2013-05-27 46 views
0

所以我完成了我的三维建模,它导致了2个业务流程,1个简单只有一个事实表和一个维度,另一个更复杂一点,有两个事实表(相似的方式有相关的发票和InvoiceRecord)以及更多维度。OLAP多维数据集:每个业务流程?每事实表?

我现在的问题是如何开始构建OLAP多维数据集,每个业务流程一个?还是每个业务流程和每个事实表一个?

回答

1

你需要考虑所有的事实表和维表来创建一个公共的星型模式。您应该考虑创建单个多维数据集,除非事实和维度对完全不相关。这完全取决于你的设计。

+0

这两个星型模式都是针对每个业务流程完成的,ETL也是在SSIS中完成的。我现在正在转向SSAS,设计立方体。 这里是星级模式,我只有他们在葡萄牙语,但我希望它可以帮助。 [业务流程模式](http://i.imgur.com/Cn1oQp8.png)(事实:服务和Entradas); [Finacial Business Process Schema](http://i.imgur.com/bzKXW67.png)(事实:Resultados)。 那么你建议只创建一个立方体?基于包含每个表的数据视图?我开始使用SSAS,并为每个业务流程模式自动创建2个数据视图。 – RMiranda

+2

对于这种情况,我的建议是为业务业务和金融业务创建2个不同的立方体。事实:Servicos&Entradas似乎与事实:Resultados及其相关维度没有关系。因此,如果仅创建单个多维数据集,则来自这两个事实的度量将与大多数未链接维度无关。我会建议创建两个不同的立方体,除非有一些要求将两个事实的结果一起显示出来。 –

相关问题