SSASキューブで、非時間ディメンションのLastChildとして集計されるメジャーを作成するにはどうすればよいですか?非時間ディメンションのlast-childのメンバーを計算しましたか?
ソースデータには、任意の日に同じビジネスレコードの多くのバージョンがあります。時間ディメンションの精度はDATEで、秒は&ミリ秒ではありません。
ファクトレコードには、タイムスタンプと増分(ID)主キーがあります。実際には、指定した日付のすべての編集の最後の値としてメジャーを計算します。
私がこれまで見てきた選択肢は2つのカテゴリのいずれかに分類されます。
- は秒にダウン時間ディメンションを作成します。これは、非常に大きく非効率的な時間次元をもたらす。
OR
- 対策を非表示にして、主キーに基づいて任意の日付の最後の値を調べ、計算さ対策に置き換えます。これは面倒で効率の悪いものです。
この問題を解決するためのスイートスポットまたは代替技術はありますか?
データの自然な階層がある:
- ビジネスキー
- のレコードタイムスタンプ(TIMEディメンションへのリンク)
- 代理キー