Sql server 2005 多维数据集的度量值源列表中未列出新的数据库列

Sql server 2005 多维数据集的度量值源列表中未列出新的数据库列,sql-server-2005,ssas,cube,bids,olap-cube,Sql Server 2005,Ssas,Cube,Bids,Olap Cube,我的任务是在现有的SSAS2005项目中添加3个新度量和1个新的计算度量。新措施要求数据库架构更改以添加3个新列 问题: 在尝试创建新度量值时,我定义了Usage Sum,Source Table xyz Table,但与该表相关的Source Column列表中没有列出新列。显然,我已经选择了在列表末尾显示所有列,但是我仍然没有看到这些列 我尝试了以下两个操作,但没有预期的结果: 仔细检查现有数据源连接字符串dsv。它正在引用正确的服务器/数据库。所有其他设置都未使用。 在数据源视图上,打开现

我的任务是在现有的SSAS2005项目中添加3个新度量和1个新的计算度量。新措施要求数据库架构更改以添加3个新列

问题: 在尝试创建新度量值时,我定义了Usage Sum,Source Table xyz Table,但与该表相关的Source Column列表中没有列出新列。显然,我已经选择了在列表末尾显示所有列,但是我仍然没有看到这些列

我尝试了以下两个操作,但没有预期的结果:

仔细检查现有数据源连接字符串dsv。它正在引用正确的服务器/数据库。所有其他设置都未使用。 在数据源视图上,打开现有dsv,并验证感兴趣的表是否属于“包含的对象”列表。 我正在进行积极的调查,但如果有任何人对可能发生的事情有任何线索或能提供任何建议,我会很乐意阅读并尝试一下

提前谢谢

环境: Windows Server R2标准Ed x64; SQL Server 2005 9.0 x64;
SQL Server Business Intelligence Development Studio

您必须进入数据源视图,右键单击后台,然后选择刷新。只有这样,关系数据库的更改才会出现在数据源视图中,这是所有从Analysis Services维度和多维数据集引用关系模型的基础。

我很高兴地说,几个小时后,我自己找到了解决方案。这是:

打开数据源视图->添加/删除对象->从包含的对象列表中选择感兴趣的表->将其推出到可用对象列表,然后单击“确定”。 之后,只需将表返回到可用对象列表中,单击“确定”即可! 我希望这个解决方案能节省其他人寻找正确解决方案的时间


感谢所有对此作出答复并提供评论的人。

您确定列中不包含文本值吗?如果是,则“总和”选项不可用。@Phicon-是的,我将列定义为双精度列并加载了值。它不可能包含文本值。谢谢你的评论。@FrankPI:谢谢你的评论,但它不起作用。我只需要更新DSV定义,正如我在回复中解释的那样。感谢您抽出时间回复。