我是 MDH 新手,我想知道如何直接查询 MDH 字段,这不在匹配规则中。
我有一个模型,它有 5 个字段(Src_id、姓名、电子邮件、updated_date、created_date),我们在 Src_id 上有一个匹配规则,它也是 MDH 中的 ID。
但是,我想搜索名称并获取 Src_Id 是否可能?如果没有,我是否需要对我的模型进行任何更改
非常感谢任何帮助。
我是 MDH 新手,我想知道如何直接查询 MDH 字段,这不在匹配规则中。
我有一个模型,它有 5 个字段(Src_id、姓名、电子邮件、updated_date、created_date),我们在 Src_id 上有一个匹配规则,它也是 MDH 中的 ID。
但是,我想搜索名称并获取 Src_Id 是否可能?如果没有,我是否需要对我的模型进行任何更改
非常感谢任何帮助。
“查询”您的主数据中心有两种途径。
您说您想搜索“名称”并获取“Src_Id”。如果您使用大道 (1) - 您只需转到 UI 并选择“添加过滤器”->“字段数据”->选择“名称”->选择运算符“等于”->{填写您要搜索的名称for} --> 整个Golden Record被返回,你可以通过UI看到它或者通过点击时间戳来深度拉取记录(2)参考https://help.boomi.com/bundle/hub/ page/r-mdm-REST_APIs.html 特别是“查询黄金记录”。您将填写所有必要的 API 信息 (URL)+基于存储库的基本身份验证+基于模型的宇宙 id 等。您的请求正文如下所示:
<RecordQueryRequest>
<view>
<fieldId>SRC_ID</fieldId>
</view>
<filter>
<fieldValue>
<fieldId>NAME</fieldId>
<operator>EQUALS</operator>
<value>{INSERT NAME TO SEARCH}</value>
</fieldValue>
</filter>
</RecordQueryRequest>
响应将采用与您的模型相对应的 XML 格式:例如)
<RecordQueryResponse resultCount="1" totalCount="1">
<Record recordId="GUID" createdDate="TIMESTAMP" updatedDate="TIMESTAMP" recordTitle="DERIVED BY MODEL">
<Fields>
<rootelementname>
<src_id>123</src_id>
</rootelementname>
</Fields>
</RecordQueryResponse>