2017-02-21 8 views
0

かなり大きな製品データベースを扱っています。ビジネスは、製品グループコードといくつかの名前を今すぐ変更する予定です。私たちは多くの歴史を持ち、古いシステムと新しいシステムの両方を使用することに関心のあるユーザーグループが存在します。私がdimテーブルに新しいデータを追加する場合。下の表のヘッダは以下のとおりです。 Prodnameは、old_prod_group、new_prod_group、old_prod_line、new_prod_line、old_prod_nr、new_prod_nr 階層はこのようなものです:prod_line-> Prod_Group-> prod_nr新しいコードと古いコードが同じ親にロールアップするようにSSASを開発するにはどうすればよいですか?

私は、このような方法で、セットアップSSASしたいと思います古いprod_nrと新しいprod_nrは同じprod_groupにロールアップされ、同じprod_lineにロールアップすることができます。

実際のデータがすべて同じprod_linesにロールアップされているかどうかにかかわらず、古い名前または新しい名前(これはディメンション構造タブの階層で設定されることがわかっています)を選択する可能性があります。

これは、古いprod_grpと新しいprod_grpをマッピングし、一緒に統合して特定の古い/新しいprod_groupペアの1つのファクト値を示すようにすることができると思います。

これを実現するのに役立つ機能や機能はありますか?オンラインでいくつかの例を指摘していただけますか?

ありがとうございました!

+0

ゆっくりと変化するディメンションはありませんか?これについてはタイプ3を参照してください – manderson

答えて

0

ディメンションの過去の変更を既に追跡していますか?あなたがゆっくりと変化する次元をモデル化する方法について質問しているように思えます。それはあなたの後ろのものですか?

+0

いいえ。このような変化がビジネス側からの提案がされたのは今回が初めてです。ですから、この問題を処理するためにゆっくりと変化する次元について学ぶべきですか?私は私に引き渡されたキューブに取り組んできました。私は今まで一から構築したことはありませんでしたが、今すぐ学習しています。 – SKa

+0

はい。 Scdタイプ2は、変更された商品グループの新しい代理キーを作成します。変更されたアイテムは、日付に基づいて適切なSKに帰属されます。 Scdタイプ3は以前の属性値も保持します。 – MrHappyHead

関連する問題