我有一个大的立方体,我想知道是否可以创建具有相同结构但具有不同数据的子多维数据集,例如:
Cube Company
我可以为每个多维数据集创建一个项目,但如果有更改,我必须在每个项目中执行此操作,这可能需要很长时间才能完成。
答案 0 :(得分:0)
我建议的一个选项是将SQL表放在名为DW的数据库中。然后创建一个名为DW_OfficeA的独立数据库,它只是DW表上的视图,与DW中的表具有相同的名称,但只为Office A返回正确的行集。对于Office B和C创建单独的数据库也是如此为每个人。您可以在每个数据库中添加一个帮助程序表,并使用该数据库的office标识符进行填充,以便所有SQL视图在数据库之间可以相同,只需加入帮助程序表即可。
现在,您应该能够将SSAS源代码部署到三个不同的SSAS数据库。然后更改SSAS数据源连接字符串以指向特定于Office的SQL数据库,然后对其进行处理。这应该可以让你在不保留3套SSAS源代码的情况下实现既定目标。