Scripts to deploy the lakehouse tutorial into your Fabric workspace.
This includes:
- 1 workspace
- 1 lakehouse, non-schema
- 2 connections, Blob (public) and ADLS Gen2 (SAS auth)
- 1 external shortcut ADLS Gen2
- 1 pipeline
- 2 notebooks
- 1 semantic model
- 1 Power BI report
Make sure you have the Fabric CLI installed:
$ pip install ms-fabric-cliDeploy from local
- Clone the repository and jump to demo folder
- Deploy demo
$ ./fab-cli-tutorial-lakehouse/scripts/setup.sh --capacity-name <capacity_name> --postfix 87
Deploy using GitHub actions
- Fork the repository
- Create three secrets in your repository:
FAB_TENANT_ID,FAB_CLIENT_ID, andFAB_CLIENT_SECRET - Go to the Actions tab and set up parameters
- Run the
deploy-fab-cli-tutorial-lakehouseworkflow
See notes below for additional info:
- Use
--capacity-name <capacity_name> --postfix 87 --spn_auth_enabled true --upn_objectid <user-objectid>to deploy using SPN auth from local. upn_objectidis used to grant user permission during service principal deployment.- This demo replaced Dataflow Gen2 by Shortcut. The pipeline was modified to create a table.