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 v systému macOS, Linux nebo Windows a spouštět 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 ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure 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 každý účet úložiště, který propočítá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í 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.
    Oblast Zvolte jednu z oblastí Azure.
    SynapseWorkspaceName 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 řízení přístupu na základě role azure Synapse Analytics pomocí nástroje Synapse Studio.
    • Člen role Vlastník účtu služby Azure Storage musí přiřadit roli Přispěvatel dat v objektech blob služby Úložiště k identitě spravované služby pracovního prostoru Azure Synapse Analytics a dalším uživatelům.

Vyčištění prostředků

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

Upozorňující

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.