Azure Data Lake Analytics beheren met behulp van de Azure CLI

Belangrijk

Azure Data Lake Analytics op 29 februari 2024 buiten gebruik gesteld. Meer informatie over deze aankondiging.

Voor gegevensanalyse kan uw organisatie gebruikmaken van Azure Synapse Analytics of Microsoft Fabric.

Meer informatie over het beheren van Azure Data Lake Analytics-accounts, gegevensbronnen, gebruikers en taken met behulp van de Azure CLI. Als u beheeronderwerpen wilt bekijken met andere hulpprogramma's, selecteert u het tabblad dat u hierboven selecteert.

Vereisten

Voordat u met deze zelfstudie begint, moet u over de volgende resources beschikken:

Accounts beheren

Voordat u Data Lake Analytics taken uitvoert, moet u een Data Lake Analytics-account hebben. In tegenstelling tot Azure HDInsight betaalt u niet voor een Analytics-account wanneer er geen taak wordt uitgevoerd. U betaalt alleen voor de tijd dat er een taak wordt uitgevoerd. Zie Overzicht van Azure Data Lake Analytics voor meer informatie.

Accounts maken

Voer de volgende opdracht uit om een Data Lake-account te maken:

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

Accounts bijwerken

Met de volgende opdracht worden de eigenschappen van een bestaand Data Lake Analytics-account bijgewerkt

az dla account update --account "<Data Lake Analytics Account Name>" --firewall-state "Enabled" --query-store-retention 7

Lijst van accounts

Data Lake Analytics-accounts binnen een specifieke resourcegroep weergeven

az dla account list "<Resource group name>"

Details van een account ophalen

az dla account show --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"

Een account verwijderen

az dla account delete --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"

Gegevensbronnen beheren

Data Lake Analytics ondersteunt momenteel de volgende twee gegevensbronnen:

Wanneer u een Analytics-account maakt, moet u een Azure Data Lake Storage-account instellen als het standaardopslagaccount. Het standaard Data Lake-opslagaccount wordt gebruikt voor het opslaan van taakmetagegevens en taakcontrolelogboeken. Nadat u een Analytics-account hebt gemaakt, kunt u andere Data Lake Storage-accounts en/of Azure Storage-accounts toevoegen.

Het data lake store-standaardaccount zoeken

U kunt het data lake store-standaardaccount weergeven dat wordt gebruikt door de opdracht uit te az dla account show voeren. De standaardaccountnaam wordt vermeld onder de eigenschap defaultDataLakeStoreAccount.

az dla account show --account "<Data Lake Analytics account name>"

Andere Blob Storage-accounts toevoegen

az dla account blob-storage add --access-key "<Azure Storage Account Key>" --account "<Data Lake Analytics account name>" --storage-account-name "<Storage account name>"

Notitie

Alleen korte namen van Blob Storage worden ondersteund. Gebruik geen FQDN, bijvoorbeeld 'myblob.blob.core.windows.net'.

Andere Data Lake Store-accounts toevoegen

Met de volgende opdracht wordt het opgegeven Data Lake Analytics-account bijgewerkt met een ander Data Lake Store-account:

az dla account data-lake-store add --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Data Lake Store account name>"

Bestaande gegevensbron bijwerken

Een bestaande Blob Storage-accountsleutel bijwerken:

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

Gegevensbronnen weergeven

De Data Lake Store-accounts weergeven:

az dla account data-lake-store list --account "<Data Lake Analytics account name>"

Het Blob Storage-account weergeven:

az dla account blob-storage list --account "<Data Lake Analytics account name>"

Schermopname van Azure C L I met de gegevens 'dataLakeStoreAccounts:' gemarkeerd.

Gegevensbronnen verwijderen

Een Data Lake Store-account verwijderen:

az dla account data-lake-store delete --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Azure Data Lake Store account name>"

Een Blob Storage-account verwijderen:

az dla account blob-storage delete --account "<Data Lake Analytics account name>" --storage-account-name "<Data Lake Store account name>"

Taken beheren

U moet een Data Lake Analytics-account hebben voordat u een taak kunt maken. Zie Data Lake Analytics-accounts beheren voor meer informatie.

Taken weergeven

az dla job list --account "<Data Lake Analytics account name>"

Data Lake Analytics lijst met gegevensbron

Taakgegevens ophalen

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

Taken verzenden

Notitie

De standaardprioriteit van een taak is 1000 en de standaardgraad van parallelle uitvoering voor een taak is 1.

az dla job submit --account "<Data Lake Analytics account name>" --job-name "<Name of your job>" --script "<Script to submit>"

Taken annuleren

Gebruik de opdracht list om de taak-id te vinden en gebruik vervolgens annuleren om de taak te annuleren.

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

Pijplijnen en herhalingen

Meer informatie over pijplijnen en herhalingen

Gebruik de az dla job pipeline-opdrachten om de pijplijngegevens te zien voor eerder verzonden taken.

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

Gebruik de az dla job recurrence-opdrachten om de herhalingsgegevens te zien voor eerder verzonden taken.

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

Volgende stappen