点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
早上,我们正在研究我们的集成体系结构,并认为SDI是一个不错的选择,但还有一个开放的问题。
我们正在寻求从内部部署将数据提取到Cloud上的S/4,尽管SDi对于ETL类型的处理似乎很有用,但我们不确定是否也可以使用它写回源系统。
用例
从源(本地)传输到目标(云)。 在目标中进行转换和计算。 从目标推回源。 此结果的一部分,甚至是基本文本也需要写回到内部部署系统的源代码中。 所有Sap到Sap集成。
我们可以为此使用SDI或SDA吗? 还有其他我们应该考虑的SAP集成工具。
提前谢谢
首先,我想澄清"回写"的含义。
SDI主要用于将数据从各种来源传输到HANA DB,例如,从MSSQL DB到HANA,从Oracle DB到HANA等。 HANA应该是大多数方案的目标。
但是SDI确实支持将数据从HANA写回到源,例如MSSQL,Oracle等。从SDI角度来看,这种反向流程称为"写回"。 SDI对某些适配器类型支持这种回写,您将需要检查SDI文档以确认您正在使用的适配器类型是否支持回写。
阅读有关"回写"的描述,这似乎是不同的情况。 似乎您需要将数据从源传输到目标,然后再传输回源。
如果要将数据同时写入HANA和源DB中的其他表,应该可以,但是如上所述,请检查是否 适配器类型是否支持回写。
您可以考虑使用SAP的其他产品,数据服务(支持批量传输数据),SLT(基于ABAP的工具,支持实时复制,但受支持的数据库类型有限),CPI(主要用于传输数据) 到云上的HANA)。
谢谢您,Werner我们不会在数据库级别上回写,而是在正常事务级别上写,在所有情况下,我们都将以标准方式向现有文档中添加其他数据 领域。 我们也正在考虑使用BAPI,但我们试图远离PI,因为PI可能对于我们的需求来说太重了。 再次感谢Paul
S4云许可证不允许直接访问数据库,因此您将无法使用SDI加载S4表和/或从S4表读取。 实际上,为什么首先需要在S4中进行这种转换? 对于SAP HANA Cloud(或DWC)来说,这似乎是一个很好的用例,在这种情况下,您将具有对数据库的完全访问和控制权,在这种情况下,您可以用来从本地加载,转换和推送数据 通过SDI返回到内部。 S4 Cloud是一个应用程序,因此,您无需为跨交易操作将数据加载到其中。 您可以使用OData端点执行操作,但不必批量加载数据。 这里的确切用例是什么?
如果您需要在自定义报告中使用该数据,则可能应该在连接到SAP HANA Cloud(或DWC)和S4的SAC中构建该报告,而不要使用usintg S4作为数据的集中存储库。
Ola Henrique谢谢您的回答。
在大多数情况下,我们将使用SDI从ECC或S/4内部部署系统中提取数据,然后将该数据传递到我们的平台(基于SCP),然后传递给第三方。 在某些业务流程中,我们必须将数据从SCP实例写回到源系统,例如 在文本字段的销售发票中插入参考号。"我们的计划是在SCP上100%构建我们的应用程序,我们正在尝试在众多可用选项中确定SDI是否是最适合该工作的工具。 有时可能要实时或接近实时进行处理,在其他情况下,我们可以每天/每周或每月批量处理。
我们将使用HANA DB作为主要数据存储库,但在此阶段,我们不需要S/4,在不久的将来可能会出现一组非常特定的业务流程用例,但我们还没有 那里:-)
正如您所建议的那样,计划将Fiori应用程序用于交易活动,将SAC用于报告仪表板等,但是正确实现这种集成对于我们的业务模型至关重要。
非常感谢
Paul
一周热门 更多>