Azure Data Lake Analytics beheren met de Azure-opdracht regel interface (CLI)
Meer informatie over het beheren van Azure Data Lake Analytics accounts, gegevens bronnen, gebruikers en taken met behulp van de Azure CLI. Klik op het tabblad selecteren hierboven voor een overzicht van de beheer onderwerpen met andere hulpprogram ma's.
Vereisten
Voordat u met deze zelf studie begint, moet u beschikken over de volgende resources:
Een Azure-abonnement. Zie Gratis proefversie van Azure ophalen.
Azure CLI. Zie Azure CLI installeren en configureren.
- Download en installeer de pre-release Azure CLI-hulpprogramma’s om deze demo te voltooien.
Verificatie met behulp van de
az loginopdracht 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 Data Lake Analytics-en Data Lake Store opdrachten. 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 een Data Lake Analytics-taak uitvoert, moet u een Data Lake Analytics-account hebben. In tegens telling 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 Azure data Lake Analytics Overviewvoor 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 in een specifieke resource groep weer geven
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 gegevens bronnen:
Wanneer u een Analytics-account maakt, moet u een Azure Data Lake Storage-account aanwijzen als het standaard opslag account. De standaard Data Lake Storage-account wordt gebruikt voor het opslaan van meta gegevens van taken en taak controle Logboeken. Nadat u een Analytics-account hebt gemaakt, kunt u aanvullende Data Lake Storage accounts en/of Azure Storage account toevoegen.
De standaard Data Lake Store account zoeken
U kunt het standaard Data Lake Store-account weer geven dat wordt gebruikt door de opdracht uit te voeren az dla account show . De standaard accountnaam wordt vermeld onder de eigenschap defaultDataLakeStoreAccount.
az dla account show --account "<Data Lake Analytics account name>"
Extra 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 de korte namen van Blob Storage worden ondersteund. Gebruik geen FQDN, bijvoorbeeld ' myblob.blob.core.windows.net '.
Aanvullende Data Lake Store-accounts toevoegen
Met de volgende opdracht wordt het opgegeven Data Lake Analytics-account bijgewerkt met een aanvullend 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 gegevens bron bijwerken
Een bestaande sleutel voor het Blob-opslag account 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>"
Gegevens bronnen weer geven
De Data Lake Store-accounts weer geven:
az dla account data-lake-store list --account "<Data Lake Analytics account name>"
Het Blob Storage-account weer geven:
az dla account blob-storage list --account "<Data Lake Analytics account name>"

Gegevens bronnen 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 Manage data Lake Analytics accounts(Engelstalig) voor meer informatie.
Taken weer geven
az dla job list --account "<Data Lake Analytics account name>"

Taak Details ophalen
az dla job show --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"
Taken verzenden
Notitie
De standaard prioriteit van een taak is 1000 en de standaard graad van parallellisme 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>"