将SDI写回源系统?

2020-08-16 19:06发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


早上,我们正在研究我们的集成体系结构,并认为SDI是一个不错的选择,但还有一个开放的问题。

我们正在寻求从内部部署将数据提取到Cloud上的S/4,尽管SDi对于ETL类型的处理似乎很有用,但我们不确定是否也可以使用它写回源系统。

用例

从源(本地)传输到目标(云)。 在目标中进行转换和计算。 从目标推回源。 此结果的一部分,甚至是基本文本也需要写回到内部部署系统的源代码中。 所有Sap到Sap集成。

我们可以为此使用SDI或SDA吗? 还有其他我们应该考虑的SAP集成工具。

提前谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


早上,我们正在研究我们的集成体系结构,并认为SDI是一个不错的选择,但还有一个开放的问题。

我们正在寻求从内部部署将数据提取到Cloud上的S/4,尽管SDi对于ETL类型的处理似乎很有用,但我们不确定是否也可以使用它写回源系统。

用例

从源(本地)传输到目标(云)。 在目标中进行转换和计算。 从目标推回源。 此结果的一部分,甚至是基本文本也需要写回到内部部署系统的源代码中。 所有Sap到Sap集成。

我们可以为此使用SDI或SDA吗? 还有其他我们应该考虑的SAP集成工具。

提前谢谢

付费偷看设置
发送
4条回答
路亽曱_Ryan
1楼 · 2020-08-16 19:55.采纳回答

首先,我想澄清"回写"的含义。
SDI主要用于将数据从各种来源传输到HANA DB,例如,从MSSQL DB到HANA,从Oracle DB到HANA等。 HANA应该是大多数方案的目标。
但是SDI确实支持将数据从HANA写回到源,例如MSSQL,Oracle等。从SDI角度来看,这种反向流程称为"写回"。 SDI对某些适配器类型支持这种回写,您将需要检查SDI文档以确认您正在使用的适配器类型是否支持回写。

阅读有关"回写"的描述,这似乎是不同的情况。 似乎您需要将数据从源传输到目标,然后再传输回源。
如果要将数据同时写入HANA和源DB中的其他表,应该可以,但是如上所述,请检查是否 适配器类型是否支持回写。

您可以考虑使用SAP的其他产品,数据服务(支持批量传输数据),SLT(基于ABAP的工具,支持实时复制,但受支持的数据库类型有限),CPI(主要用于传输数据) 到云上的HANA)。

樱桃小丸子0093
2楼-- · 2020-08-16 19:41

谢谢您,Werner我们不会在数据库级别上回写,而是在正常事务级别上写,在所有情况下,我们都将以标准方式向现有文档中添加其他数据 领域。 我们也正在考虑使用BAPI,但我们试图远离PI,因为PI可能对于我们的需求来说太重了。 再次感谢Paul

软件心理学工程师
3楼-- · 2020-08-16 20:04

S4云许可证不允许直接访问数据库,因此您将无法使用SDI加载S4表和/或从S4表读取。 实际上,为什么首先需要在S4中进行这种转换? 对于SAP HANA Cloud(或DWC)来说,这似乎是一个很好的用例,在这种情况下,您将具有对数据库的完全访问和控制权,在这种情况下,您可以用来从本地加载,转换和推送数据 通过SDI返回到内部。 S4 Cloud是一个应用程序,因此,您无需为跨交易操作将数据加载到其中。 您可以使用OData端点执行操作,但不必批量加载数据。 这里的确切用例是什么?

如果您需要在自定义报告中使用该数据,则可能应该在连接到SAP HANA Cloud(或DWC)和S4的SAC中构建该报告,而不要使用usintg S4作为数据的集中存储库。

奄奄一息的小鱼
4楼-- · 2020-08-16 19:49

Ola Henrique谢谢您的回答。

在大多数情况下,我们将使用SDI从ECC或S/4内部部署系统中提取数据,然后将该数据传递到我们的平台(基于SCP),然后传递给第三方。 在某些业务流程中,我们必须将数据从SCP实例写回到源系统,例如 在文本字段的销售发票中插入参考号。"我们的计划是在SCP上100%构建我们的应用程序,我们正在尝试在众多可用选项中确定SDI是否是最适合该工作的工具。 有时可能要实时或接近实时进行处理,在其他情况下,我们可以每天/每周或每月批量处理。

我们将使用HANA DB作为主要数据存储库,但在此阶段,我们不需要S/4,在不久的将来可能会出现一组非常特定的业务流程用例,但我们还没有 那里:-)

正如您所建议的那样,计划将Fiori应用程序用于交易活动,将SAC用于报告仪表板等,但是正确实现这种集成对于我们的业务模型至关重要。

非常感谢

Paul

一周热门 更多>