You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Azure Synapse数据流导入Dataverse时Lookup列配置报错求助

向Dataverse Lookup字段插入数据的正确格式(针对Mobile combustion实体)

针对Mobile combustion实体的Organizational Unit Lookup字段,你需要按照OData规范传入关联实体的GUID对象,而非直接传字符串或原始GUID值,以下是正确的参数格式:

正确参数格式

Lookup字段在Dataverse中要求传入嵌套对象结构,两种可行写法:

  1. 完整OData引用格式
"msdyn_organizationalunit": {
    "@odata.id": "msdyn_organizationalunits(00000000-0000-0000-0000-000000000000)"
}
  • msdyn_organizationalunits是Organizational Unit实体的集合名称
  • 括号内替换为目标组织单元的有效GUID
  1. 简化GUID对象格式
"msdyn_organizationalunit": {
    "msdyn_organizationalunitId": "00000000-0000-0000-0000-000000000000"
}

报错原因说明

你之前用msdyn_organizationalunitId: 'OrgUnit01'报错,是因为Lookup字段不接受文本值,且不能直接传入Primitive类型值(如字符串、裸GUID),必须以对象结构传递关联实体的标识符。

注意事项

  • 确认Organizational Unit实体的逻辑集合名称和字段逻辑名(可通过Dataverse解决方案资源管理器查看,避免拼写或大小写错误)
  • 确保传入的GUID是Dataverse中已存在的组织单元记录ID
  • Synapse数据流中需将Lookup字段配置为嵌套对象,而非普通字符串/数值类型

内容的提问来源于stack exchange,提问作者Kuldeep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 22:40:43