Rychlý start: Vytvoření pracovního prostoru Azure Synapse 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 naučíte vytvořit pracovní prostor Synapse pomocí Azure CLI.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Předpoklady
Stažení a instalace jq, jednoduchého a flexibilního procesoru JSON příkazového řádku
Účet úložiště Azure Data Lake Storage Gen2
Důležité
Pracovní prostor Azure Synapse musí být schopný číst a zapisovat do vybraného účtu ADLS 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 na stránce Vytvořit účet úložiště.
Použijte prostředí Bash v Azure Cloud Shellu. Další informace najdete v tématu Rychlý start pro Bash v Azure Cloud Shellu.
Pokud dáváte přednost místnímu spouštění referenčních příkazů rozhraní příkazového řádku, nainstalujte Azure CLI. Pokud používáte Windows nebo macOS, zvažte spuštění Azure CLI v kontejneru Docker. Další informace najdete v tématu Jak spustit Azure CLI v kontejneru Dockeru.
Pokud používáte místní instalaci, přihlaste se k Azure CLI pomocí příkazu az login. Pokud chcete dokončit proces ověřování, postupujte podle kroků zobrazených na terminálu. Další možnosti přihlášení najdete v tématu Přihlášení pomocí Azure CLI.
Po zobrazení výzvy nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Využití rozšíření v Azure CLI.
Spuštěním příkazu az version zjistěte verzi a závislé knihovny, které jsou nainstalované. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
Vytvoření pracovního prostoru Azure Synapse pomocí Azure CLI
Definujte nezbytné proměnné prostředí pro vytváření prostředků pro pracovní prostor Azure Synapse.
Název proměnné prostředí Popis název_účtu_úložiště Název existujícího účtu úložiště ADLS Gen2 StorageAccountResourceGroup Název existující skupiny prostředků účtu úložiště ADLS 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. Oblast Zvolte jednu z oblastí Azure. SynapseWorkspaceName Zvolte jedinečný název nového pracovního prostoru Azure Synapse. 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:
az group create --name $SynapseResourceGroup --location $Region
Vytvoření pracovního prostoru Azure Synapse:
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
Získejte webovou a vývojovou adresu URL pro pracovní prostor Azure Synapse:
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é umožní přístup k pracovnímu prostoru Azure Synapse 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
Otevřete webovou adresu URL pracovního prostoru Azure Synapse 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"
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. Podrobný postup najdete v tématu Přiřazování rolí Azure s využitím webu Azure Portal.
- Přiřaďte ostatním uživatelům odpovídající role Synapse RBAC pomocí nástroje Synapse Studio.
- Člen role Vlastník účtu služby Azure Storage musí přiřadit roli Přispěvatel dat objektů blob služby Storage msi a dalším uživatelům pracovního prostoru Azure Synapse.
Vyčištění prostředků
Pomocí následujícího postupu odstraňte pracovní prostor Azure Synapse.
Upozorňující
Odstraněním pracovního prostoru Azure Synapse 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 nebude mít vliv na data v Data Lake Store Gen2 propojeném s pracovním prostorem.
Pokud chcete odstranit pracovní prostor Azure Synapse, proveďte následující příkaz:
az synapse workspace delete --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup
Další kroky
Dále můžete vytvořit fondy SQL nebo vytvořit fondy Apache Spark, abyste mohli začít analyzovat a zkoumat data.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro