Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 magazynowe 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 $RegionTworzenie 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 @WorkspaceParamsPobierz 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.devUtwó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 @FirewallParamsOtwó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 portalu Azure przypisz innych użytkowników obszaru roboczego do roli Współpracownik. 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ściciela na koncie Azure Storage musi przypisać rolę Współautora danych usługi Storage Blob tożsamości usługi zarządzanej obszaru roboczego Azure Synapse Analytics oraz innym użytkownikom.
Czyszczenie zasobów
Wykonaj następujące kroki, aby usunąć obszar roboczy usługi Azure Synapse Analytics.
Ostrzeżenie
Usunięcie obszaru roboczego Azure Synapse Analytics powoduje usunięcie silników analitycznych oraz danych przechowywanych w bazach danych zawartych w pulach 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, notatniki, 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.