Rövid útmutató: Azure Synapse-munkaterület létrehozása Azure PowerShell
Azure PowerShell az Azure-erőforrások közvetlenül a PowerShellből történő kezelésére szolgáló parancsmagok halmaza. Használhatja a böngészőjében az Azure Cloud Shell-lel. MacOS, Linux vagy Windows rendszeren is telepítheti.
Ebből a rövid útmutatóból megtudhatja, hogyan hozhat létre Synapse-munkaterületet Azure PowerShell használatával.
Ha nem rendelkezik Azure-előfizetéssel, mindössze néhány perc alatt létrehozhat egy ingyenes Azure-fiókot a virtuális gép létrehozásának megkezdése előtt.
Előfeltételek
tárfiók Azure Data Lake Storage Gen2
Fontos
A Azure Synapse munkaterületnek képesnek kell lennie a kiválasztott ADLS Gen2-fiók olvasására és írására. Minden olyan tárfiók esetében, amelyet elsődleges tárfiókként csatol, engedélyeznie kell a hierarchikus névteret a tárfiók létrehozásakor a Tárfiók létrehozása című cikkben leírtak szerint.
Ha a Cloud Shell használata mellett dönt, további információért tekintse meg az Azure Cloud Shell áttekintését.
A Azure PowerShell modul helyi telepítése
Ha a PowerShell helyi használatát választja, ehhez a cikkhez telepítenie kell az Az PowerShell modult, és csatlakoznia kell az Azure-fiókjához a Connect-AzAccount parancsmag használatával. Az Az PowerShell-modul telepítésével kapcsolatos további információkért lásd: Azure PowerShell telepítése.
A Azure PowerShell-hitelesítéssel kapcsolatos további információkért lásd: Bejelentkezés Azure PowerShell.
A Azure Synapse PowerShell-modul telepítése
Fontos
Bár az Az.Synapse PowerShell-modul előzetes verzióban érhető el, külön kell telepítenie a Install-Module
parancsmag használatával. Miután ez a PowerShell-modul általánosan elérhetővé válik, a jövőbeli Az PowerShell modulkiadások részévé válik, és natívan elérhető lesz az Azure Cloud Shellből.
Install-Module -Name Az.Synapse
Azure Synapse-munkaterület létrehozása Azure PowerShell használatával
Definiálja a szükséges környezeti változókat Azure Synapse munkaterület erőforrásainak létrehozásához.
Változó neve Leírás StorageAccountName A meglévő ADLS Gen2-tárfiók neve. StorageAccountResourceGroup A meglévő ADLS Gen2-tárfiók erőforráscsoportjának neve. FileShareName A meglévő tároló fájlrendszerének neve. SynapseResourceGroup Válasszon új nevet a Azure Synapse erőforráscsoportnak. Régió Válasszon egy Azure-régiót. SynapseWorkspaceName Válasszon egyedi nevet az új Azure Synapse-munkaterületnek. SqlUser Válasszon egy értéket egy új felhasználónévhez. SqlPassword Válasszon biztonságos jelszót. ClientIP A PowerShellt futtató rendszer nyilvános IP-címe. Hozzon létre egy erőforráscsoportot tárolóként a Azure Synapse-munkaterülethez:
New-AzResourceGroup -Name $SynapseResourceGroup -Location $Region
Hozzon létre egy Azure Synapse-munkaterületet:
$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
Webes és fejlesztői URL-cím lekérése Azure Synapse-munkaterülethez:
$WorkspaceWeb = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.web $WorkspaceDev = (Get-AzSynapseWorkspace -Name $SynapseWorkspaceName -ResourceGroupName $StorageAccountResourceGroup).ConnectivityEndpoints.dev
Hozzon létre egy tűzfalszabályt, amely engedélyezi Azure Synapse-munkaterülethez való hozzáférést a gépről:
$FirewallParams = @{ WorkspaceName = $SynapseWorkspaceName Name = 'Allow Client IP' ResourceGroupName = $StorageAccountResourceGroup StartIpAddress = $ClientIP EndIpAddress = $ClientIP } New-AzSynapseFirewallRule @FirewallParams
Nyissa meg a Azure Synapse-munkaterület környezeti változóban
WorkspaceWeb
tárolt webes URL-címét a munkaterület eléréséhez:Start-Process $WorkspaceWeb
Az üzembe helyezés után további engedélyekre van szükség.
- A Azure Portal rendelje hozzá a munkaterület többi felhasználóját a munkaterület Közreműködő szerepköréhez. A részletes lépésekért tekintse meg az Azure-szerepköröknek az Azure Portalon történő hozzárendelését ismertető cikket.
- Rendeljen hozzá más felhasználókat a megfelelő Synapse RBAC-szerepkörökhöz a Synapse Studio használatával.
- Az Azure Storage-fiók Tulajdonos szerepkörének egy tagjának hozzá kell rendelnie a Storage-blobadatok közreműködője szerepkört a Azure Synapse munkaterület MSI-hez és más felhasználókhoz.
Az erőforrások eltávolítása
Kövesse az alábbi lépéseket a Azure Synapse munkaterület törléséhez.
Figyelmeztetés
Ha töröl egy Azure Synapse-munkaterületet, az eltávolítja az elemzési motorokat és az adatbázisban tárolt adatokat a tartalmazott SQL-készletekből és a munkaterület metaadataiból. A továbbiakban nem lehet csatlakozni az SQL- vagy Apache Spark-végpontokhoz. Minden kódösszetevő törlődik (lekérdezések, jegyzetfüzetek, feladatdefiníciók és folyamatok). A munkaterület törlése nem érinti a munkaterülethez csatolt Data Lake Store Gen2-ben lévő adatokat.
Ha a cikkben létrehozott Azure Synapse munkaterületre nincs szükség, az alábbi példa futtatásával törölheti.
Remove-AzSynapseWorkspace -Name $SynapseWorkspaceNam -ResourceGroupName $SynapseResourceGroup
Következő lépések
Ezután sql-készleteket hozhat létre , vagy Apache Spark-készleteket hozhat létre az adatok elemzésének és vizsgálatának megkezdéséhez.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: