WEB开发网
开发学院数据库Oracle 联合使用AWM 10g和OLAP建立一个分析工作区 阅读

联合使用AWM 10g和OLAP建立一个分析工作区

 2008-05-27 12:41:47 来源:WEB开发网   
核心提示: 其它的标签页Translations 标签页使得你可以以你的AW使用的语言来提供标签:“Implementation Details”标签页使得你可以确认给定维度的特征,默认情况下,联合使用AWM 10g和OLAP建立一个分析工作区(8),推荐使用Surrogate

联合使用AWM 10g和OLAP建立一个分析工作区

其它的标签页

Translations 标签页使得你可以以你的AW使用的语言来提供标签:

联合使用AWM 10g和OLAP建立一个分析工作区

“Implementation Details”标签页使得你可以确认给定维度的特征。默认情况下,推荐使用Surrogate Key 选项,因为这确保在一个维度中,在所有级别里创建唯一的成员。

联合使用AWM 10g和OLAP建立一个分析工作区

对于使用关系型数据模型的人们来说这可能有点使人糊涂。在加载数据到一个维度中时,所有的源字段都会分解为AW中的各个单独的字段。因此,在索引的源字段中,主键必须是唯一的。让我们考虑下下面这个时间例子:

YEAR_ID YEAR_DESC QUARTER_ID QUARTER_DESC MONTH_ID MONTH_DESC 31-12-2007 Yr 2007 31-12-2007 Q4 2007 31-12-2007 December 2007

将它作为一个源表来生成我们的时间维度,我们有三个主键(YEAR_ID、QUARTER_ID、MONTH_ID),它们将会分解为单独的字段。很显然,在这个例子中是用相同的主键来分辨我们维度中的三个不同级别。在这个例子中最后读取的主键会起作用,最终的结果是一个单独的成员将被添加到我们的时间维度,而这个成员可能是月或季度或年(很可能是年)。如果我们转去使用surrogate主键,那么会添加三个成员,因为数据加载程序会将源主键和级别名称连接起来以确保唯一性:

上一页  3 4 5 6 7 8 9 10  下一页

Tags:联合 使用 AWM

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接