Forum Discussion
DiKi-I
1 year agoPost Partisan
Need help
Hi , Need help on some questions which came from one of the client. They want to create different customer profiles in fabric but they don't want to manually move workbooks across workspaces for d...
- 1 year ago
Treat each customer as a separate Fabric workspace, this isolates data, access controls, notebooks, and reports cleanly.
Use service principals or managed identities to automate workspace creation and artifact deployment.
To avoid manually moving artifacts, use Fabric REST APIs. You can script this using Azure DevOps pipelines, PowerShell, or Fabric Notebook automation (via REST API calls).
- Use Power BI API to clone and bind datasets to different data sources (parameterized binding).
burakkaragoz
1 year agoSuper User
Hi DiKi-I ,
To implement customer-specific profiles in Microsoft Fabric without manual workbook movement:
- Create a separate Fabric workspace for each customer to isolate data and access.
- Automate workspace and artifact deployment using service principals or managed identities.
- Use Fabric REST APIs with tools like Azure DevOps, PowerShell, or Fabric Notebooks to script artifact deployment.
- Use the Power BI API to clone reports and bind them to different data sources using parameterized binding.