实际体系中常存在雪花模型,但雪花模型在biee中并不能直接应用,否则在应用模型做分析时会报出”无事实表”的错误。
因此我们在Administration tool中就需要将雪花模型转化成星型模型,转化的结果是在物理层表格之间还是雪花模型,但在逻辑层(业务模型和映射层)已变成了星型模型。
以下列几张表格举例,
销售额事实表Sales,
员工维
部门维
销售额事实表中只包含了员工维的关键字,
员工维中包含所需部门,但部门是一张独立的维表,因此员工维和部门维表形成了关联关系,而销售额事实表只有通过员工维才能和部门维挂上钩。
在逻辑层时,选择sales表格,打开Sources数据源,一开始下面只有sales数据源
双击打开这个数据源
将emp源表加入到这个数据源中。
选择完成后,会自动根据Emp和sales表格在物理层的关联关系,形成链接
此时,在逻辑层的sales表格其实已经是sales和emp的join结果。
在逻辑层的sales表格上新建逻辑列
列源选择编辑
一开始部门编号映射为空
选择物理表emp,表达式为deptno
此时逻辑层上sales表格就有了可以和部门维dept关联的逻辑列”部门编号”了
修改逻辑层的业务模型关联关系,新加一条sales到dept的逻辑关联。
(emp到dept的关联不要改动)
然后从逻辑层将此业务模型直接拖拉到展现层即可在biee中使用。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10009036/viewspace-1061593/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10009036/viewspace-1061593/