3

4 つのファクト/ディム テーブルからデータを取得するキューブがあります。

  1. FactCaseEvents (EventID,CaseID,TimeID)
  2. DimEvents (EventID, EventName)
  3. DimCases (CaseID,StateID,ClientID)
  4. DimTime (TimeID,FullDate)

イベントは次のとおりです。CaseReceived,CaseOpened,CaseClientContacted,CaseClosed

DimTime は 1 時間ごとのエントリを保持します。

CaseRecievedToCaseOpenedOver5" " と " " のCaseClientContactedToCaseClosedOver52つの列を取得する MDX ステートメントを作成したいと考えています。

CaseRecievedToCaseOpenedOver5CaseReceivedと の間で5 時間以上の時差があったケースの数を保持しCaseOpenedます。

" CaseRecievedToCaseOpenedOver5" と " CaseClientContactedToCaseClosedOver5" は計算されるメンバーになると思いますが、それらを作成する方法を理解するのに助けが必要です。

前もって感謝します。

4

2 に答える 2

2

これは、累積スナップショットタイプのファクトテーブルを使用して、ETLプロセスでパイプラインのあるステージから次のステージに移動するのにかかる時間を計算するのに適した場所のように見えます。

于 2009-02-10T22:58:25.067 に答える