1

これがさまざまな実装で双方向に進むのを見てきました。6 つのレベルがある階層では、最下位レベルは ID (ProductID の例) ですが、一意の製品名があります。製品名が「人間」の識別子である場合、ID は階層内にある必要はないと考えがちです。

階層から外しても安全ですか?

更新: 明確にするために、Product ディメンションには、各レコードに ProdID と ProdName があります。ファクト テーブルへの結合は ProdID にあります。階層には ProdID と ProdName の両方があり、ProdID が最下位レベルでした。階層から ProdID を削除することはできませんか?

4

1 に答える 1

0

ID に基づいて階層を構築し、属性の「NameColumn」プロパティを名前に変更します。これにより、わかりやすい名前を確認できますが、すべてが ID によって計算されます。

于 2012-06-05T13:20:15.027 に答える