5

我正在使用 Kimball 的方法为数据仓库项目进行我的第一个维度建模任务。当我准备模型并考虑物理对象时,我想知道推荐的数据库对象命名方案是什么。我们将使用 Oracle,目前我们还没有任何标准。任何帮助,将不胜感激。

4

1 回答 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 回答