关于列绑定的SSAS多维数据集处理错误

Raj*_*ore 6 sql-server ssas cube sql-server-2012

这是我在处理SSIS多维数据集后得到的错误消息

Errors in the back-end database access module. The size specified for a binding was too small, resulting in one or more column values being truncated.

但是,它没有给出任何列绑定太小的指示.

我该如何调试?

Esc*_*Esc 7

这条错误消息让我疯狂了好几个小时.我已经找到哪个列增加了它的长度并更新了源中的数据表,该数据表现在显示了正确的长度.但错误一直在突然出现.事实证明,该字段用于多维数据集的"维度用法"选项卡上的事实 - 维度链接.当您刷新源时,为该链接创建的绑定不会刷新.修复方法是删除(将关系类型更改为"无关系")并重新创建该链接.

更新:由于答案似乎仍然相关,我想我会添加一个屏幕截图,显示您可能遇到此问题的区域.如果由于某种原因您使用字符串进行Dimension-to-Fact链接,则可能会受到增加的大小的影响.并且上面描述了解决方案.这是Dimension Attribute上Key,Name和Value Columns问题的补充. 维度用法屏幕


Jer*_*lle 2

  1. 使用 SQL Server Data Tools 打开 SSAS 数据库。
  2. 打开 SSAS 数据库的数据源视图。
  3. 右键单击空白处,然后单击Refresh
  4. 将打开一个窗口并显示对基础数据模型的所有更改。

文档