Rychlý start: Vytvoření pracovního prostoru Azure Synapse Analytics pomocí Azure PowerShellu
Azure PowerShell je sada rutin pro správu prostředků Azure přímo z PowerShellu. 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.
V tomto rychlém startu se naučíte vytvořit pracovní prostor Azure Synapse Analytics pomocí Azure PowerShellu.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Požadavky
Úč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 Azure Data Lake Storage Gen2. Pro každý účet úložiště, který propočítáte jako primární účet úložiště, musíte při vytváření účtu úložiště povolit hierarchický obor názvů , jak je popsáno v části Vytvoření účtu úložiště.
Pokud se rozhodnete použít Cloud Shell, další informace najdete v tématu Přehled služby Azure Cloud Shell .
Místní instalace modulu Azure PowerShellu
Pokud se rozhodnete používat PowerShell místně, musíte nainstalovat modul Az PowerShell a připojit se k účtu Azure pomocí rutiny Connect-AzAccount . Další informace o instalaci modulu Az PowerShell najdete v tématu Instalace Azure PowerShellu.
Další informace o ověřování pomocí Azure PowerShellu najdete v tématu Přihlášení pomocí Azure PowerShellu.
Instalace modulu Azure Synapse PowerShellu
Důležité
Modul PowerShellu Az.Synapse
je ve verzi Preview, ale musíte ho nainstalovat samostatně pomocí rutiny Install-Module
. Jakmile bude tento modul PowerShellu obecně dostupný, bude součástí budoucích verzí modulu Az PowerShell a bude ve výchozím nastavení dostupný v Cloud Shellu.
Install-Module -Name Az.Synapse
Vytvoření pracovního prostoru Azure Synapse Analytics pomocí Azure PowerShellu
Definujte nezbytné proměnné prostředí pro vytvoření prostředků pro pracovní prostor Azure Synapse Analytics.
Název proměnné Popis název_účtu_úložiště Název existujícího účtu úložiště Azure Data Lake Storage Gen2 StorageAccountResourceGroup Název vaší stávající skupiny prostředků účtu úložiště Azure 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. ClientIP Veřejná IP adresa systému, ze kterém používáte PowerShell. Vytvořte skupinu prostředků jako kontejner pro váš pracovní prostor Azure Synapse Analytics:
New-AzResourceGroup -Name $SynapseResourceGroup -Location $Region
Vytvoření pracovního prostoru Azure Synapse Analytics:
$Cred = New-Object -TypeName System.Management.Automation.PSCredential ($SqlUser, (ConvertTo-SecureString $SqlPassword -AsPlainText -Force)) $WorkspaceParams = @{ Name = $SynapseWorkspaceName ResourceGroupName = $SynapseResourceGroup DefaultDataLakeStorageAccountName = $StorageAccountName DefaultDataLakeStorageFilesystem = $FileShareName SqlAdministratorLoginCredential = $Cred Location = $Region } New-AzSynapseWorkspace @WorkspaceParams
Získejte webové a vývojové adresy URL pro pracovní prostor Azure Synapse Analytics:
$WorkspaceWeb = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.web $WorkspaceDev = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.dev
Vytvořte pravidlo brány firewall, které povolí přístup k pracovnímu prostoru Azure Synapse Analytics z počítače:
$FirewallParams = @{ WorkspaceName = $SynapseWorkspaceName Name = 'Allow Client IP' ResourceGroupName = $StorageAccountResourceGroup StartIpAddress = $ClientIP EndIpAddress = $ClientIP } New-AzSynapseFirewallRule @FirewallParams
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:Start-Process $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. Pokyny najdete v tématu 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 Azure Data Lake Storage Gen2 propojeném s pracovním prostorem.
Pokud pracovní prostor Azure Synapse Analytics vytvořený v tomto článku není potřeba, můžete ho odstranit spuštěním následujícího příkladu:
Remove-AzSynapseWorkspace -Name $SynapseWorkspaceNam -ResourceGroupName $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.