Synapse Environment Setup¶
Home | Synapse | Environment Setup
Step-by-step guide to setting up an Azure Synapse Analytics environment.
Prerequisites¶
- Azure subscription with Contributor access
- Azure CLI installed
- Basic familiarity with Azure Portal
Step 1: Create Resource Group¶
# Set variables
RESOURCE_GROUP="rg-synapse-demo"
LOCATION="eastus"
# Create resource group
az group create \
--name $RESOURCE_GROUP \
--location $LOCATION
Step 2: Create Storage Account¶
STORAGE_ACCOUNT="stsynapsedemo$(date +%s)"
# Create ADLS Gen2 storage account
az storage account create \
--name $STORAGE_ACCOUNT \
--resource-group $RESOURCE_GROUP \
--location $LOCATION \
--sku Standard_LRS \
--kind StorageV2 \
--enable-hierarchical-namespace true
# Create file system (container)
az storage fs create \
--name "synapse" \
--account-name $STORAGE_ACCOUNT
Step 3: Create Synapse Workspace¶
SYNAPSE_WORKSPACE="syn-demo-ws"
SQL_ADMIN_USER="sqladmin"
SQL_ADMIN_PASSWORD="YourSecurePassword123!"
# Create Synapse workspace
az synapse workspace create \
--name $SYNAPSE_WORKSPACE \
--resource-group $RESOURCE_GROUP \
--location $LOCATION \
--storage-account $STORAGE_ACCOUNT \
--file-system "synapse" \
--sql-admin-login-user $SQL_ADMIN_USER \
--sql-admin-login-password $SQL_ADMIN_PASSWORD
# Allow Azure services
az synapse workspace firewall-rule create \
--name "AllowAllAzureIps" \
--workspace-name $SYNAPSE_WORKSPACE \
--resource-group $RESOURCE_GROUP \
--start-ip-address 0.0.0.0 \
--end-ip-address 0.0.0.0
Step 4: Create Spark Pool¶
# Create Spark pool
az synapse spark pool create \
--name "sparkpool" \
--workspace-name $SYNAPSE_WORKSPACE \
--resource-group $RESOURCE_GROUP \
--spark-version "3.3" \
--node-count 3 \
--node-size "Small" \
--enable-auto-pause true \
--auto-pause-delay 15
Step 5: Verify Setup¶
# List workspace details
az synapse workspace show \
--name $SYNAPSE_WORKSPACE \
--resource-group $RESOURCE_GROUP
# Get connection endpoints
az synapse workspace show \
--name $SYNAPSE_WORKSPACE \
--resource-group $RESOURCE_GROUP \
--query "connectivityEndpoints"
Step 6: Access Synapse Studio¶
- Navigate to Azure Portal
- Open your Synapse workspace
- Click "Open Synapse Studio"
- Begin exploring!
Next Steps¶
- Create your first notebook
- Set up data connections
- Create a pipeline
Related Documentation¶
Last Updated: January 2025