Hantera Azure Data Lake Analytics med hjälp av Azure CLI
Viktigt!
Azure Data Lake Analytics drogs tillbaka den 29 februari 2024. Läs mer med det här meddelandet.
För dataanalys kan din organisation använda Azure Synapse Analytics eller Microsoft Fabric.
Lär dig hur du hanterar Azure Data Lake Analytics-konton, datakällor, användare och jobb med hjälp av Azure CLI. Om du vill se hanteringsämnen med andra verktyg väljer du fliken ovan.
Förutsättningar
Innan du påbörjar den här självstudien måste du ha följande resurser:
En Azure-prenumeration Se Hämta en kostnadsfri utvärderingsversion av Azure.
Azure CLI. Se Installera och konfigurera Azure CLI.
- Ladda ned och installera förhandsversionen av Azure CLI-verktygen för att slutföra den här demonstrationen.
Autentisera
az login
med hjälp av kommandot och välj den prenumeration som du vill använda. Mer information om autentisering med ett arbets- eller skolkonto finns i Anslut till en Azure-prenumeration från Azure CLI.az login az account set --subscription <subscription id>
Nu kan du komma åt kommandona Data Lake Analytics och Data Lake Store. Kör följande kommando för att visa kommandona Data Lake Store och Data Lake Analytics:
az dls -h az dla -h
Hantera konton
Innan du kör några Data Lake Analytics-jobb måste du ha ett Data Lake Analytics-konto. Till skillnad från Azure HDInsight betalar du inte för ett Analytics-konto när det inte kör ett jobb. Du betalar bara för den tid då det kör ett jobb. Mer information finns i Översikt över Azure Data Lake Analytics.
Skapa konton
Kör följande kommando för att skapa ett Data Lake-konto,
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>"
Uppdatera konton
Följande kommando uppdaterar egenskaperna för ett befintligt Data Lake Analytics-konto
az dla account update --account "<Data Lake Analytics Account Name>" --firewall-state "Enabled" --query-store-retention 7
Lista över konton
Visa en lista över Data Lake Analytics-konton i en specifik resursgrupp
az dla account list "<Resource group name>"
Hämta information om ett konto
az dla account show --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"
Ta bort ett konto
az dla account delete --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"
Hantera datakällor
Data Lake Analytics stöder för närvarande följande två datakällor:
När du skapar ett Analytics-konto måste du ange ett Azure Data Lake Storage-konto som standardlagringskonto. Data Lake-standardlagringskontot används för att lagra jobbmetadata och jobbgranskningsloggar. När du har skapat ett Analytics-konto kan du lägga till andra Data Lake Storage-konton och/eller Azure Storage-konto.
Hitta standardkontot för Data Lake Store
Du kan visa standardkontot för Data Lake Store som används genom att az dla account show
köra kommandot . Standardkontonamnet visas under egenskapen defaultDataLakeStoreAccount.
az dla account show --account "<Data Lake Analytics account name>"
Lägga till andra Blob Storage-konton
az dla account blob-storage add --access-key "<Azure Storage Account Key>" --account "<Data Lake Analytics account name>" --storage-account-name "<Storage account name>"
Kommentar
Endast korta namn för Blob Storage stöds. Använd inte FQDN, till exempel "myblob.blob.core.windows.net".
Lägga till andra Data Lake Store-konton
Följande kommando uppdaterar det angivna Data Lake Analytics-kontot med ett annat Data Lake Store-konto:
az dla account data-lake-store add --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Data Lake Store account name>"
Uppdatera befintlig datakälla
Så här uppdaterar du en befintlig Blob Storage-kontonyckel:
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>"
Lista datakällor
Så här listar du Data Lake Store-kontona:
az dla account data-lake-store list --account "<Data Lake Analytics account name>"
Så här listar du Blob Storage-kontot:
az dla account blob-storage list --account "<Data Lake Analytics account name>"
Ta bort datakällor
Så här tar du bort ett Data Lake Store-konto:
az dla account data-lake-store delete --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Azure Data Lake Store account name>"
Så här tar du bort ett Blob Storage-konto:
az dla account blob-storage delete --account "<Data Lake Analytics account name>" --storage-account-name "<Data Lake Store account name>"
Hantera jobb
Du måste ha ett Data Lake Analytics-konto innan du kan skapa ett jobb. Mer information finns i Hantera Data Lake Analytics-konton.
Lista jobb
az dla job list --account "<Data Lake Analytics account name>"
Hämta jobbinformation
az dla job show --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"
Skicka jobb
Kommentar
Standardprioriteten för ett jobb är 1 000 och standardgraden för parallellitet för ett jobb är 1.
az dla job submit --account "<Data Lake Analytics account name>" --job-name "<Name of your job>" --script "<Script to submit>"
Avbryt jobb
Använd listkommandot för att hitta jobb-ID:t och använd avbryt för att avbryta jobbet.
az dla job cancel --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"
Pipelines och upprepningar
Hämta information om pipelines och upprepningar
Använd az dla job pipeline
-kommandon för att visa information om pipeline för jobb som skickats tidigare.
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>"
Använd az dla job recurrence
-kommandon för att visa information om upprepningar för jobb som skickats tidigare.
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>"