Aracılığıyla paylaş


Azure CLI kullanarak Azure Data Lake Analytics'i yönetme

Önemli

Azure Data Lake Analytics 29 Şubat 2024'te kullanımdan kaldırıldı. Bu duyuruyla daha fazla bilgi edinin.

Veri analizi için kuruluşunuz Azure Synapse Analytics veya Microsoft Fabric kullanabilir.

Azure CLI kullanarak Azure Data Lake Analytics hesaplarını, veri kaynaklarını, kullanıcıları ve işleri yönetmeyi öğrenin. Diğer araçları kullanarak yönetim konularını görmek için yukarıdaki sekmeyi seçin.

Önkoşullar

Bu öğreticiye başlamadan önce aşağıdaki kaynaklara sahip olmanız gerekir:

Hesapları yönetme

Data Lake Analytics işlerini çalıştırmadan önce bir Data Lake Analytics hesabınız olmalıdır. Azure HDInsight'ın aksine, bir işi çalıştırmadığında Analytics hesabı için ödeme yapamazsınız. Yalnızca işin çalıştığı süre için ödeme alırsınız. Daha fazla bilgi için bkz . Azure Data Lake Analytics'e Genel Bakış.

Hesap oluşturma

Data Lake hesabı oluşturmak için aşağıdaki komutu çalıştırın,

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

Hesapları güncelleştirme

Aşağıdaki komut, mevcut bir Data Lake Analytics Hesabının özelliklerini güncelleştirir

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

Hesapları listele

Belirli bir kaynak grubu içindeki Data Lake Analytics hesaplarını listeleme

az dla account list "<Resource group name>"

Hesabın ayrıntılarını alma

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

Hesap silme

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

Veri kaynaklarını yönet

Data Lake Analytics şu anda aşağıdaki iki veri kaynağını destekler:

Bir Analytics hesabı oluşturduğunuzda, varsayılan depolama hesabı olarak bir Azure Data Lake Storage hesabı atamanız gerekir. Varsayılan Data Lake depolama hesabı, iş meta verilerini ve iş denetim günlüklerini depolamak için kullanılır. Bir Analytics hesabı oluşturduktan sonra, diğer Data Lake Storage hesaplarını ve/veya Azure Depolama hesabını ekleyebilirsiniz.

Varsayılan Data Lake Store hesabını bulma

komutunu çalıştırarak az dla account show kullanılan varsayılan Data Lake Store hesabını görüntüleyebilirsiniz. Varsayılan hesap adı defaultDataLakeStoreAccount özelliği altında listelenir.

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

Diğer Blob depolama hesaplarını ekleme

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

Not

Yalnızca Blob depolama kısa adları desteklenir. FQDN kullanmayın, örneğin "myblob.blob.core.windows.net".

Diğer Data Lake Store hesaplarını ekleme

Aşağıdaki komut, belirtilen Data Lake Analytics hesabını başka bir Data Lake Store hesabıyla güncelleştirir:

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

Mevcut veri kaynağını güncelleştirme

Mevcut blob depolama hesabı anahtarını güncelleştirmek için:

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

Veri kaynaklarını listeleme

Data Lake Store hesaplarını listelemek için:

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

Blob depolama hesabını listelemek için:

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

Veri kaynaklarını silme

Data Lake Store hesabını silmek için:

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

Blob depolama hesabını silmek için:

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

İşleri yönetme

İş oluşturabilmeniz için önce Data Lake Analytics hesabınız olmalıdır. Daha fazla bilgi için bkz . Data Lake Analytics hesaplarını yönetme.

İşleri listeleme

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

Data Lake Analytics listesi veri kaynağı

İş ayrıntılarını alma

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

İşleri gönderme

Not

Bir işin varsayılan önceliği 1000'dir ve bir işin varsayılan paralellik derecesi 1'dir.

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

İşleri iptal et

İş kimliğini bulmak için liste komutunu kullanın ve ardından işi iptal etmek için İptal'i kullanın.

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

İşlem hatları ve tekrarlar

İşlem hatları ve tekrarlar hakkında bilgi edinin

Önceden gönderilmiş işler hakkında işlem hatları bilgilerini görmek için az dla job pipeline komutlarını kullanın.

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

Önceden gönderilmiş işler hakkında tekrar bilgilerini görmek için az dla job recurrence komutlarını kullanın.

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

Sonraki adımlar