web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Connect SAP PM to Powe...
Power Apps
Answered

Connect SAP PM to Power BI for Daily Updates

(1) ShareShare
ReportReport
Posted on by 11

Hi everyone,

 

I’m looking to set up a connection between SAP PM and Power BI to enable daily data updates. My colleagues have done something similar using EDL (Enterprise Data Lake), but I’m not sure about the exact steps.

 

Could anyone share the recommended approach or best practices for establishing this connection? Ideally, I’d like to automate the refresh once per day.

 

Any insights or guidance would be greatly appreciated!

 

Thanks in advance,

Abdul

Categories:
I have the same question (0)
  • Suggested answer
    wolenberg_ Profile Picture
    1,476 Super User 2026 Season 1 on at
    Hello again @BK-02091156-0 , To connect SAP PM to Power BI for daily updates, the recommended approach is to expose SAP data via OData or CDS Views, store it in an Enterprise Data Lake (EDL), and automate refreshes using Power BI’s scheduled refresh or Dataflows.
     
    Recommended Architecture
     
    1. Expose SAP PM Data
    •  Use CDS Views or OData services to expose SAP PM data.
    •  Ensure the views include all relevant fields for reporting (e.g., maintenance orders, equipment status, work centers).
     
    2. Load Data into Enterprise Data Lake (EDL)
    •  Use ETL tools like SAP Data Intelligence, Azure Data Factory, or custom scripts to extract data from SAP and load it into your EDL.
    •  Store the data in a structured format (e.g., Parquet, CSV, or SQL tables).
     
    3. Connect Power BI to EDL
    •  In Power BI Desktop, use connectors for:
      ⁠◦  Azure Data Lake Storage Gen2
      ⁠◦  SQL Server/Azure SQL Database
      ⁠◦  OData Feed (if connecting directly to SAP)
     
    4. Automate Daily Refresh
    •  Use Power BI Service to schedule daily refreshes:
      ⁠◦  Go to Dataset Settings > Scheduled Refresh
      ⁠◦  Set refresh frequency and credentials
    •  Alternatively, use Power BI Dataflows for centralized refresh logic.
     
    Resources:
     
     
    If this helped or could help others in the community, feel free to give it a like or a kudo — it helps surface useful answers for everyone!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 536

#2
WarrenBelz Profile Picture

WarrenBelz 426 Most Valuable Professional

#3
Haque Profile Picture

Haque 305

Last 30 days Overall leaderboard