2011-11-08 12 views
1

「ディメンションの使用」タブの下にある「ファクトリレーションシップタイプ」の適切な使用方法を誰かが説明できることを期待していました。ファクトテーブル自体の属性にアクセスするには、ファクトテーブルの次元を作成するだけですか?SSAS OLAPキューブの「ディメンションの使用方法」タブで「ファクト」リレーションシップタイプを使用

ありがとうございます!

答えて

3

はい、ファクトテーブルにスライスしたい(次元を作成する)属性がある場合は、この関係タイプを使用します。

機能的には、ユーザーには、通常の関係とまったく同じように動作しません。

1

はあなたのディメンションとキューブを作成した後は、各次元が各メジャーグループに関連している方法を定義する必要があります。メジャーグループは、単一のファクトテーブルによって公開される一連のメジャーです。

各キューブには、複数のファクトテーブルと複数のディメンションを含めることができます。ただし、すべての次元がすべてのファクト表に関連するわけではありません。

関係を定義するには、BIDSでキューブを右クリックし、を開いてを選択します。 「ディメンション使用法」タブにナビゲートします。各ディメンションの横にある省略記号ボタンをクリックすると、特定のメジャーグループのディメンション使用を変更できる画面が表示されます。次のオプションから選択できます。

  • 正規デフォルトのオプション。寸法は、ファクトテーブル

  • 寸法が寸法と事実は単一のテーブルから導出され、現在のメジャーグループ

  • ファクトに関連していない何の関係に直接接合されています。この場合、あなたの次元の倉庫はデザインが悪く、うまく機能しない可能性があります。ファクト表とディメンション表の分離を検討してください。

  • 参照ファクト表に結合する前に中間の表にディメンションを結合します。参照関係はスノーフレークのディメンションに似ていますが、少し異なります。顧客次元と販売実績があるとします。顧客による総売上高を調べるが、顧客別にラインアイテムの売上を調べる必要がある。ラインアイテムファクトテーブルで顧客キーを複製する代わりに、販売ファクトを中間テーブルとして扱い、顧客とラインアイテムを結合することができます。

  • 多対多このオプションには、2つのファクトテーブルと2つのディメンションテーブルが含まれます。ディメンションAは中間ファクトAに結合され、ファクトBが結合されるディメンションBに結合されます。多くのオプションを使用する必要がある場合は、実際のオプションと同様に、デザインに多少の改善を加えることができます。このタイプの関係は、3番目の通常形式のリレーショナルデータベースの上にキューブを構築する場合に必要になることがあります。すべてのキューブに対してスタースキーマの次元モデルを使用することを強くお勧めします。たとえば、車両とオプションの2つのファクトテーブルを持つことができます。各車両にはさまざまなオプションが用意されています。あなたは、顧客による自動車販売、および各オプションに含まれるアイテムによるオプションを調べる可能性が高いです。したがって、顧客次元と項目次元があります。あなたはまた、含まれている項目によって自動車販売を調べることができます。そうであれば、車両の事実はオプション事実と顧客次元に結びつくでしょう。オプションファクトはアイテムの次元にも結合します。

  • データマイニングターゲットディメンションは、ソースディメンションから作成されたマイニングモデルに基づいています。ソースディメンションとターゲットディメンションの両方をキューブに含める必要があります。

関連する問題