0

私はDWを構築しています。ソースは、Jsonを返す残りのAPIから来ています。私はステージングエリアを設計する必要があります。私は2つのアプローチがあると思う: 1. Jsonをリレーショナルモデルに変換する。 2.キー値を使用してJsonをリレーショナルテーブルに格納します。キーは、私が参加するために使うフィールドです。値はJsonになります。JSONからのDWステージングのモデリング

最初の1つは本のアプローチですが、私はそれを維持することは難しいと思います。 2つ目はメンテナンスが簡単ですが、複雑なクエリを実行するのは複雑です。

各ソリューションの欠点はどれですか?意見は受け入れられる。

答えて

1

アプローチ1はデータウェアハウスに適しており、2番目のアプローチはデータレイクシナリオに適しています。

JSON - 1つのドキュメントに完全な詳細をそのまま残します。ドキュメントごとにキー不要(データベースのパフォーマンスヒットのサイズが大きくなります)を保存しますが、結果が複雑なDWシナリオ..

関連する問題