如何处理添加基于多DSV表的维度

时间:2018-09-05 22:49:55

标签: ssas data-warehouse olap xmla analysisservices

我正在使用多维模型。

我知道在线上有很多示例,但是我发现的是在dsa后面加上xmla命令,该命令指定维度的基础dsv表结构以及包含要添加的行的查询。就像本文http://www.artisconsulting.com/blogs/greggalloway/2007/4/20/processadd-examples

中所说的那样

就我而言,我有一个基于多个dsv表的维。 (例如,在dsv中有两个表a,b,并在它们之间定义了适当的关系。基于表a创建维度。打开维度,在右侧的数据源视图窗格中,单击“显示相关表”,其中表b将出现。将表a和b的列作为属性添加到维度中。现在,此维度基于两个dsv表。)

我认为我需要提供这样的查询:从两个表的a.key = b.foreignKey和dsv的内部联接b中选择a。,b。。但是网上没有一个示例向我显示正确的格式。

我知道我可以在两个表上创建一个视图,使其成为一个dsv表,但是在我的情况下,维是动态的,可能有超过1024列,这使我无法在它们上创建视图。

如果您对此有经验,请在这里帮助我。

0 个答案:

没有答案