SAP很多系统的主数据都支持从外部系统导入,SAP Marketing Cloud也是如此,contact主数据可以来自Hybris Commerce,CRM,ERP或者Twitter,Facebook等社交媒体。来自不同渠道的contact可能对应的是真实世界里同一个人,那么就存在一个过程,该过程的逻辑是将不同渠道的contact数据进行整合,拼凑出一个包含完整信息的contact主数据存储到Marketing Cloud系统里,这个拼凑的过程称之为合并(merge),拼凑后形成的完整Contact结构称为Golden record。
下面这张示意图里的蓝色圆环称为Main facet,代表每个contact数据在某个源系统上的ID,比如在ERP系统上的ID为123,在Twitter上的ID为456等等。而黄色圆环是contact在各自源系统里的属性,比如在Twitter网站上ID为456的一个contact,其name属性为jerrywang@sap。黄色圆环称之为additional facet.
通过在SAP Marketing Cloud里进行一系列配置,告诉系统,当检测到来自不同数据源的contact数据,存在至少一个相同属性的情况下,应该执行何种contact操作,也就是合并或者新建。
比如下图在ERP,Facebook和Web Shop上有三条contact数据,其Email地址的值都相同,那么进行数据导入时,基于预定义好的配置,Marketing Cloud认为这三条数据指向的是同一个人,所以最后merge出来生成唯一一条contact记录。
Marketing Cloud具体merge的过程,就是根据SAP Marketing Cloud系统里的customizing配置,将三条Email地址都相同的记录作为当前merge的输入,然后逐一将本记录内的属性“投影”到最终的Golden Record里。如果把Golden Record想象成最终完整的拼图,那么这个merge过程就有些类似于拼图操作——将散布在各个数据源中的零散信息合并成一个整体,存储在Marketing Cloud系统内以便进行后续处理。
Marketing Cloud里针对contact导入系统时的merge操作的相关customizing设置,在整个contact导入过程中起着至关重要的作用。
和SAP Cloud for Customer等很多云产品一样,SAP Marketing Cloud的customizing也是在浏览器里完成。
点击Fiori Launchpad里的Manage Your Solution这个tile,
进入Configure Your Solution,
根据关键字contact进行搜索,在搜索结果列表里找到Contacts and Profiles相关的配置:
其中第六步, OriginContactID-Configure这一步,就是合并时针对来自不同平台的contact数据,执行合并或新建操作的配置。
点击之后,能看到一个contact属性列表,从这些属性列表不难推断出SAP Marketing Cloud支持导入contact的数据源有S/4HANA,ERP,CRM,Hybris Commerce,SAP Cloud for Customer,Gigya,Qualtrics和社交媒体如Twitter,Facebook等等。
上图有两列,分别对应为每个属性指定One Per Contact和Shareable为true还是false的界面。前者顾名思义,如果设置为true,意味着一个contact在同一个数据源系统里只能拥有一个唯一值,比如一个人的护照号码,或者SAP系统里的Customer ID;反之像Email,座机号,传真号这种属性,一个contact在同一个数据源系统里如果允许存在多个值,则One Per Contact设置为false。而Shareable属性置为true,适合那些在同一个数据源系统里允许多个不同contact具有相同值的属性,比如一家人的contacts的座机号允许相同。
对每一个Contact属性,One Per Contact和Shareable的true/false状态排列组合共有四种,其中One Per Contact为true的两种情况,即使系统在检测到匹配的属性情况下,也可能会导致contact数据的创建,而不是merge,也就是下图中第二行和第四行标注了感叹号的情况。
看一些具体的例子:
1. 手机号码属性的Sharable为false,One Per Contact为false。
来自SAP ERP和Web Shop的这两条数据,mobile字段都相同,Marketing Cloud进行合并,合并之后的contact数据具有分别来自ERP和Web Shop的两个facet。
2. 手机号码属性的Sharable为false,One Per Contact为true。
在同一个Web Shop系统里存在两条contact记录,虽然其手机号码维护的值都相同,但是因为One Per Contact设置为true,因此Marketing Cloud不进行merge,而是新建了两条Contact记录,其mobile facet的值都为该相同的手机号,而Web Shop ID facet的值分别来自Web Shop系统的原始值。
3. Email属性的Sharable为true,One Per Contact为false。
来自SAP ERP和SAP CRM的两条数据,Email地址都相同,One Per Contact也维护的是false,但是因为它们的full name不一致,所以最后导入到Marketing Cloud里还是会分别生成两条Contact数据。
导入到Marketing Cloud中的Contact数据,仍然可以通过其标签页Origin Data查看每个属性的来源。
更多阅读
-
The Main ID Origin Customizing Settings for Contacts in SAP S/4HANA Marketing and SAP Hybris Marketing
-
Contacts in SAP Hybris Marketing – Understanding the Concept of Golden Records
-
How Does SAP Hybris Marketing Build the Golden Record of an Interaction Contact?
相关推荐
SAP Cloud Platform 提供了多种功能和服务,例如人工智能和机器学习、分析、区块链、协作、数据管理、数据隐私与安全、开发人员体验和开发运营等。人工智能和机器学习功能可以帮助企业构建智能应用程序,例如聊天...
总的来说,"s4sdkexample"项目为学习和实践SAP S/4HANA SDK在SAP Marketing Cloud中的应用提供了宝贵的资源,帮助开发者更好地理解和利用这两个强大平台之间的集成能力。通过深入研究这个示例,开发者可以掌握如何...
因此,用户需要使用ABLDT和相关的BAPI(Business Application Programming Interface)来进行数据迁移和资产导入。 关于并行货币金额的转换问题,在ABLDT事务中,并行货币金额不会自动从基础折旧区转换,但BAPI_...
标题“17 SAP S4HANA Cloud Integration.pdf”表明这篇白皮书专注于SAP S/4HANA Cloud集成方面,是SAP在云计算集成领域的深度介绍和详解。而描述部分说明了白皮书会详细介绍SAP S/4HANA Cloud集成的景观及其各种选项...
SAP Cloud Platform Connectivity提供了在不同环境(如Cloud Foundry和Neo)中连接到外部资源的能力。它的主要目标是提供一种安全、高效的方式,让基于SAP Cloud Platform的应用程序与传统系统(如ERP、CRM系统)或...
使用 SAP Data Warehouse Cloud 进行数据获取、准备和建模 本文档主要讲解了如何使用 SAP Data Warehouse Cloud 进行数据获取、准备和建模。SAP Data Warehouse Cloud 是一个云端的数据仓库解决方案,旨在帮助用户...
为了帮助开发者构建最佳的应用程序,SAP HANA Cloud Platform提供了应用程序开发的最佳实践,这些实践覆盖了从初始化和加载、数据模型和绑定、用户界面构建、应用程序结构、翻译到应用程序扩展的各个方面。...
8. 数据导入:On-Premise支持多种导入方式,Cloud主要通过Migration Cockpit模板导入。 9. 开发方式:On-Premise使用ABAP在GUI客户端开发,Cloud在SAP Cloud Platform上开发,支持UI5等现代技术。 10. 系统架构:On-...
SAP物料主数据配置视频讲义,后续会有更多。。。。。。。。
比如文档提到了如何在Cloud Foundry和Kyma环境中扩展SAP S/4HANA Cloud、SAP Marketing Cloud、SAP SuccessFactors等SAP核心解决方案。这对于企业来说,意味着他们可以轻松地将现有的SAP系统集成到新的业务场景中,...
综上所述,SAP销售合同配置和操作涉及多个层面,包括系统配置、合同类型、项目类别、定价过程、订单创建等多个环节,需要根据业务需求灵活调整和配置。理解和掌握这些知识点,对于有效地管理和执行销售合同至关重要...
### SAP配置传输教程知识点详解 #### 一、概述 SAP配置传输是SAP系统管理中的一个重要组成部分,它主要用于...通过学习和实践这些工具和技术,可以有效地提高在SAP项目中的配置效率和质量,对于项目的成功至关重要。
SAP S/4 HANA Cloud是SAP公司推出的一套集成化的企业资源规划云解决方案,它基于S/4 HANA平台,旨在为各种规模的企业提供实时的数据处理和业务分析功能。而SAP Cloud Security & Support Framework则是SAP为了保障其...
本文档旨在提供详细的步骤指南,用于在SAP NetWeaver 7.0 和 SAP Composite Environment (CE) 7.1 上配置 JDBC 数据源和系统。通过这些步骤,用户可以创建一个独立的数据源来连接到数据库。该文档将详细介绍如何为 ...
通过上述配置,SAP PI开发系统和生产系统的SLD数据将能够自动同步,确保开发过程基于最新的业务需求,同时降低了系统维护的工作负担。这种自动化方法对于大型企业或复杂集成环境来说尤其重要,有助于提升整体系统...
SAP 数据的导入与批量更改是 SAP 系统中的一项重要功能,它允许用户从外部系统或文件中导入数据,并进行批量更改,以满足业务需求。该功能对 SAP 系统的数据完整性和准确性起着至关重要的作用。 一、 数据导入方法...
SAP物料主数据号码段配置操作手册,一步一步操作截图,非常详尽,
1. **LSMW**: 用于批量导入数据,包括固定资产明细。这是期初固定资产导入的主要工具之一。 2. **AS91**: 用于创建或更新固定资产卡片。该代码常用于导入旧资产数据。 3. **ABST2**: 用于显示资产历史。在导入期初...
架构方面,SAP Cloud Platform提供了SAP企业消息架构(SAPEnterprise Messaging Architecture),以帮助用户配置和利用SAP的企业消息服务。同时,监控服务(Monitoring Service)为用户提供了结构化监控服务响应,...