- Navigate to (Fabric Workspace)
- Click on Workspaces from left Navigation
- Click on + New Workspace
- Provide Name of Workspace
- Provide Description of Workspace (optional)
- Click Apply
- Open Workspace
- Retrieve Workspace ID from URL, refer to documentation additional assistance (here)
- Navigate to (Azure Portal)
- Click on Azure Cloud Shell in the top right of navigation Menu (add image)
- Run the run the following commands:
az login
rm -rf Build-your-own-copilot-Solution-Accelerator
git clone https://github.com/microsoft/Build-your-own-copilot-Solution-Accelerator
cd ./Build-your-own-copilot-Solution-Accelerator/ClientAdvisor/Deployment/scripts/fabric_scripts
sh ./run_fabric_items_scripts.sh keyvault_param workspaceid_param solutionprefix_param
- keyvault_param - the name of the keyvault that was created in Step 1
- workspaceid_param - the workspaceid created in Step 2
- solutionprefix_param - prefix used to append to lakehouse upon creation
- Get Fabric Lakehouse connection details:
- Once deployment is complete, navigate to Fabric Workspace
- Find Lakehouse in workspace (ex.lakehouse_solutionprefix_param)
- Click on the
...
next to the SQL Analytics Endpoint - Click on
Copy SQL connection string
- Click Copy button in popup window.
- Wait 5 minutes to allow the data pipelines to finish processing then proceed to next step.
- Download the .pbix file from the Reports folder.
- Open Power BI report in Power BI Dashboard
- Click on
Transform Data
menu option from the Task Bar - Click
Data source settings
- Click
Change Source...
- Input the Server link (from Fabric Workspace)
- Input Database name (the lakehouse name from Fabric Workspace)
- Click
OK
- Click
Edit Permissions
- If not signed in, sign in your credentials and proceed to click OK
- Click
Close
- Report should refresh with new connection.
- Click
Publish
(from PBI report in Power BI Desktop application) - Select Fabric Workspace
- Click
Select
- After publish is complete, navigate to Fabric Workspace
- Click
...
next to the Semantic model for Power BI report - Click on
Settings
- Click on
Edit credentials
(under Data source credentials) - Select
OAuth2
for the Authentication method - Select option for
Privacy level setting for this data source
- Click
Sign in
- Navigate back to Fabric workspace and click on Power BI report.
- Click on
File
->Embed Report
->Website or Portal
from the top menu. - Copy the first line from the popup with title
Here's a link you can use to embed this content.
for use later in step 5.6.
-
Launch the Azure Portal Azure Portal.
-
Enter
Resource Groups
in the top search bar. -
Locate your Resource Group you selected/created during one-click deployment and click on it.
-
Locate the App Service in the Resource Group and click on it.
-
Click on
Environment Variables
from left menu underSettings
. -
Modify the below variables with the value collected in step 4.13 above.
- VITE_POWERBI_EMBED_URL
-
Click on
Apply
button at the bottom of the screen. Then click onConfirm
in the pop-up. -
Click on
Overview
from the left menu. Then click onRestart
button in the top menu. Then click onYes
in the pop-up message.
- Click on
Authentication
from left menu.
- Click on
+ Add Provider
to see a list of identity providers.
- Click on
+ Add Provider
to see a list of identity providers.