2016-03-06 27 views
0

我有一个大立方体,我想知道是否有可能使用相同的结构,但不同的数据创建子多维数据集,例如:SSAS一个数据源

立方公司

  • 子立方办公室
  • 子立方办公室乙
  • 子立方办公室C中

我可以创建一个凸出对于每个立方体都适用,但是如果有变化,我必须在每个项目中进行,而且这可能需要很长时间才能完成。

回答

0

我建议的一个选择是让你的SQL表在一个名为DW的数据库中。然后创建一个名为DW_OfficeA的单独数据库,它不过是对DW表的视图,并且与DW中的表具有相同的名称,但只返回Office A的正确行集。对于创建单独的数据库的Office B和C,同样如此为每个。您可以在每个数据库中添加一个助手表,并使用该数据库的办公室标识符进行填充,以便所有SQL视图在数据库中可以完全相同,并只需加入助手表。

现在您应该可以将您的SSAS源代码部署到三个不同的SSAS数据库。然后将SSAS数据源连接字符串更改为指向办公室特定的SQL数据库,然后对其进行处理。这应该让你完成你陈述的目标,而不需要维护3套SSAS源代码。

+0

嗨,感谢您的建议,但我的问题是同样的麻烦,但现在在Datawarehouse源。 –

+0

@NestorArellano如果您将每个视图连接到帮助程序表,则您拥有一组SQL视图代码,并将视图部署到3个数据库。看起来不是很多工作,并且可以轻松地编写脚本。我错过了什么? – GregGalloway

相关问题