1

私はDBにこのような構造を持っています

| RoleID | RoleTypeID | PersonID | OrganizationID | FromDate | ToDate |

各役割は、FromDateからToDateまでの日付に対してのみ有効です。

それぞれの人には、名前、性別、生年月日があります。

この日付をデータウェアハウスに入れて、SSASで使用したいと思います。

そこで、組織ごと、役割の種類ごと、性別ごと、年齢ごとの時間ごとに、役割の数でキューブを構築できるようにしたいと考えています。

これを保存するDWをどのように設計すれば、年齢と性別のデータの組み合わせだけで最大200行を取得できる可能性がありますが、その上に役割の種類と組織があります。

たとえば、次のような行

| 2009-01-01 | RoleTypeID = Employee | Organization = HQ | Gender = Male | Age = 32 | Count = 17 | | 2009-01-01 | RoleTypeID = Employee | Organization = HQ | Gender = Female | Age = 32 | Count = 12 | | 2009-01-01 | RoleTypeID = Employee | Organization = HQ | Gender = Male | Age = 33 | Count = 18 |

腸の感覚は、私がここで間違った方向に進んでいることを教えてくれます…</ p>

4

1 に答える 1

1

データウェアハウスプロジェクトは、関連する基本事項をしっかりと把握して理解していなければ、実際に飛び込むことができるものではありません。設計プロセスは「リレーショナルモデル」と同じではなく、データについて異なる考え方をする必要があります。

あなたへの私のアドバイスは、次のテキストのコピーを手に入れることです。これは、プロジェクト全体に必要な手順を説明する優れたリソースです。

http://www.amazon.com/Microsoft-Data-Warehouse-Toolkit-Microsoft-Business-Intelligence/dp/0471267155

于 2009-04-06T13:01:13.217 に答える