Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Használja a Bash-környezetet az Azure Cloud Shellben. További információ: Az Azure Cloud Shell használatának első lépései.
Ha inkább helyi cli-referenciaparancsokat szeretne futtatni, telepítse az Azure CLI-t. Ha Windows vagy macOS rendszert használ, fontolja meg az Azure CLI Docker-tárolóban való futtatását. További információ: Az Azure CLI futtatása Docker-tárolóban.
Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login parancs futtatásával. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket. További bejelentkezési lehetőségekért lásd: Hitelesítés az Azure-ba az Azure CLI használatával.
Amikor a rendszer kéri, először telepítse az Azure CLI-bővítményt. További információ a bővítményekről: Bővítmények használata és kezelése az Azure CLI-vel.
Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez. A legújabb verzióra az az upgrade paranccsal frissíthet.
Azure Synapse Analytics-munkaterület létrehozása az Azure CLI használatával
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. Hozzon létre egy erőforráscsoportot tárolóként az Azure Synapse Analytics-munkaterülethez:
az group create --name $SynapseResourceGroup --location $RegionAzure 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 $RegionAz 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')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 $SynapseWorkspaceNameNyissa meg az Azure Synapse Analytics-munkaterület környezeti változóban
WorkspaceWebtá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"Az üzembe helyezés után további engedélyekre van szükség:
- Az Azure Portalon rendelje hozzá a munkaterület többi felhasználóját a munkaterület közreműködői szerepköréhez. További információ: Azure-szerepkörök hozzárendelése a Azure Portal.
- A Synapse Studióval rendeljen hozzá más felhasználókat a megfelelő Azure Synapse Analytics szerepköralapú hozzáférés-vezérlési szerepkörökhöz .
- Az Azure Storage-fiók tulajdonosi szerepkörének egy tagjának hozzá kell rendelnie a Storage Blob Data Közreműködő szerepkört az Azure Synapse Analytics-munkaterület felügyelt szolgáltatásadentitásához és más felhasználókhoz.
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
Kapcsolódó tartalom
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.