1

私の理解では、最初にディメンションを抽出してから、事実を抽出する必要があります。そうすれば、外部キーはステージングエリアで引き続き尊重されます。

ロード中は、同じ明らかな理由から、同じシーケンスを使用する必要があります。したがって。最終的な注文は次のようになります-

ディメンションの抽出->ファクトの抽出->ディメンションの読み込み->ファクトの読み込み

DACのドキュメントを調べているときに、順序は次のようになっているはずだという記事に出くわしました=

ファクトの抽出->ディメンションの抽出->ディメンションのロード->ファクトのロード

アイデア/提案/意見..

4

2 に答える 2

4

著者の考えは、次のようなものではないかと思います: 新しいデータをロードするときは、最初に関心のある事実を特定して、最小限のデータを処理してロードするようにします。次に、これらの事実からディメンションを導き出し、実際に必要なディメンション値のみを設定します。

この解釈が正しいかどうかはわかりませんが、誰かがそのような議論をしていることは想像できます。一方で、どのディメンション値に対応する事実がないか (たとえば、どの顧客がまだ新製品を購入していないかなど) を知ることは、非常に興味深いことがよくあります。

そのため、実際の環境でデータをどのように処理するかは、独自の要件に大きく依存するため、1 つのドキュメントの内容についてはあまり心配しません。

于 2012-05-03T10:02:44.177 に答える