Biee中雪花模型转星型模型

 

实际体系中常存在雪花模型,但雪花模型在biee中并不能直接应用,否则在应用模型做分析时会报出”无事实表”的错误。

 

因此我们在Administration tool中就需要将雪花模型转化成星型模型,转化的结果是在物理层表格之间还是雪花模型,但在逻辑层(业务模型和映射层)已变成了星型模型。

 

以下列几张表格举例,

销售额事实表Sales,

员工维

部门维

销售额事实表中只包含了员工维的关键字,

员工维中包含所需部门,但部门是一张独立的维表,因此员工维和部门维表形成了关联关系,而销售额事实表只有通过员工维才能和部门维挂上钩。

 

在逻辑层时,选择sales表格,打开Sources数据源,一开始下面只有sales数据源

双击打开这个数据源

将emp源表加入到这个数据源中。

 

选择完成后,会自动根据Emp和sales表格在物理层的关联关系,形成链接

此时,在逻辑层的sales表格其实已经是sales和emp的join结果。

在逻辑层的sales表格上新建逻辑列

列源选择编辑

一开始部门编号映射为空

选择物理表emp,表达式为deptno

 

此时逻辑层上sales表格就有了可以和部门维dept关联的逻辑列”部门编号”了

 

修改逻辑层的业务模型关联关系,新加一条sales到dept的逻辑关联。

(emp到dept的关联不要改动)

然后从逻辑层将此业务模型直接拖拉到展现层即可在biee中使用。

 

请使用浏览器的分享功能分享到微信等