这是关于如何将SAP Cloud for Customer(C4C)与您的中央分析解决方案(SAP BW/BI)集成的分步指南。
SAP Cloud for Customer允许通过ODP或分析OData向中央分析解决方案(如SAP BW/SAP BI)公开分析数据。odataapi允许直接访问报表数据(包括属性选择和过滤),ODP接口用于集成C4C数据源。这意味着ODP可以用于在您的中央分析中创建C4C数据源的表示,并以此为基础创建高级数据模型和报告。本SDN博客将为您提供一个关于如何将您的C4C租户与您的中央分析解决方案集成的分步指南。
本博客遵循《业务分析指南》中的说明,云服务器哪里好,并将包括基于预配置通信在两个不同系统中执行的配置步骤情节。https://help.sap.com/viewer/66e9a9081a7b40e38c8604d6617d0311/1811/en-US/5afa143c158644b5bda0821339d376a4.html
博客分为三部分:
技术连接(本博客)数据集成/数据加载监控
前提条件
必须满足以下前提条件,以便您能够将C4C租户连接到SAP BI系统:
相关的SAP Netweaver BW许可证SAP Business Warehouse 7.30、SP8或SAP Business Warehouse 7.40使用通用BW事务的授权,例如RSA1和STRUST
由于以下步骤中描述的不同集成活动之间存在依赖关系,因此您必须遵守不同程序的顺序。
准备源系统(SAP Cloud for Customer)
在第一步中,需要检查是否与Central Analytics business集成选项适用于您的解决方案。为此,请检查以下设置:
在激活租户与中央分析解决方案集成的功能后,下一步您必须设置数据复制的通信通道。
为此,您必须先创建通信系统,然后创建相应的通信安排。这两种设置都可以在"工作中心管理">"常规设置">"集成"中找到。
必须使用以下强制设置创建新的通信系统:
ID–将用作通信安排中技术用户的模板主机名–不是强制性的,但保持有意义的描述是有意义的。除此之外,它没有被使用。系统访问类型–必须是Internet
类型初始创建后,通信系统处于准备状态。在使用它创建通讯安排之前,您首先必须通过设置为活动操作来激活它。
一旦状态更改为活动,就可以创建相应的通讯安排。
通讯安排本身是通过一个引导活动来创建的,该活动是通过在通讯安排视图。在第一步中,您必须选择通信场景分析集成。在第二步"定义业务数据"中,您必须为系统实例ID选择以前创建的通信系统。
在"定义技术数据"步骤中,您现在将定义ODP连接的技术设置(通信场景仅由单个入站服务组成,因为SAP BW总是从C4C获取数据)–不存在从C4C到SAP BW的直接复制)。
对于访问web服务,可以使用两种可用的身份验证方法之一(它自动创建的用户ID本身,它基于通信系统ID,不能更改):
一般来说,我建议使用SSL客户端证书,因为它比用户/密码选项更安全。但最终C4C管理员和sapbw管理员必须就应该使用的身份验证方法达成一致。而user/password选项可能是一个很好的概念验证选项,但对于生产性使用来说,它可能是一个不可行的选项。在任何情况下,请确保使用的密码符合您公司的安全策略。
需要记住的是,如果您使用SSL客户端证书方法,您必须始终记住证书的有效性。一旦到期,它必须在C4C和sapbw中更新。
对于这个例子,我们将生成我们自己的SSL证书,存储在客户端供以后使用。记住密码,因为我们稍后在设置sapbw系统时需要它。此外,确保下载的PKCS#12密钥对文件具有正确的文件格式(.p12)。
最后检查您的设置并完成创建。这将生成并激活C4C租户中的通信安排。
激活通信安排后,通过编辑通信安排打开技术数据。
单击编辑高级设置后,将显示ODP Web服务的技术信息,并允许您下载WSDL.
下载WSDL并将其与客户端证书一起存储,因为您需要它在目标BW系统的SOA管理器中生成webservice端点,并在C4C和BW系统之间建立连接。
要在SAP BW系统和C4C租户之间成功建立安全连接,您需要相关的C4C(根)证书,您可以使用浏览器下载。
在您可以下载证书之前,您首先必须:
如果证书的安装或导出不起作用,您可能必须以管理员身份运行浏览器。
准备目标系统(SAP BW/SAP BI)
在我们继续在SAP BW中进行配置之前,我们首先确保所有必需的工件可用:
此外,我们必须确保SAP BW系统的发行版支持.p12作为个人安全环境(PSE)文件类型。如果不是这样,请下载并配置SAPGENPSE加密工具。
在SAP BW系统和您的C4C系统之间建立信任关系的步骤取决于您选择的身份验证方法。
对于用户ID/密码方案,您必须上载全局根证书(巴尔的摩)CyberTrust Root)以在C4C租户和SAP BW系统之间成功地进行SSL握手)。
为此,请在系统信任管理器(transaction STRUST)中打开SSL client Anonymous PSE(SSLC/Anonymous)并导入证书:
选择以前下载的根证书并将其添加到证书列表中,大数据的现状,然后保存更改:
如果您从SAP BW管理员处收到SSL证书,您必须确保C4C租户的全局根目录(Baltimore)和中间证书(Verizon Public)已添加到SSL客户端标准PSE(SSLC/DFAULT):