Share via


Hantera Azure Data Lake Analytics med hjälp av Azure CLI

Viktigt

Azure Data Lake Analytics drog sig 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 som väljs ovan.

Förutsättningar

Innan du påbörjar den här självstudien måste du ha följande resurser:

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

Lista 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>"

Anteckning

Endast korta bloblagringsnamn 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>"

Skärmbild som visar Azure C L I med informationen

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>"

Data Lake Analytics listdatakälla

Hämta jobbinformation

az dla job show --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"

Skicka jobb

Anteckning

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>"

Nästa steg