Azure Data Lake Analytics beheren met behulp van de Azure CLI
Belangrijk
Azure Data Lake Analytics is op 29 februari 2024 buiten gebruik gesteld. Meer informatie vindt u in deze aankondiging.
Voor gegevensanalyse kan uw organisatie Azure Synapse Analytics of Microsoft Fabric gebruiken.
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 hierboven.
Vereisten
Voordat u aan deze zelfstudie begint, moet u over de volgende resources beschikken:
Een Azure-abonnement. Zie Gratis proefversie van Azure ophalen.
Azure CLI. Zie Azure CLI installeren en configureren.
- Download en installeer de Azure CLI-hulpprogramma's van de voorlopige versie om deze demo te voltooien.
Verifieer met behulp van de
az login
opdracht en selecteer het abonnement dat u wilt gebruiken. Zie Verbinding maken met een Azure-abonnement met Azure CLI voor meer informatie over verificatie met een werk- of schoolaccount.az login az account set --subscription <subscription id>
U hebt nu toegang tot de Opdrachten van Data Lake Analytics en Data Lake Store. Voer de volgende opdracht uit om de Data Lake Store- en Data Lake Analytics-opdrachten weer te geven:
az dls -h az dla -h
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 waarop 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 weergeven binnen een specifieke resourcegroep
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 aanwijzen als het standaardopslagaccount. Het Data Lake Storage-standaardaccount wordt gebruikt voor het opslaan van metagegevens van taken en auditlogboeken voor taken. Nadat u een Analytics-account hebt gemaakt, kunt u andere Data Lake Storage-accounts en/of Azure Storage-accounts toevoegen.
Het standaard Data Lake Store-account 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>"
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>"
Taakdetails 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 lijstopdracht om de taak-id te zoeken 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>"