0
我有一个大立方体,我想知道是否有可能使用相同的结构,但不同的数据创建子多维数据集,例如:SSAS一个数据源
立方公司
- 子立方办公室
- 子立方办公室乙
- 子立方办公室C中
我可以创建一个凸出对于每个立方体都适用,但是如果有变化,我必须在每个项目中进行,而且这可能需要很长时间才能完成。
我有一个大立方体,我想知道是否有可能使用相同的结构,但不同的数据创建子多维数据集,例如:SSAS一个数据源
立方公司
我可以创建一个凸出对于每个立方体都适用,但是如果有变化,我必须在每个项目中进行,而且这可能需要很长时间才能完成。
我建议的一个选择是让你的SQL表在一个名为DW的数据库中。然后创建一个名为DW_OfficeA的单独数据库,它不过是对DW表的视图,并且与DW中的表具有相同的名称,但只返回Office A的正确行集。对于创建单独的数据库的Office B和C,同样如此为每个。您可以在每个数据库中添加一个助手表,并使用该数据库的办公室标识符进行填充,以便所有SQL视图在数据库中可以完全相同,并只需加入助手表。
现在您应该可以将您的SSAS源代码部署到三个不同的SSAS数据库。然后将SSAS数据源连接字符串更改为指向办公室特定的SQL数据库,然后对其进行处理。这应该让你完成你陈述的目标,而不需要维护3套SSAS源代码。
嗨,感谢您的建议,但我的问题是同样的麻烦,但现在在Datawarehouse源。 –
@NestorArellano如果您将每个视图连接到帮助程序表,则您拥有一组SQL视图代码,并将视图部署到3个数据库。看起来不是很多工作,并且可以轻松地编写脚本。我错过了什么? – GregGalloway