Sql server 如何通过BIDS向现有维度添加新维度属性

Sql server 如何通过BIDS向现有维度添加新维度属性,sql-server,ssas,ssas-2008,Sql Server,Ssas,Ssas 2008,我有一个客户维度。在创建多维数据集和定义维度时,默认属性将与多维数据集的创建一起提供。我想在创建维度后再添加一些属性。如何做到这一点。我尝试了“添加商业智能”选项,但失败了。有没有办法做到这一点。如果我们删除维度并再次添加维度,我们可以有一个界面“选择维度属性”。但是在不删除现有维度的情况下,如何向该维度添加属性。下面的屏幕演示了如何添加维度属性。如何查看现有维度的此界面。 单击维度属性选项卡并单击“编辑数据源”选项后。。显示以下屏幕。在这里我们可以添加属性? 您必须编辑DSV 在“维度结构”

我有一个客户维度。在创建多维数据集和定义维度时,默认属性将与多维数据集的创建一起提供。我想在创建维度后再添加一些属性。如何做到这一点。我尝试了“添加商业智能”选项,但失败了。有没有办法做到这一点。如果我们删除维度并再次添加维度,我们可以有一个界面“选择维度属性”。但是在不删除现有维度的情况下,如何向该维度添加属性。下面的屏幕演示了如何添加维度属性。如何查看现有维度的此界面。

单击维度属性选项卡并单击“编辑数据源”选项后。。显示以下屏幕。在这里我们可以添加属性?
您必须编辑DSV

在“维度结构”、“数据源视图”选项卡上,右键单击任意空格并选择“编辑数据源视图”。它会把你带到DSV。在DSV上进行所需的更改,一旦返回到“维度结构”,这些更改应可作为属性拾取


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

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


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

如果维度是基于表的,则“数据源视图”窗口为空,不能拖动属性

解决方案是手动添加属性。单击“按列表查看属性”并手动添加属性。请参阅下面的链接。这对我有帮助


@Diego。。谢谢你的回答。但我找不到你所说的地点。你能把截图发给我吗!您使用的是哪个版本?2005年还是2008年?我想这是为了计算。例如。。名字+姓氏就是这样。但我们不能在那里添加新属性。正确的!!但这一新属性从何而来?DSV应该显示所有要选择的可用列耶。。。但是如何添加这些新列。。这就是问题所在你试过这个吗?@Stacia。。谢谢你的解决方案。但这让我困惑。如果可能的话,你能添加屏幕截图吗。