SSAS Process 维度的时候报 Duplicate Attribute Key 错误 描述:我有一个维度表带有主键,但是在处理这个维度的时候总显示某一个字段报 Duplicate Attribute Key 错误,这个估计是什么原因造成的。

0
RT
已邀请:
2

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2015-11-02 回答

检查一下 Duplicate Attribute Key 具体是哪一个字段? 如果你的维度表已经带有主键了,那么肯定是相应的维度属性有重复值。因为你看到在处理维度、维度属性的时候都是类似于 select distinct XXX from XXX 的形式。

检查一下具体的维度列比如是不是有 NULL 值和空白值,因为字符串类型的 NULL 值会转成空白值造成重复。每一个维度属性都有一个 key column, 要求这列是唯一的,所以在 key column 中可以通过设置组合 key column 来避免重复问题, 然后 name column 正常赋值就可以了。

或者对维度属性里面的 Error Configuration 里面有一个 Duplicate key 选项,将什么 ReportAndStop 设置为 ignore error 看看。

这个出错的原因有很多,我有空可以专门写篇文章来演示,但你可以按照我上面的来排查和操作基本上可以避免。
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-11-02 回答

有没有再Process的时候, 选项里 -> 选择忽略错误试试

要回复问题请先登录注册