cancel
Showing results for 
Search instead for 
Did you mean: 

How XI Handle large amount of Data Transfer.

Former Member
0 Kudos

Hi,

If you sending large amount of data Non-SAP system to SAP sytem how it handle what are all the performace technics we need to follow. How we will get good performance in XI

Accepted Solutions (0)

Answers (5)

Answers (5)

former_member556603
Active Contributor
0 Kudos

Hello Karthik,

Handling large files say anything above 100MB is always a problem with File adapter as the data has to be moved from Adapter Engine integration Engine and vice versa.

Third party tools are generally used for that. Conversion Agent by Itemfield is one of the best approaches.

But there is another alternative too. Check out this blog article.

Also, on the Advanced tab of the file sender adapter, select the check box next to Advanced Mode. There you can specify Maximum File Size (Bytes) option.

File size can be handeled in client java proxy and the message is parsed in xi. this will not have much of performance issue. but yes when the same is handeled by xi. and yes this scenario can be efficiently handeled from java client proxy

You can handle volume of payload either by:

1.Splitting your payload using bpm or udfs.

2.you can zip unzip your payload,that might reduce the size to some extent.

refer:

http://help.sap.com/saphelp_nw70/helpdata/en/45/da9358a1772e97e10000000a155369/frameset.htm

huge processing of files

Step-by-Step Guide in Processing High-Volume Messages Using PI 7.1's Message Packaging

SAP XI acting as a (huge) file mover

Managing bulky flat messages with SAP XI (tunneling once again) - UPDATED

Reward points if it is helpful...............

Thanks,

Satya Kumar

Former Member
0 Kudos

Hi,

By using some ways we can transfer the large amount of data, either ZIP/compress

Zip and Unzip your payload

Compress for increasing the performance of Java-ABAP applications

To handle large numbers

XI acting as a Huge file mover

Managing Bulky flat messages

former_member192295
Active Contributor
0 Kudos

HI

1. if legacy data is in xml format performance is very good, if it is in flat file go for FCC mechanism.

2. Message mapping & java mapping is good practise and performance also very good campare with XSLT mapping

Former Member
0 Kudos

Hi,

Another factor to consider is the data volumes. XI seems to work better with transactional data. The intial data load done for master data usually means large files with hundreds of thousands of records. the XI file adapters simply cannot cope with such large files.

also keep in mind, that the initial data load to SAP MDM for instance is also carried out via XI

so it is not as easy as to say, that it simply can't cope with this amounts of data. It always depends on how you extract that data from the (legacy) Systems and how well your XI system is tuned.

Refer this link

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903de8cf-0201-0010-7f9c-cdd1dcec...

hope this helps

Regards,

Surya

Former Member
0 Kudos

Hi ,

You need take following things in consideration -

1) Type of interfaces involved.

2) Is the interfaces are Sync or Async ?

3) Is it just data tunneling or how complex or data transformations ?

like this so many things to consider. Please provide more information about your interfaces . There is a Performance tuning guide provided by SAP to make changes to the relevant parameters in Xi Profile.

Regards,

Reddy