如何通过BIDS将新维度属性添加到现有维度

时间:2012-06-25 13:39:50

标签: sql-server ssas ssas-2008

我有一个客户维度。在创建多维数据集和定义维度时,默认属性将随多维数据集创建一起出现。我想在创建尺寸后添加更多属性。这该怎么做。我尝试使用“添加商业智能”选项,但我失败了。有没有办法这样做。如果我们删除维度并再次添加维度,我们可以将界面设置为“选择维度属性”。但是,如果不删除现有维度,则如何将属性添加到该维度。以下屏幕说明了添加维度属性。如何查看现有维度的此界面。 enter image description here

单击维度属性选项卡并单击“编辑数据源”选项后,将显示以下屏幕。在这里我们可以添加属性? enter image description here

3 个答案:

答案 0 :(得分:7)

假设您的DSV包含要作为属性添加的列,并假设您具有现有维度,则无法再次打开维度向导以向维度添加更多属性。相反,在Dimension Structure页面上(如Diego的屏幕截图所示),您在最左侧有属性窗格,其中列出了每个属性,并且您拥有显示表格图表的数据源视图。您可以将右侧图表中的列拖到左侧的“属性”窗格中。这会创建一个新属性。

enter image description here

上图显示了将列拖到“属性”窗格中时的光标外观。释放鼠标按钮后,下图显示了“属性”窗格 - 新属性如图所示。

enter image description here

答案 1 :(得分:1)

您必须编辑DSV。

在“维度结构”,“数据源视图”选项卡上,右键单击任何空白区域,然后选择“编辑数据源视图”。它会带你到DSV。在DSV上进行所需的更改,一旦返回“维度结构”,它们就可以作为属性被选中

enter image description here

答案 2 :(得分:0)

如果Dimension基于命名查询,@ Stacia的解决方案将起作用。

如果维度基于表格,则“数据源视图”窗口为空,您无法拖动属性。

解决方案是手动添加属性。单击“将属性视为列表”并手动添加属性。请参阅下面的链接。这帮助了我。

http://technet.microsoft.com/en-us/library/ms174567.aspx