Aracılığıyla paylaş


Veri alımı için veri erişimini yapılandırma

Bu makalede, yönetici kullanıcıların Azure Data Lake Storage 2. Nesil (ADLS 2. Nesil) içindeki bir kapsayıcıdaki verilere erişimi yapılandırarak Azure Databricks kullanıcılarının ADLS 2. Nesil'deki verileri Azure Databricks'teki bir tabloya nasıl yükleyebileceği açıklanmaktadır.

Bu makalede, kaynak verilere güvenli erişimi yapılandırmanın aşağıdaki yolları açıklanmaktadır:

  • (Önerilen) Unity Kataloğu birimi oluşturun.

  • Depolama kimlik bilgileriyle Unity Kataloğu dış konumu oluşturun.

  • Hizmet sorumlusu kullanan bir işlem kaynağını başlatın.

  • Geçici kimlik bilgileri (Blob SAS belirteci) oluşturun.

Başlamadan önce

ADLS 2. Nesil'de verilere erişimi yapılandırmadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Azure depolama hesabınızdaki bir kapsayıcıdaki veriler. Kapsayıcı oluşturmak için Azure depolama belgelerinde Kapsayıcı oluşturma bölümüne bakın.

  • Birim Kataloğu birimi kullanarak verilere erişmek için (önerilir), READ VOLUME birimdeki ayrıcalık. Daha fazla bilgi için bkz . Unity Kataloğu birimleri nedir? ve Unity Kataloğu ayrıcalıkları ve güvenliği sağlanabilir nesneler.

  • Unity Kataloğu dış konumunu kullanarak verilere erişmek için dış READ FILES konumdaki ayrıcalık. Daha fazla bilgi için bkz . Bulut depolama alanını Azure Databricks'e bağlamak için dış konum oluşturma.

  • Hizmet sorumlusu olan bir işlem kaynağını kullanarak verilere erişmek için Azure Databricks çalışma alanı yönetici izinleri.

  • Geçici kimlik bilgilerini kullanarak verilere erişmek için:

    • Azure Databricks çalışma alanı yönetici izinleri.
    • Azure hesabınızda Blob SAS belirteçleri oluşturma izinleri. Bu, geçici kimlik bilgileri oluşturmanıza olanak tanır.
  • Databricks SQL ambarı. SQL ambarı oluşturmak için bkz . SQL ambarı oluşturma.

  • Databricks SQL kullanıcı arabirimi hakkında bilgi.

Bulut depolamaya erişimi yapılandırma

ADLS 2. Nesil'e erişimi yapılandırmak için aşağıdaki yöntemlerden birini kullanın:

  • (Önerilen) Unity Kataloğu birimi oluşturun. Daha fazla bilgi için bkz . Unity Kataloğu birimleri nedir?.

  • Depolama kimlik bilgileriyle Unity Kataloğu dış konumunu yapılandırın. Dış konumlar hakkında daha fazla bilgi için bkz . Bulut depolama alanını Azure Databricks'e bağlamak için dış konum oluşturma.

  • İşlem kaynağını hizmet sorumlusu kullanacak şekilde yapılandırın. Daha fazla bilgi için bkz . Hizmet sorumlusu yapılandırma.

  • Diğer Azure Databricks kullanıcılarıyla paylaşmak için geçici kimlik bilgileri (Blob SAS belirteci) oluşturun. Daha fazla bilgi için bkz . Alım için geçici kimlik bilgileri oluşturma.

Temizleme

Artık saklamak istemiyorsanız bulut hesabınızdaki ve Azure Databricks'teki ilişkili kaynakları temizleyebilirsiniz.

ADLS 2. Nesil depolama hesabını silme

  1. Azure hesabınız için Azure portalını açın( genellikle adresinde).https://portal.azure.com
  2. Depolama hesabınıza göz atın ve hesabınızı açın.
  3. Sil'e tıklayın.
  4. Depolama hesabının adını girin ve Sil'e tıklayın.

SQL ambarını durdurma

SQL ambarını başka görevler için kullanmıyorsanız, ek maliyetlerden kaçınmak için SQL ambarını durdurmanız gerekir.

  1. SQL kişisinin kenar çubuğunda SQL Ambarları'na tıklayın.
  2. SQL ambarının adının yanındaki Durdur'a tıklayın.
  3. İstendiğinde yeniden Durdur'a tıklayın.

Sonraki adımlar

Bu makaledeki adımları tamamladıktan sonra kullanıcılar, ADLS 2. Nesil kapsayıcısındaki verileri Azure Databricks çalışma alanınıza yüklemek için komutunu çalıştırabilir COPY INTO .