SSASのデータベースディメンションとキューブディメンションを簡単に説明できますか?私は私の研究を行っており、私は両者の違いを完全に理解しているかどうかはわかりません。データベースのディメンションとキューブのディメンションの理解
答えて
私は、Visual StudioでAnalysis Services多次元モデルを開発していると仮定します。そのプロジェクトはデータベースを表します。そのデータベースには、データソース、データソースビュー、キューブ、ディメンションなどの最上位レベルのオブジェクトがあります。したがって、ソリューションエクスプローラのDimensionsフォルダに格納するディメンションは、「データベースディメンション」です。
次に、キューブを作成すると、そのキューブにはメジャーグループとキューブディメンションが含まれます。キューブデザイナの最初のタブの左下にキューブのディメンションが表示されます。 「ディメンション使用法」タブの行にもキューブのディメンションが表示されます。
キューブにデータベースディメンションを1回以上追加できます。たとえば、データベースディメンションとして定義されたDateディメンションがある場合は、そのディメンションをキューブに複数回追加して、Order DateおよびShip Dateキューブディメンションを作成できます。これらの次元の複数のコピーは、「役割を果たす次元」と呼ばれます。
データベースのディメンションが記憶域を占有します。キューブのディメンションは、ディメンション・データの重複した記憶域を占有しません。ただし、メジャーグループはキューブディメンションによってインデックスが作成されるため、追加のキューブディメンションごとにキューブのインデックスサイズが大きくなります。
キューブディメンションは、データがキューブ内で果たす役割です。最も頻繁に使用されるのは、日付です。キューブ、注文日、雇用日、終了日などに複数の日付が表示されます。これらの「ロールプレイング」ディメンションはそれぞれ同じ働きをし、同じ属性を含むことができますが、あなたが見ているイベント。
データベースのディメンションは、キューブディメンションの記憶域です。日付データベースディメンションは1つのみで、すべてのキューブの日付ディメンションには同じデータコピーが使用されます。さまざまなキューブロールプレーディメンションがそれぞれすべての属性を使用しない場合でも、キューブディメンションで使用されるすべての属性がデータベースディメンションに含まれます。データベース次元のデータを変更すると、キューブが次に処理されるときに、すべてのキューブ次元のデータが変更されます。
- 1. SSASキューブとディメンション開発のヒント
- 2. SSASキューブの2つのディメンションの関連
- 3. キューブの日付/時刻のディメンション
- 4. テーブルメジャーグループとディメンション処理
- 5. 親ディメンションと子ディメンションの計算
- 6. 別のディメンションのサブセットであるディメンション
- 7. TM1の既存のキューブにディメンションを追加
- 8. MondrianのTimeディメンションとStandartディメンションの違いは何ですか?
- 9. Excelで数値キューブのディメンションを並べ替える
- 10. ssasディメンション処理増分
- 11. 時間のディメンション
- 12. 増分ロード時の処理ディメンション
- 13. ディメンションと指標のエクスプローラ
- 14. ダイレクトテクスチャのディメンションのサイズ
- 15. Python配列のディメンション
- 16. 入力ディメンションのエラー
- 17. 年齢のOLAPディメンション
- 18. SSAS OLAPキューブの「ディメンションの使用方法」タブで「ファクト」リレーションシップタイプを使用
- 19. ドットプロダクトのディメンションの問題は、
- 20. スパークMLのディメンションのミスマッチエラー
- 21. 時間ディメンション
- 22. psd to htmlディメンション
- 23. Android ViewPagerディメンション
- 24. jQuery Fancybox Ajaxディメンション
- 25. gensim KeydVectorsディメンション
- 26. ディメンション・セグメントと値のリストの取得
- 27. Keras CNNディメンションの問題
- 28. javascriptディメンションの正規表現
- 29. は、スクリプトエラーでセットを作成 - 「キューブ内のディメンションまたは階層でもない」
- 30. スパークML(データフレーム)とディメンションの削減