cancel
Showing results for 
Search instead for 
Did you mean: 

'SAP Data intelligence' or 'SAP CPI' tool Decision for my client

0 Kudos
1,201

Hi Experts,

In our client land scape, we planning to integrate SAP ECC, Non-SAP(SDM) systems, APO,IBP with Ariba and some with rest applications running on cloud. some of my team members are planning to do POC using SAP DI(SAP Data Intelligence).

I hope, if it is integration point of view, SAP CPI(iflow) is better option to connection other cloud applications.

Please help me,which would be better and in which cases this tool decision factor will be made.

Thanks

Deviprasad.

Accepted Solutions (1)

Accepted Solutions (1)

Jay_Xiong
Product and Topic Expert
Product and Topic Expert
0 Kudos

The answer really depends on your own use case. I wouldn't start by just looking at the tools themselves and thinking which one is a better choice. I would start by answering what kind of problem I need to solve.

For example, if you need the data of a sales order to 'travel' across multiple systems and you could have some business rules or logic on the 'journey' that you decide where the data should go, then likely you should consider CPI.

However, if you have 10K sales orders per day that you need to process, for the purpose of reporting, data analysis, generating data insights. Such kind of processing normally won't happen directly in your transaction system. You likely need the data to be transformed, you need aggregation, calculation, etc, then DI could be a better choice.

Answers (2)

Answers (2)

NielsWeigel
Product and Topic Expert
Product and Topic Expert

Agree and extending jayxiong answer:

This is the old discussion between PROCESS integration and DATA integration.

What is the triggering event for the data distribution. Is a new record created in a business process in SAP ECC and this record should sent to multiple further applications to be also processed and stored in there? Then Process integration is best suitable, if you can and want to extend the application logic.

If you want to (for certain reasons) not touch a source or target application logic for data exchange, then you can look into the underlying data layer and use e.g. data replication technologies to process every new record saved into the database of the source application to other target application databases.

The SAP Integration Soulution Advisor-Methodology (ISA-M) is a good framework to start for decision building. You can start with this Blog from katrin.ahsen:

https://blogs.sap.com/2022/08/25/sap-integration-solution-advisory-methodology-template-version-4.0-...

to dive a little bit deeper.

0 Kudos

Thanks for your valuable answer.