次の方法で共有


Dimension オブジェクト (Analysis Services - 多次元データ)

簡単な Dimension オブジェクトは、基本情報、属性、および階層で構成されます。基本情報には、ディメンションの名前、ディメンションの種類、データ ソース、ストレージ モードなどが含まれます。属性は、ディメンション内の実際のデータを定義します。属性は必ずしも階層に属するわけではありませんが、階層は属性から構築されます。階層は、順序付けされたレベルの一覧を作成し、ユーザーに可能なディメンションの探索方法を定義します。

このセクションのトピック

次のトピックでは、ディメンション オブジェクトの設計方法と実装方法の詳細について説明します。

トピック

説明

ディメンション (Analysis Services - 多次元データ)

MicrosoftSQL ServerAnalysis Services では、ディメンションはキューブの基本的なコンポーネントです。ディメンションは、顧客、店舗、従業員など、ユーザーが関心のある分野に関するデータを編成します。

属性と属性階層

ディメンションとは属性のコレクションで、これらの属性はデータ ソース ビュー内のテーブルまたはビューの 1 つ以上の列にバインドされています。

属性リレーションシップ

MicrosoftSQL ServerAnalysis Services では、ディメンション内の属性は常に直接的または間接的にキー属性に関連付けられます。同一のリレーショナル テーブルからすべてのディメンション属性が派生するスター スキーマに基づいてディメンションを定義すると、ディメンションのキー属性と各非キー属性の間に自動的に属性リレーションシップが定義されます。関連を持った複数のテーブルからディメンション属性が派生するスノーフレーク スキーマを基にディメンションを定義すると、属性リレーションシップが自動的に次のように定義されます。

  • キー属性と、メイン ディメンション テーブルの列にバインドされた各非キー属性の間

  • キー属性と、基になるディメンション テーブルにリンクしているセカンダリ テーブルの外部キーにバインドされた属性の間

  • セカンダリ テーブルの外部キーにバインドされた属性と、セカンダリ テーブルの列にバインドされた各非キー属性の間