1

私はSSASの初心者です。契約のステータスが時間の経過とともに変化する契約テーブルを持つデータベースがあります。これは契約ログに保存されます。ステータスは、長期間にわたる任意の組み合わせになる可能性があります。私が答える必要のある一連の質問は、特定のステータスの契約書の数と、時間の経過に伴うステータスの傾向を示すことです。私は Kimball を読んでいて、定期的なスナップショットが最適なようですが、ファクト テーブルの設計方法がわかりません。データをステータスごとに分割された期間に事前に集計しますか? 次に、SSAS でそれを操作する方法と、銀行の残高に似ているため、集計がどのように機能するかを説明します。ある程度の概念は理解できましたが、まだかなり混乱しています。

4

1 に答える 1

1

同意しました。これは定期的なスナップショットの良いケースです。

この場合、ステータスディメンションと、期間インジケーター付きのファクトが必要です。レポートも期間でフィルタリングする必要があります。

ETLはもう少し複雑です。現在の期間中に、現在の期間のデータをクリアして再ロードするためです。現在の期間の前の期間は固定されています。明らかに、期間内に複数回変更されるステータスの可視性が失われるため、データの変更の速さとレポートの頻度に基づいて期間を選択する必要があります。これが、定期スナップショットがトランザクションファクトテーブルと組み合わせて使用​​されることが多い理由でもあります。

于 2012-11-07T16:48:19.383 に答える