-1

臓器提供者を追跡するための新しい次元モデル(スタースキーマ)を開始するのに助けが必要です。(性別、人種、年齢、死亡日)などの情報と関連するルックアップテーブル(日付、時刻、人種、病院、臓器の種類、提供された臓器など)を含む紹介テーブル(死亡の用語)を含むOLTPデータベースがあります情報など。紹介の一部は臓器提供者になります。ほとんどのルックアップテーブルがディメンションテーブルになることは理解していますが、すべてを追跡するために2つのファクトテーブル(factReferralInfoとfactOrganDonors)または1つのファクトテーブルのみが必要かどうか疑問に思っています。「紹介の総数」、「腎臓ドナーの総数」などのクエリがある場合があります。

それについて考えた後、私は各死の紹介の属性を持つ次元dimReferralが必要だと思います。ファクトテーブルと同じスコープのディメンションテーブルを使用するべきではないと読んだので、混乱していると思います。たぶんファクトテーブルには、腎臓、膵臓、肺など、寄付された臓器ごとに1つの行があります。

4

1 に答える 1

1

紹介者が複数の臓器を寄付できるようです。これは、紹介と寄付の間の1対多の関係になります。このため、寄付はファクトテーブルの粒子であり、紹介は次元であると言えます。次の大まかなスケッチは、私がそれにアプローチし始める方法です。

ファクトテーブルとしての寄付のラフスケッチ

于 2012-12-04T05:18:50.577 に答える