Az Azure Data Lake Analytics kezelése az Azure CLI használatával
Fontos
Az Azure Data Lake Analytics 2024. február 29-én megszűnt. További információ ezzel a bejelentéssel.
Az adatelemzéshez a szervezet használhatja a Azure Synapse Analyticset vagy a Microsoft Fabricet.
Megtudhatja, hogyan kezelheti az Azure Data Lake Analytics-fiókokat, adatforrásokat, felhasználókat és feladatokat az Azure CLI használatával. Ha más eszközökkel szeretné megtekinteni a felügyeleti témaköröket, válassza a fenti fület.
Előfeltételek
Az oktatóanyag megkezdése előtt a következő erőforrásokkal kell rendelkeznie:
Azure-előfizetés. Lásd: Ingyenes Azure-fiók létrehozása.
Azure CLI. Lásd: Install and configure Azure CLI (Az Azure parancssori felület telepítése és konfigurálása).
- Töltse le és telepítse az előzetes kiadásúAzure parancssori felületi eszközöket a bemutató elvégzéséhez.
Hitelesítés a
az login
paranccsal, és válassza ki a használni kívánt előfizetést. További információ a munkahelyi vagy iskolai fiók segítségével történő hitelesítésről: Connect to an Azure subscription from the Azure CLI (Csatlakozás Azure-előfizetéshez az Azure parancssori felületről).az login az account set --subscription <subscription id>
Most már elérheti a Data Lake Analytics és a Data Lake Store parancsokat. Futtassa a következő parancsot a Data Lake Store és Data Lake Analytics parancsok listázásához:
az dls -h az dla -h
Fiókok kezelése
A Data Lake Analytics feladatok futtatása előtt rendelkeznie kell egy Data Lake Analytics fiókkal. Az Azure HDInsighttól eltérően nem kell fizetnie egy Analytics-fiókért, ha az nem futtat feladatot. Csak akkor kell fizetnie, ha egy feladat fut. További információ: Az Azure Data Lake Analytics áttekintése.
Fiókok létrehozása
Futtassa a következő parancsot egy Data Lake-fiók létrehozásához:
az dla account create --account "<Data Lake Analytics account name>" --location "<Location Name>" --resource-group "<Resource Group Name>" --default-data-lake-store "<Data Lake Store account name>"
Fiókok frissítése
Az alábbi parancs frissíti egy meglévő Data Lake Analytics-fiók tulajdonságait
az dla account update --account "<Data Lake Analytics Account Name>" --firewall-state "Enabled" --query-store-retention 7
Fiókok listája
Data Lake Analytics-fiókok listázása egy adott erőforráscsoporton belül
az dla account list "<Resource group name>"
Fiók adatainak lekérése
az dla account show --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"
Fiók eltávolítása
az dla account delete --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"
Adatforrások kezelése
Data Lake Analytics jelenleg a következő két adatforrást támogatja:
Az Analytics-fiók létrehozásakor ki kell jelölnie egy Azure Data Lake Storage fiókot az alapértelmezett tárfiókként. Az alapértelmezett Data Lake Storage-fiók a feladat metaadatainak és a feladat auditnaplóinak tárolására szolgál. Miután létrehozott egy Analytics-fiókot, hozzáadhat más Data Lake Storage fiókokat és/vagy Azure Storage-fiókot.
Az alapértelmezett Data Lake Store-fiók megkeresése
A parancs futtatásával az dla account show
megtekintheti az alapértelmezett Data Lake Store-fiókot. Az alapértelmezett fióknév az alapértelmezettDataLakeStoreAccount tulajdonság alatt található.
az dla account show --account "<Data Lake Analytics account name>"
Egyéb Blob Storage-fiókok hozzáadása
az dla account blob-storage add --access-key "<Azure Storage Account Key>" --account "<Data Lake Analytics account name>" --storage-account-name "<Storage account name>"
Megjegyzés
Csak a Blob Storage rövid nevei támogatottak. Ne használja az FQDN-t, például "myblob.blob.core.windows.net".
Egyéb Data Lake Store-fiókok hozzáadása
A következő parancs frissíti a megadott Data Lake Analytics fiókot egy másik Data Lake Store-fiókkal:
az dla account data-lake-store add --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Data Lake Store account name>"
Meglévő adatforrás frissítése
Meglévő Blob Storage-fiókkulcs frissítése:
az dla account blob-storage update --access-key "<New Blob Storage Account Key>" --account "<Data Lake Analytics account name>" --storage-account-name "<Data Lake Store account name>"
Adatforrások listázása
A Data Lake Store-fiókok listázása:
az dla account data-lake-store list --account "<Data Lake Analytics account name>"
A Blob Storage-fiók listázása:
az dla account blob-storage list --account "<Data Lake Analytics account name>"
Adatforrások törlése
Data Lake Store-fiók törlése:
az dla account data-lake-store delete --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Azure Data Lake Store account name>"
Blob Storage-fiók törlése:
az dla account blob-storage delete --account "<Data Lake Analytics account name>" --storage-account-name "<Data Lake Store account name>"
Feladatok kezelése
A feladat létrehozása előtt rendelkeznie kell egy Data Lake Analytics fiókkal. További információ: Data Lake Analytics-fiókok kezelése.
Feladatok listázása
az dla job list --account "<Data Lake Analytics account name>"
Feladat részleteinek lekérése
az dla job show --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"
Feladatok elküldése
Megjegyzés
A feladatok alapértelmezett prioritása 1000, a feladatok alapértelmezett párhuzamossági foka pedig 1.
az dla job submit --account "<Data Lake Analytics account name>" --job-name "<Name of your job>" --script "<Script to submit>"
Feladatok megszakítása
A lista paranccsal keresse meg a feladatazonosítót, majd a mégse paranccsal mondja le a feladatot.
az dla job cancel --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"
Folyamatok és ismétlődések
Folyamatok és ismétlődések adatainak lekérése
A korábban elküldött feladatok folyamatadatait az az dla job pipeline
paranccsal tekintheti meg.
az dla job pipeline list --account "<Data Lake Analytics Account Name>"
az dla job pipeline show --account "<Data Lake Analytics Account Name>" --pipeline-identity "<Pipeline ID>"
A korábban elküldött feladatok ismétlődési adatait az az dla job recurrence
paranccsal tekintheti meg.
az dla job recurrence list --account "<Data Lake Analytics Account Name>"
az dla job recurrence show --account "<Data Lake Analytics Account Name>" --recurrence-identity "<Recurrence ID>"