Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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ě.
Použijte prostředí Bash v Azure Cloud Shellu. Další informace najdete v tématu Začínáme s Azure Cloud Shellem.
Pokud chcete spouštět referenční příkazy CLI lokálně, nainstalujte Azure CLI. Pokud používáte Windows nebo macOS, zvažte spuštění Azure CLI v kontejneru Docker. Pro více informací, viz Jak spustit Azure CLI v Docker kontejneru.
Pokud používáte místní instalaci, přihlaste se k Azure CLI pomocí příkazu az login. Chcete-li dokončit proces ověřování, postupujte podle kroků zobrazených ve vašem terminálu. Další možnosti přihlášení najdete v tématu Ověřování v Azure pomocí Azure CLI.
Když budete vyzváni, nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Použití a správa rozšíření pomocí Azure CLI.
Spusťte az version, abyste zjistili verzi a závislé knihovny, které jsou nainstalovány. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
Vytvoření pracovního prostoru Azure Synapse Analytics pomocí Azure CLI
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. Vytvořte skupinu prostředků jako kontejner pro váš pracovní prostor Azure Synapse Analytics:
az group create --name $SynapseResourceGroup --location $RegionVytvoř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 $RegionZí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')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 $SynapseWorkspaceNameOtevřete webovou adresu URL pracovního prostoru Azure Synapse Analytics uloženou v proměnné
WorkspaceWebprostředí pro přístup k pracovnímu prostoru:echo "Open your Azure Synapse Workspace Web URL in the browser: $WorkspaceWeb"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
Související obsah
Dále můžete vytvořit fondy SQL nebo vytvořit fondy Apache Spark, abyste mohli začít analyzovat a zkoumat data.