我正在使用Kimball的方法为数据仓库项目进行第一次维度建模任务。当我准备我的模型并考虑物理对象时,我想知道数据库对象的推荐命名方案是什么。我们将使用Oracle,目前我们还没有任何标准。任何帮助将不胜感激。
答案 0 :(得分:6)
您可以从Oracle BI应用程序数据模型中获取一些想法。 登录Oracle支持帐户并查找此文档: Oracle业务分析仓库数据模型参考版本7.9.6.3(文档ID 1325948.1)
这些是包含的一些命名约定:
PREFIX
W_ =仓库
SUFFIX
_A =聚合
_D =维度
_DH =维度层次结构
_DHS =维度层次结构的暂存
_DS =维度的暂存
_F =事实
_FS =暂存事实
_H =帮手
_MD =迷你尺寸
_TMP =预暂存临时表
例如:销售事实表是W_Sales_F
此document from northwestern university包含有关命名列的有用提示,例如使用素数,限定词和类词(例如STUDENT_FIRST_NAME)
kimball组的design tip #71包含命名约定的一般准则
例如,销售分析师会对销售数字感兴趣,但是 事实证明,这个销售数字确实如此 Sales_Commissionable_Amount,与...不同 Sales_Gross_Amount和Sales_Net_Amount。