Skip to content

Provision the workshop

The workshop supports two equivalent infrastructure paths. Choose one before beginning the hands-on labs, then continue through the learning sequence.

Choose a path

Path Best when Outcome
Azure portal You are learning the resource setup visually or do not need a reusable deployment definition. Create the workshop resources in the Azure UI.
Terraform You need repeatable, reviewed infrastructure provisioning. Deploy Fabric capacity and the workshop's supporting resources from code.
flowchart TD A[Select a provisioning path] --> B{Portal or Terraform?} B -->|Portal| C[Create required resources in Azure] B -->|Terraform| D[Configure variables and authenticate] C --> E[Complete Fabric labs] D --> E

Terraform quick start

The repository's Terraform configuration provisions Microsoft Fabric capacity and a public-network SQL Server/database used by the workshop. Review terraform.tfvars carefully, especially the administrator principal and SKU, before applying changes.

cd Terraform/src
az login
terraform init
terraform plan -var-file terraform.tfvars
terraform apply -var-file terraform.tfvars

Danger

The supplied templates can use an F64 capacity. Review the selected SKU and cost implications, pause capacity when it is not needed, and remove the resource group after finishing the workshop.

Provisioning walkthrough

Resources and troubleshooting