Szybki start: tworzenie obszaru roboczego usługi Azure Synapse Analytics za pomocą programu Azure PowerShell
Program Azure PowerShell to zbiór poleceń cmdlet umożliwiających zarządzanie zasobami platformy Azure bezpośrednio w programie PowerShell. Można używać go w przeglądarce za pośrednictwem usługi Azure Cloud Shell. Można go również zainstalować w systemach macOS, Linux lub Windows.
Z tego przewodnika Szybki start dowiesz się, jak utworzyć obszar roboczy usługi Azure Synapse Analytics przy użyciu programu Azure PowerShell.
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.
Wymagania wstępne
Konto magazynu usługi Azure Data Lake Storage Gen2
Ważne
Obszar roboczy usługi Azure Synapse Analytics musi mieć możliwość odczytu i zapisu na wybranym koncie usługi Azure Data Lake Storage Gen2. W przypadku dowolnego konta magazynu, które łączysz jako podstawowe konto magazynu, należy włączyć hierarchiczną przestrzeń nazw podczas tworzenia konta magazynu zgodnie z opisem w temacie Tworzenie konta magazynu.
Jeśli zdecydujesz się używać usługi Cloud Shell, zobacz Omówienie usługi Azure Cloud Shell , aby uzyskać więcej informacji.
Instalowanie modułu programu Azure PowerShell lokalnie
Jeśli zdecydujesz się używać programu PowerShell lokalnie, ten artykuł wymaga zainstalowania modułu Az programu PowerShell i nawiązania połączenia z kontem platformy Azure przy użyciu polecenia cmdlet Connect-AzAccount . Aby uzyskać więcej informacji na temat instalowania modułu Az programu PowerShell, zobacz Instalowanie programu Azure PowerShell.
Aby uzyskać więcej informacji na temat uwierzytelniania za pomocą programu Azure PowerShell, zobacz Logowanie się przy użyciu programu Azure PowerShell.
Instalowanie modułu programu PowerShell usługi Azure Synapse
Ważne
Az.Synapse
Moduł programu PowerShell jest w wersji zapoznawczej, ale należy zainstalować go oddzielnie przy użyciu Install-Module
polecenia cmdlet . Gdy ten moduł programu PowerShell stanie się ogólnie dostępny, będzie on częścią przyszłych wydań modułu Az programu PowerShell i będzie domyślnie dostępny z poziomu usługi Cloud Shell.
Install-Module -Name Az.Synapse
Tworzenie obszaru roboczego usługi Azure Synapse Analytics przy użyciu programu Azure PowerShell
Zdefiniuj niezbędne zmienne środowiskowe, aby utworzyć zasoby dla obszaru roboczego usługi Azure Synapse Analytics.
Utwórz grupę zasobów jako kontener dla obszaru roboczego usługi Azure Synapse Analytics:
New-AzResourceGroup -Name $SynapseResourceGroup -Location $Region
Tworzenie obszaru roboczego usługi 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
Pobierz adresy URL internetu i deweloperów dla obszaru roboczego usługi Azure Synapse Analytics:
$WorkspaceWeb = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.web $WorkspaceDev = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.dev
Utwórz regułę zapory, aby zezwolić na dostęp do obszaru roboczego usługi Azure Synapse Analytics z komputera:
$FirewallParams = @{ WorkspaceName = $SynapseWorkspaceName Name = 'Allow Client IP' ResourceGroupName = $StorageAccountResourceGroup StartIpAddress = $ClientIP EndIpAddress = $ClientIP } New-AzSynapseFirewallRule @FirewallParams
Otwórz internetowy adres URL obszaru roboczego usługi Azure Synapse Analytics przechowywany w zmiennej środowiskowej
WorkspaceWeb
, aby uzyskać dostęp do obszaru roboczego:Start-Process $WorkspaceWeb
Po wdrożeniu wymagane są więcej uprawnień.
- W witrynie Azure Portal przypisz innych użytkowników obszaru roboczego do roli Współautor w obszarze roboczym. Aby uzyskać instrukcje, zobacz Przypisywanie ról platformy Azure przy użyciu witryny Azure Portal.
- Przypisz innym użytkownikom odpowiednie role kontroli dostępu opartej na rolach usługi Azure Synapse Analytics przy użyciu programu Synapse Studio.
- Członek roli Właściciel konta usługi Azure Storage musi przypisać rolę Współautor danych obiektu blob usługi Storage do tożsamości usługi zarządzanej obszaru roboczego usługi Azure Synapse Analytics i innych użytkowników.
Czyszczenie zasobów
Wykonaj następujące kroki, aby usunąć obszar roboczy usługi Azure Synapse Analytics.
Ostrzeżenie
Usunięcie obszaru roboczego usługi Azure Synapse Analytics powoduje usunięcie aparatów analitycznych i danych przechowywanych w bazie danych zawartych pul SQL i metadanych obszaru roboczego. Połączenie z punktami końcowymi SQL lub Apache Spark nie będzie już możliwe. Wszystkie artefakty kodu zostaną usunięte (zapytania, notesy, definicje zadań i potoki).
Usunięcie obszaru roboczego nie wpłynie na dane na koncie usługi Azure Data Lake Storage Gen2 połączonym z obszarem roboczym.
Jeśli obszar roboczy usługi Azure Synapse Analytics utworzony w tym artykule nie jest potrzebny, możesz go usunąć, uruchamiając następujący przykład:
Remove-AzSynapseWorkspace -Name $SynapseWorkspaceNam -ResourceGroupName $SynapseResourceGroup
Powiązana zawartość
Następnie możesz utworzyć pule SQL lub utworzyć pule platformy Apache Spark, aby rozpocząć analizowanie i eksplorowanie danych.