Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hey Community,
I am stuck at a problem where I have to deploy same report for around 900+ clients and which I am doing manually. But it takes around 15 mins for each report as we have to change the DB credetials for each client. So, here I am looking for a automated solution which could help me run a script in powershell and automate the deployment through calling the Power BI Rest APIs or if someone has a better idea. Thanks in advance!!
Hi
we have a solution where we automate to create dedicated workspace for each on boarding client and deploy to reports to those workspaces easily
Regards
Reddy
Hi @Anonymous ,
Please take a look at this document and check if it helps.
https://docs.microsoft.com/en-us/power-bi/create-reports/deployment-pipelines-automation .
Best Regards,
Jay
Yes, the Power BI REST API supports that. What have you tried and where are you stuck?
Hi, I am following the steps provided in the below blog, but it doesnot include the step to change the DB credentials for each client as we have different DB for every client.
https://martinschoombee.com/2020/09/15/automating-power-bi-deployments-a-series/
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!