Sdílet prostřednictvím


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

  1. 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.
  2. Vytvořte skupinu prostředků jako kontejner pro váš pracovní prostor Azure Synapse Analytics:

    New-AzResourceGroup -Name $SynapseResourceGroup -Location $Region
    
  3. 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
    
  4. 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
    
  5. 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
    
  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:

    Start-Process $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. 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

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