2

タイム ディム、サイト ディム、放棄ディム、ワークタイプ ディムの 4 つのディメンション テーブルを作成しました。

ステージング テーブルの最終ファクト テーブルで必要なメジャーを計算しましたが、ディメンション ID とメジャーをファクト テーブルに転送するにはどうすればよいですか?

ファクト テーブルは、これらの列で終了する必要があります

TimeID  -  SiteId  -  AbandonedID  -  WorkTypeID  -  HoldTime  -  ACWTime  -  RingTime    TalkTime

データは、4 つのディメンション ID によってもグループ化する必要があります。

4

1 に答える 1

1

単純な JOIN でうまくいくはずです。ステージング テーブルからターゲット テーブルに対して INSERT...SELECT を実行します。ステージング テーブルには、各ディメンションのメジャーと自然キーがあり、自然キーで 4 つの結合 (各ディメンションに 1 つずつ) を実行して代理キーを取得し、ファクトに挿入する必要があります。

于 2013-03-28T19:09:46.393 に答える