Azure depolamadan veri alma

Bu makalede, Azure depolamadan (ADLS 2. Nesil kapsayıcısı, blob kapsayıcısı veya tek tek bloblar) yeni veya mevcut bir tabloya veri almayı öğreneceksiniz.

Önkoşullar

Kaynak

  1. KQL veritabanınızın alt şeridinde Veri Alseçeneğini seçin.

    Veri al penceresinde Kaynak sekmesi seçilidir.

  2. Kullanılabilir listeden veri kaynağını seçin. Bu örnekte, Azure depolama alanındanveri alıyorsunuz.

    Kaynak sekmesinin seçili olduğu veri al penceresinin ekran görüntüsü.

Yapılandırmak

  1. Bir hedef tablo seçin. Yeni bir tabloya veri almak istiyorsanız + Yeni tablo'i seçin ve bir tablo adı girin.

    Not

    Tablo adları boşluklar, alfasayısal karakterler, kısa çizgiler ve alt çizgiler dahil olmak üzere en fazla 1024 karakter olabilir. Özel karakterler desteklenmez.

  2. Veri kaynağınızı eklemek için depolama bağlantı dizenizi URI alanına yapıştırın ve ardından +öğesini seçin. Aşağıdaki tabloda desteklenen kimlik doğrulama yöntemleri ve Azure depolamadan veri almak için gereken izinler listelenmektedir.

    Kimlik doğrulama yöntemi Bireysel blob Blob kapsayıcısı Azure Data Lake Storage 2. Nesil
    Paylaşılan Erişim (SAS) belirteci Okuma ve Yazma Okuma ve Listeleme Okuma ve Listeleme
    depolama hesabı erişim anahtarı

    Dikkat

    • Tek tek en fazla 10 blob ekleyebilir veya tek bir kapsayıcıdan en fazla 5000 blob alabilirsiniz. İkisini de aynı anda alamazsınız.
    • Her blob sıkıştırılmamış en fazla 1 GB olabilir.
    1. Blob kapsayıcısı veya Azure Data Lake Storage 2. Nesil için bağlantı dizesi yapıştırdıysanız, aşağıdaki isteğe bağlı filtreleri ekleyebilirsiniz:

      Yeni tablo girilmiş ve bir örnek veri dosyası seçilmiş yapılandır sekmesinin ekran görüntüsü.

      Ayarlama Alan açıklaması
      Dosya filtreleri (isteğe bağlı)
      Klasör yolu Belirli bir klasör yoluna sahip dosyaları almak için verileri filtreler.
      Dosya uzantısı Yalnızca belirli bir dosya uzantısına sahip dosyaları almak için verileri filtreler.
  3. Sonraki seçin

Incelemek

İncele sekmesi, verilerin önizlemesiyle birlikte açılır.

Alma işlemini tamamlamak için Bitirseçin.

İnceleme sekmesinin ekran görüntüsü.

Isteğe bağlı olarak:

  • Girdilerinizden oluşturulan otomatik komutları görüntülemek ve kopyalamak için Komut görüntüleyici seçin.
  • Şemanın çıkarıldığı dosyayı değiştirmek için Şema tanımı dosyası açılır listesini kullanın.
  • Açılan listeden istediğiniz biçimi seçerek otomatik olarak çıkarılan veri biçimini değiştirin. Daha fazla bilgi için bkz. Real-Time Intelligence tarafından desteklenenVeri biçimleri.
  • Sütunları düzenle.
  • veri türüne göreGelişmiş seçenekleri keşfedin.

Sütunları düzenle

Not

  • Tablosal biçimler (CSV, TSV, PSV) için bir sütunu iki kez eşleyemezsiniz. Var olan bir sütuna eşlemek için önce yeni sütunu silin.
  • Var olan bir sütun türünü değiştiremezsiniz. Farklı biçime sahip bir sütuna eşlemeye çalışırsanız, boş sütunlarla karşılaşabilirsiniz.

Tabloda yapabileceğiniz değişiklikler aşağıdaki parametrelere bağlıdır:

  • Tablo türü yeni veya mevcut
  • Haritalama türü yeni veya mevcut
Tablo türü Eşleme türü Kullanılabilir ayarlamalar
Yeni tablo Yeni eşleme Sütunu yeniden adlandırma, veri türünü değiştirme, veri kaynağını değiştirme, eşleme dönüştürme, sütun ekleme, sütunu silme
Varolan tablo Yeni eşleme Sütun ekle (sonrasında veri türünü değiştirebilir, yeniden adlandırabilir ve güncelleyebilirsiniz)
Varolan tablo Mevcut eşleme hiç kimse

Düzenleme için açık sütunların ekran görüntüsü.

Haritalama dönüşümleri

Bazı veri formatı eşlemeleri (Parquet, JSON ve Avro) basit veri alma anı dönüştürmelerini destekler. Eşleme dönüştürmelerini uygulamak için, Sütunları düzenle penceresinde bir sütun oluşturun veya güncelleştirin.

Haritalama dönüştürmeleri, int veya long veri türüne sahip bir kaynaktan gelen, metin veya datetime türünde bir sütun üzerinde gerçekleştirilebilir. Desteklenen eşleme dönüştürmeleri şunlardır:

  • Unix Saniyelerinden TarihZaman
  • DateTimeFromUnixMilliseconds
  • Unix Mikrosaniyelerinden TarihSaat
  • DateTimeFromUnixNanoseconds

Veri türüne göre gelişmiş seçenekler

Tablosal (CSV, TSV, PSV):

  • Mevcut bir tabloya tablo biçimlerini alıyorsanız, Gelişmiş>Tablo şemasını koruseçeneğini seçebilirsiniz. Tablosal veriler, kaynak verileri mevcut sütunlara eşlemek için kullanılan sütun adlarını içermesi gerekmez. Bu seçenek işaretlendiğinde eşleme sırasıyla yapılır ve tablo şeması aynı kalır. Bu seçenek işaretlenmemişse, veri yapısından bağımsız olarak gelen veriler için yeni sütunlar oluşturulur.

  • İlk satırı sütun adları olarak kullanmak için Gelişmiş>"İlk satır sütun başlığıdır"seçin.

    Gelişmiş CSV seçeneklerinin ekran görüntüsü.

JSON:

  • JSON verilerinin sütun bölmesini belirlemek için Gelişmiş>İç İçe düzeyler1 ile 100 arası seçeneğini belirleyin.

  • Gelişmiş>ve hataları olan JSON satırlarını atlaseçeneğini seçerseniz, veriler JSON biçiminde alınır. Eğer bu onay kutusunu seçmezseniz, veriler multijson formatında alınır.

    Gelişmiş JSON seçeneklerinin ekran görüntüsü.

Özet

Veri hazırlama penceresinde, veri alımı başarıyla tamamlandığında üç adım da yeşil onay işaretleriyle işaretlenir. Sorgulamak için bir kart seçebilir, alınan verileri silebilir veya alma özetinizin bir gösterge panelini görebilirsiniz.

Başarılı alımın tamamlandığı özet sayfasının ekran görüntüsü.