我正在使用 Kimball 的方法为数据仓库项目进行我的第一个维度建模任务。当我准备模型并考虑物理对象时,我想知道推荐的数据库对象命名方案是什么。我们将使用 Oracle,目前我们还没有任何标准。任何帮助,将不胜感激。
问问题
8213 次
1 回答
6
您可以从 Oracle BI 应用程序数据模型中获得一些想法。登录到您的 Oracle 支持帐户并查找此文档:Oracle Business Analytics Warehouse Data Model Reference Version 7.9.6.3(文档 ID 1325948.1)
这些是一些命名约定,包括:
字首
W_ = 仓库
后缀
_A = 聚合
_D = 尺寸
_DH = 维度层次结构
_DHS = 维度层次结构的暂存
_DS = 维度的暂存
_F = 事实
_FS = 事实分期
_H = 助手
_MD = 小尺寸
_TMP = 预登台临时表
例如:销售事实表是 W_Sales_F
这份来自西北大学的文档有一些有用的列命名技巧,例如使用素数、限定词和类词(例如 STUDENT_FIRST_NAME)
kimball 组的设计技巧 #71包含命名约定的一般准则
例如,销售分析师会对销售数字感兴趣,但事实证明,这个销售数字实际上是 Sales_Commissionable_Amount,与 Sales_Gross_Amount 和 Sales_Net_Amount 不同。
于 2014-02-20T18:54:32.573 回答