如何将现有数据库维度添加到第二个SSAS多维数据集?

如何将现有数据库维度添加到第二个SSAS多维数据集?,ssas,Ssas,长期SQL Server关系数据库管理员在我的第一个SSAS数据库中构建我的第二个多维数据集(使用2008 R2) 我正在尝试向第二个多维数据集添加一个已经与第一个多维数据集关联的数据库维度。无论我如何启动它,“添加多维数据集维度”对话框仅列出已与第二个多维数据集关联的维度,而不是我想要的(或任何其他)已与第一个多维数据集关联的维度。基于多个web搜索结果,我的印象是,数据库维度被设计为添加到同一数据库中的多个多维数据集,这应该很容易。我错过了什么 我相信我所问的问题与提出的问题几乎相同,但我并

长期SQL Server关系数据库管理员在我的第一个SSAS数据库中构建我的第二个多维数据集(使用2008 R2)

我正在尝试向第二个多维数据集添加一个已经与第一个多维数据集关联的数据库维度。无论我如何启动它,“添加多维数据集维度”对话框仅列出已与第二个多维数据集关联的维度,而不是我想要的(或任何其他)已与第一个多维数据集关联的维度。基于多个web搜索结果,我的印象是,数据库维度被设计为添加到同一数据库中的多个多维数据集,这应该很容易。我错过了什么


我相信我所问的问题与提出的问题几乎相同,但我并没有像最初的海报那样顿悟。我想要的维度后面的表已经在DSV中。

因此您在解决方案资源管理器的“维度”文件夹中列出了一个维度对象,当您单击多维数据集的“多维数据集设计器”/“多维数据集结构”选项卡的左下角时,您在那里看不到维度对象?看起来我的顿悟有点慢。事实证明,问题的根源在于我创建了第二个DSV用于第二个多维数据集,只向其中添加了新多维数据集所需的新表,并基于新DSV中的表为新多维数据集构建维度。最后我扔掉了新的立方体和新的DSV;将我需要的表添加到我的原始DSV;根据原始DSV中的新表构建我的新维度;并根据所有根据原始(且仅限于)DSV中的表生成的维度重新生成新多维数据集。如果已解决问题,请更改注释以回答,并将其标记为正确答案。