从 pbit 文件中提取主键列

问题描述 投票:0回答:1

在Power BI模型的pbit文件中,在

DataModelSchema
json部分中,表和列中有属性“isKey”。我认为当我们创建 1->∞ 关系时它就会出现。尽管如此,该列的 TRUE 值并不会引导我们得到真正的主键列名称,而是引导我们得到一些具有名称的系统 PK 列,即
RowNumber-2662979B-1795-4F74-8F37-6A1BA8059B61
,它在所有表中的所有 PK 列中具有相同的名称。奇怪的。如何将 TRUE isKey 列与其非系统对应列的名称链接起来?

json powerbi powerquery powerbi-desktop m
1个回答
2
投票

为什么不从关系部分获取一组密钥。下面的部分显示了从表 A[Column1] 到表 B[Column1] 的关系,并且两列都在 .pbit 的其他位置列为键(当然是为了支持这种关系)。

  "relationships": [
      {
        "name": "ef91814a-eb7a-457a-a6cf-8644bee5d2d8",
        "fromTable": "B",
        "fromColumn": "Column1",
        "toTable": "A",
        "toColumn": "Column1",
        "state": "ready"
      }
    ],
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.