Azure CLI kullanarak Azure Data Lake Analytics yönetme

Önemli

Azure Data Lake Analytics 29 Şubat 2024'te kullanımdan kaldırıldı. Bu duyuru ile 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:

  • Azure aboneliği. Bkz. Azure ücretsiz deneme sürümü edinme.

  • Azure CLI. Bkz. Azure CLI'yı yükleme ve yapılandırma.

  • komutunu kullanarak az login kimlik doğrulaması yapın ve kullanmak istediğiniz aboneliği seçin. Bir iş veya okul hesabı kullanarak kimlik doğrulama gerçekleştirme konusunda daha fazla bilgi için bkz. Azure CLI'dan Azure aboneliğine bağlanma.

    az login
    az account set --subscription <subscription id>
    

    Artık Data Lake Analytics ve Data Lake Store komutlarını kullanabilirsiniz. Data Lake Store ve Data Lake Analytics komutlarını listelemek için aşağıdaki komutu çalıştırın:

    az dls -h
    az dla -h
    

Hesapları yönetme

herhangi bir Data Lake Analytics işi ç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ığı zaman için ödeme alırsınız. Daha fazla bilgi için bkz. Azure Data Lake Analytics Genel Bakış.

Hesap oluşturma

Bir 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 grubundaki 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önetme

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

Bir Analytics hesabı oluşturduğunuzda, bir Azure Data Lake Storage hesabını varsayılan depolama hesabı olarak belirtmeniz 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 başka Data Lake Storage hesapları ve/veya Azure Depolama hesabı 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 bir Data Lake Analytics hesabınızın olması gerekir. 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>"

liste veri kaynağını Data Lake Analytics

İş 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ş 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