Megosztás a következőn keresztül:


Rövid útmutató: Azure Synapse Analytics-munkaterület létrehozása az Azure CLI-vel

Az Azure CLI az Azure parancssori felülete, amely Azure-erőforrások kezelésére szolgál. Használhatja a böngészőjében az Azure Cloud Shell-lel. Vagy telepítheti macOS, Linux és Windows rendszeren, és futtathatja a parancssorból.

Ebben a rövid útmutatóban megtudhatja, hogyan hozhat létre Azure Synapse Analytics-munkaterületet az Azure CLI használatával.

Ha még nem rendelkezik Azure-fiókkal, első lépésként hozzon létre egy ingyenes fiókot.

Előfeltételek

  • Töltse le és telepítse a JQ-t, egy egyszerű és rugalmas parancssori JSON-processzort.

  • Azure Data Lake Storage Gen2-tárfiók.

    Fontos

    Az Azure Synapse Analytics-munkaterületnek képesnek kell lennie olvasni és írni a kiválasztott Data Lake Storage Gen2-fiókba. Ezenkívül minden olyan tárfiók esetében, amelyet elsődleges tárfiókként kapcsol össze, engedélyeznie kell a hierarchikus névteret a tárfiók létrehozásakor, a tárfiók létrehozása című szakaszban leírtak szerint.

Azure Synapse Analytics-munkaterület létrehozása az Azure CLI használatával

  1. Az Azure Synapse Analytics-munkaterület erőforrásainak létrehozásához szükséges környezeti változók meghatározása.

    Környezeti változó neve Leírás
    TárolófiókNév A meglévő Data Lake Storage Gen2-tárfiók neve.
    StorageAccountResourceGroup A meglévő Data Lake Storage Gen2-tárfiók erőforráscsoportjának neve.
    Fájlmegosztás neve A meglévő tároló fájlrendszerének neve.
    SynapseResourceGroup Válasszon új nevet az Azure Synapse Analytics-erőforráscsoportnak.
    Régió Válasszon egyet az Azure-régiók közül.
    SynapseMunkaterületNév Válasszon egyedi nevet az új Azure Synapse Analytics-munkaterületnek.
    SqlUser Válasszon egy új felhasználónevet.
    SqlPassword Válasszon biztonságos jelszót.
  2. Hozzon létre egy erőforráscsoportot tárolóként az Azure Synapse Analytics-munkaterülethez:

    az group create --name $SynapseResourceGroup --location $Region
    
  3. Azure Synapse Analytics-munkaterület létrehozása:

    az synapse workspace create \
      --name $SynapseWorkspaceName \
      --resource-group $SynapseResourceGroup \
      --storage-account $StorageAccountName \
      --file-system $FileShareName \
      --sql-admin-login-user $SqlUser \
      --sql-admin-login-password $SqlPassword \
      --location $Region
    
  4. Az Azure Synapse Analytics-munkaterület webes és fejlesztői URL-címeinek lekérése:

    WorkspaceWeb=$(az synapse workspace show --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup | jq -r '.connectivityEndpoints | .web')
    
    WorkspaceDev=$(az synapse workspace show --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup | jq -r '.connectivityEndpoints | .dev')
    
  5. Hozzon létre egy tűzfalszabályt, amely engedélyezi az Azure Synapse Analytics-munkaterület elérését a gépről:

    ClientIP=$(curl -sb -H "Accept: application/json" "$WorkspaceDev" | jq -r '.message')
    ClientIP=${ClientIP##'Client Ip address : '}
    echo "Creating a firewall rule to enable access for IP address: $ClientIP"
    
    az synapse workspace firewall-rule create --end-ip-address $ClientIP --start-ip-address $ClientIP --name "Allow Client IP" --resource-group $SynapseResourceGroup --workspace-name $SynapseWorkspaceName
    
  6. Nyissa meg az Azure Synapse Analytics-munkaterület környezeti változóban WorkspaceWeb tárolt webes URL-címét a munkaterület eléréséhez:

    echo "Open your Azure Synapse Workspace Web URL in the browser: $WorkspaceWeb"
    

    Képernyőkép az Azure Synapse Analytics-munkaterület webről.

  7. Az üzembe helyezés után további engedélyekre van szükség:

Az erőforrások rendezettségének biztosítása

Kövesse az alábbi lépéseket az Azure Synapse Analytics-munkaterület törléséhez.

Figyelmeztetés

Az Azure Synapse Analytics-munkaterület törlése eltávolítja az elemzési motorokat és a tárolt SQL-készletek és a munkaterület metaadatainak adatbázisában tárolt adatokat. 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 társított Data Lake Storage Gen2-fiók adatait.

Ha törölni szeretné az Azure Synapse Analytics-munkaterületet, hajtsa végre a következő parancsot:

az synapse workspace delete --name $SynapseWorkspaceName --resource-group $SynapseResourceGroup

Ezután sql-készleteket hozhat létre, vagy Apache Spark-készleteket hozhat létre az adatok elemzéséhez és feltárásához.