Sdílet prostřednictvím


Rychlý start: Vytvoření pracovního prostoru Azure Synapse Analytics pomocí Azure CLI

Azure CLI je prostředí příkazového řádku Azure pro správu prostředků Azure. Můžete ho používat ve svém prohlížeči prostřednictvím služby Azure Cloud Shell. Můžete ho také nainstalovat do systému macOS, Linux nebo Windows a spustit ho z příkazového řádku.

V tomto rychlém startu se dozvíte, jak vytvořit pracovní prostor Azure Synapse Analytics pomocí Azure CLI.

Pokud nemáte účet Azure, vytvořte si bezplatný účet před tím, než začnete.

Požadavky

  • Stáhněte a nainstalujte jq, jednoduchý a flexibilní procesor JSON příkazového řádku.

  • Účet úložiště Azure Data Lake Storage Gen2

    Důležité

    Pracovní prostor Azure Synapse Analytics musí být schopný číst a zapisovat do vybraného účtu Data Lake Storage Gen2. Kromě toho musíte pro jakýkoli účet úložiště, který propojíte jako primární účet úložiště, povolit hierarchický obor názvů při vytváření účtu úložiště, jak je popsáno v části Vytvoření účtu úložiště.

Vytvoření pracovního prostoru Azure Synapse Analytics pomocí Azure CLI

  1. Definujte nezbytné proměnné prostředí potřebné pro vytvoření prostředků pro pracovní prostor Azure Synapse Analytics.

    Název proměnné prostředí Popis
    název_účtu_úložiště Název existujícího účtu úložiště Data Lake Storage Gen2
    StorageAccountResourceGroup Název existující skupiny prostředků účtu úložiště Data Lake Storage Gen2
    FileShareName Název stávajícího systému souborů úložiště
    SynapseResourceGroup Zvolte nový název vaší skupiny prostředků Azure Synapse Analytics.
    Región Zvolte jednu z oblastí Azure.
    NázevPracovníhoProstředíSynapse Zvolte jedinečný název nového pracovního prostoru Azure Synapse Analytics.
    SqlUser Zvolte hodnotu pro nové uživatelské jméno.
    SqlPassword Zvolte bezpečné heslo.
  2. Vytvořte skupinu prostředků jako kontejner pro váš pracovní prostor Azure Synapse Analytics:

    az group create --name $SynapseResourceGroup --location $Region
    
  3. Vytvoření pracovního prostoru Azure Synapse Analytics:

    az synapse workspace create \
      --name $SynapseWorkspaceName \
      --resource-group $SynapseResourceGroup \
      --storage-account $StorageAccountName \
      --file-system $FileShareName \
      --sql-admin-login-user $SqlUser \
      --sql-admin-login-password $SqlPassword \
      --location $Region
    
  4. Získejte webové a vývojové adresy URL pro pracovní prostor Azure Synapse Analytics:

    WorkspaceWeb=$(az synapse workspace show --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup | jq -r '.connectivityEndpoints | .web')
    
    WorkspaceDev=$(az synapse workspace show --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup | jq -r '.connectivityEndpoints | .dev')
    
  5. Vytvořte pravidlo brány firewall, které povolí přístup k pracovnímu prostoru Azure Synapse Analytics z počítače:

    ClientIP=$(curl -sb -H "Accept: application/json" "$WorkspaceDev" | jq -r '.message')
    ClientIP=${ClientIP##'Client Ip address : '}
    echo "Creating a firewall rule to enable access for IP address: $ClientIP"
    
    az synapse workspace firewall-rule create --end-ip-address $ClientIP --start-ip-address $ClientIP --name "Allow Client IP" --resource-group $SynapseResourceGroup --workspace-name $SynapseWorkspaceName
    
  6. Otevřete webovou adresu URL pracovního prostoru Azure Synapse Analytics uloženou v proměnné WorkspaceWeb prostředí pro přístup k pracovnímu prostoru:

    echo "Open your Azure Synapse Workspace Web URL in the browser: $WorkspaceWeb"
    

    Snímek obrazovky znázorňující web pracovního prostoru Azure Synapse Analytics

  7. Po nasazení se vyžadují další oprávnění:

    • Na webu Azure Portal přiřaďte ostatním uživatelům pracovního prostoru roli Přispěvatel v pracovním prostoru. Další informace viz Přiřazení rolí Azure pomocí webu Azure Portal.
    • Přiřaďte ostatním uživatelům odpovídající role pro řízení přístupu založené na rolích Azure Synapse Analytics pomocí nástroje Synapse Studio.
    • Člen role Vlastník účtu Azure Storage musí přiřadit roli Přispěvatel dat služby Storage Blob identitě spravované služby pracovního prostoru Azure Synapse Analytics a dalším uživatelům.

Vyčistěte zdroje

Pomocí těchto kroků odstraňte pracovní prostor Služby Azure Synapse Analytics.

Výstraha

Odstraněním pracovního prostoru Azure Synapse Analytics odeberete analytické moduly a data uložená v databázi obsažených fondů SQL a metadat pracovního prostoru. Už se nebude možné připojit ke koncovým bodům SQL nebo Apache Spark. Odstraní se všechny artefakty kódu (dotazy, poznámkové bloky, definice úloh a kanály).

Odstranění pracovního prostoru neovlivní data v účtu Data Lake Storage Gen2 propojeném s pracovním prostorem.

Pokud chcete odstranit pracovní prostor Azure Synapse Analytics, proveďte následující příkaz:

az synapse workspace delete --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup

Dále můžete vytvořit fondy SQL nebo vytvořit fondy Apache Spark, abyste mohli začít analyzovat a zkoumat data.