Kimball のアプローチを使用して、データ ウェアハウス プロジェクトの最初の次元モデリングの割り当てに取り組んでいます。モデルを準備し、物理オブジェクトについて考えるとき、データベース オブジェクトの推奨される命名スキームは何か疑問に思います。Oracle を使用する予定ですが、現時点では標準はありません。どんな助けでも大歓迎です。
1 に答える
Oracle BI Applications データ・モデルからいくつかのアイデアを得ることができます。Oracle サポート アカウントにログインして、次のドキュメントを探します: Oracle Business Analytics Warehouse Data Model Reference Version 7.9.6.3 (Doc ID 1325948.1)
以下は、含まれている命名規則の一部です。
プレフィックス
W_ = 倉庫
サフィックス
_A = 集計
_D = ディメンション
_DH = ディメンション階層
_DHS = ディメンション階層のステージング
_DS = ディメンションのステージング
_F = 事実
_FS = ファクトのステージング
_H = ヘルパー
_MD = ミニ寸法
_TMP = 事前ステージング一時テーブル
例: Sales ファクト テーブルは W_Sales_F になります。
ノースウェスタン大学のこのドキュメントには、プライム、修飾子、クラス ワード (例: STUDENT_FIRST_NAME) を使用するなど、列に名前を付けるための便利なヒントが記載されています。
Kimball グループのデザインのヒント #71には、命名規則に関する一般的なガイドラインが含まれています。
たとえば、販売アナリストは販売数に関心がありますが、この販売数は実際には Sales_Commissionable_Amount であり、Sales_Gross_Amount や Sales_Net_Amount とは異なります。