【问题标题】:Duplicate Key Error on dimension column that expects duplicates预期重复的维度列上的重复键错误
【发布时间】:2021-07-13 16:41:29
【问题描述】:

“OLAP 存储引擎错误:处理时发现重复的属性键:表:'bi_assets_dim_site',列:'postcode',值:'LE3 9LD'。

我在处理我的 SSAS 多维数据集时遇到此重复键错误。列本身不是键。可以为一个站点分配多个邮政编码。

当我处理多维数据集时,首先是维度,然后是测量(多维数据集本身)。它处理成功。 但是,一旦它通过 SQL 作业活动监视器/调度程序运行。它再次出现此错误。

调用的命令

<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
  <Parallel>
    <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200">
     <Object>
        <DatabaseID>Site Cube</DatabaseID>
      </Object>
      <Type>ProcessFull</Type>
      <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
    </Process>
  </Parallel>
</Batch>

【问题讨论】:

    标签: ssas olap-cube


    【解决方案1】:

    错误消息听起来好像您在站点维度中定义了从某个属性到邮政编码属性的属性关系。定义属性关系会告诉 Analysis Services 从一个属性到另一个属性之间存在多对一关系。如果 - 在您编写时,每个站点可以有多个邮政编码,那么您不能在站点与邮政编码之间建立属性关系。从维度中删除它应该可以消除处理错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-02
      相关资源
      最近更新 更多