0

有时 Salesforce 对象与其他 Salesforce 对象具有多态关系。在多态关系中,关系的引用对象可以是几种不同类型的对象之一。这些多态关系是使用 Salesforce Object 中包含的多态字段定义的。多态字段是相关对象可能是几种不同类型对象之一的字段。例如,Who任务的关系字段可以是联系人或潜在客户。同样,What任务的关系字段可以是 Salesforce 中的任何非人员对象。

在 Data Vault 方法中对这些 Salesforce 多态关系建模的最佳方法是什么?

4

1 回答 1

0

使用数据仓库进行建模时,不要依赖源系统的建模,而是依赖业务实体和流程。

在这种特殊情况下,“例如,Task 的 Who 关系字段可以是 Contact 或 Lead。”,关键字是“relationship”,表示链接。

根据您的描述,我预计您有一个中心任务、一个中心联系人和一个中心线索。根据您的业务流程和工作单元,您可能有一个链接 Task-Contact 和另一个链接 Task-Lead。

然后,当您获取数据时,只需插入正确的链接(如果它不存在)。

于 2020-08-14T17:55:34.977 回答