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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
rajasekaro
Helper II
Helper II

How to Perform ETL with On-Premises Data without Using Cloud Services in Power BI?

hi team ,

the data in on-premises databases such as SQL Server and Oracle.

We are not allowed to use any cloud services (like Power BI Service, Azure Data Factory, etc.).

How can i build a full ETL pipeline using only on-prem tools?
Which tools are best for extract, transform, and load in this environment?

1 ACCEPTED SOLUTION
BhavinVyas3003
Super User
Super User

To perform ETL with on-premises data without using any cloud services, use SQL Server Integration Services (SSIS) to extract data from sources like SQL Server or Oracle, transform it within SSIS or using SQL scripts, and load it into a dedicated reporting database in SQL Server. Schedule these ETL jobs using SQL Server Agent to automate the process. For reporting, use Power BI Desktop (Report Server version) to connect to the transformed data and publish reports to Power BI Report Server. 


Thanks,
Bhavin
Problem solved? Hit “Accept as Solution” and high-five me with a Kudos! Others will thank you later!

View solution in original post

5 REPLIES 5
v-priyankata
Community Support
Community Support

Hi @rajasekaro 
Thank you for reaching out to the Microsoft Fabric Forum Community.
@BhavinVyas3003 Thanks for your inputs, its very helpful to the community.
 
Suggestions from user was helpful for your requirement,If you want to access an on-premises database from Power BI, you can refer to the documentation below.
Tutorial: Connect to on-premises data in SQL Server - Power BI | Microsoft Learn

Thanks.

Hi @rajasekaro 

I hope the information provided was helpful. If you still have questions, please don't hesitate to reach out to the community.

 

Hi @rajasekaro 

I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions.

 

Hi @rajasekaro 

Hope everything’s going smoothly on your end. I wanted to check if the issue got sorted. if you have any other issues please reach community.

 

BhavinVyas3003
Super User
Super User

To perform ETL with on-premises data without using any cloud services, use SQL Server Integration Services (SSIS) to extract data from sources like SQL Server or Oracle, transform it within SSIS or using SQL scripts, and load it into a dedicated reporting database in SQL Server. Schedule these ETL jobs using SQL Server Agent to automate the process. For reporting, use Power BI Desktop (Report Server version) to connect to the transformed data and publish reports to Power BI Report Server. 


Thanks,
Bhavin
Problem solved? Hit “Accept as Solution” and high-five me with a Kudos! Others will thank you later!

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.