Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Deva002
Frequent Visitor

Getting Data from SAP R/3

For one of our clients', we need to build a set of management dashboards from SAP R/3 data.

How can we import data from SAP R/3?

We have suggested them to use 1. SAP -> Flat File -> SSIS -> SQL -> PBI and 2. OData services -> PBI built above their RFCs.

But while retriving more than 50K rows from SAP, PBI desktop shows Ran Out of memory error. What can we do now?

Is Option 1 is reliable and scalable?

 

-Deva

3 REPLIES 3
v-qiuyu-msft
Community Support
Community Support

Hi @Deva002,

 

In your scenario, when you use option 1 to get data from SAP R/3, please use DirectQuery mode instead of Import mode to connect to SQL Server database. Also please update the Power BI Desktop to the latest version 2.37.4464.461.

 

To check whether the issue is caused by the large amount of data, you can get data less than 50k rows (eg: about 5k rows) to see if the same error occurs. When you get data in desktop, please use Process Monitor to trace which process is failed. Also you can check Power BI Desktop trace log files to analyze the issue.

 

q2.PNG

 

If you have any question, please feel free to ask.

 

Best Regards,
Qiuyun Yu

Community Support Team _ Qiuyun Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@v-qiuyu-msft Thanks for your inputs.

 

Yes i'm always using the latest version.

Option 1 : We planned to use directquery only. On OData Services, fetchiching 30K rows takes 10 mins and it suceeds. But in this requirement we need to fetch 1L records. Now we are cosidering a 3rd party addon called Theobald Xtract IS to fetch SAP data through SSIS. Let me know if this is a good option to go.

 

 

Thank you very Much!

-Deva

Hi @Deva002,

 

As the Theobald Xtract IS is a third-party tool and I havn't used it with SSIS, I'm not able to give any comment about it. But each time you use power BI desktop to get data, I would suggest you only filter and keep useful data so that the performance should be improved. Smiley Happy

 

Best Regards,
Qiuyun Yu

Community Support Team _ Qiuyun Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors
Top Kudoed Authors