Azure depolamadan veri alma

Veri alımı, azure Veri Gezgini bir tabloya bir veya daha fazla kaynaktan veri yüklemek için kullanılan işlemdir. Veriler alındıktan sonra sorgu için kullanılabilir hale gelir. 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.

Alma işlemi tek seferlik bir işlem veya sürekli bir yöntem olarak yapılabilir. Sürekli alım yalnızca portal aracılığıyla yapılandırılabilir.

Veri alımı hakkında genel bilgi için bkz. Azure Veri Gezgini veri alımına genel bakış.

Önkoşullar

Verileri alma

  1. Soldaki menüden Sorgu'yu seçin.

  2. Verileri almak istediğiniz veritabanına sağ tıklayın. Veri al'ı seçin.

    Veritabanına sağ tıklayıp seçenekleri al iletişim kutusunun açık olduğu sorgu sekmesinin ekran görüntüsü.

Source

Veri al penceresinde Kaynak sekmesi seçilidir.

Kullanılabilir listeden veri kaynağını seçin. Bu örnekte , Azure depolamadan veri alırsınız.

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

Yapılandırma

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

    Not

    Tablo adları boşluk, alfasayısal, kısa çizgi ve alt çizgi gibi en fazla 1024 karakter olabilir. Özel karakterler desteklenmez.

  2. Kaynağınızı eklemek için Kapsayıcı seç'i veya URI ekle'yi seçin.

    1. Kapsayıcı seç'i seçtiyseniz aşağıdaki alanları doldurun:

      Yeni tablonun girildiği ve bir örnek veri dosyasının seçili olduğu Yapılandır sekmesinin ekran görüntüsü.

      Ayar Alan açıklaması
      Abonelik Depolama hesabının bulunduğu abonelik kimliği.
      Depolama hesabı Depolama hesabınızı tanımlayan ad.
      Kapsayıcı Almak istediğiniz depolama kapsayıcısı.
      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.
    2. URI Ekle'yi seçtiyseniz, bir blob kapsayıcısı veya tek tek dosyalar için depolama bağlantı dizesi URI alanına yapıştırın ve ardından öğesini seçin+.

      Not

      • En fazla 10 ayrı blob ekleyebilirsiniz. Her blob sıkıştırılmamış en fazla 1 GB olabilir.
      • Tek bir kapsayıcıdan en fazla 5000 blob alabilirsiniz.

      URI alanına yapıştırılan bağlantı dizesi yapılandır sekmesinin ekran görüntüsü.

  3. İleri’yi seçin

Incelemek

İncele sekmesi açılır ve verilerin önizlemesi görüntülenir.

Alma işlemini tamamlamak için Son'u seçin.

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

İsteğe bağlı olarak:

Sütunları düzenle

Not

  • Tablosal biçimler (CSV, TSV, PSV) için bir sütunu iki kez eşleyemezsiniz. Varolan bir sütuna eşlemek için önce yeni sütunu silin.
  • Var olan bir sütun türünü değiştiremezsiniz. Farklı bir 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 var
  • Eşleme türü yeni veya var
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üşümü, sütun ekleme, sütunu silme
Varolan tablo Yeni eşleme Sütun ekleme (daha sonra veri türünü değiştirebileceğiniz, yeniden adlandırabileceğiniz ve güncelleştirebileceğiniz)
Varolan tablo Mevcut eşleme yok

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

Eşleme dönüştürmeleri

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

Eşleme dönüştürmeleri dize veya datetime türünde bir sütunda gerçekleştirilebilir ve kaynağın veri türü int veya uzun olur. Desteklenen eşleme dönüştürmeleri şunlardır:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

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

Tablosal (CSV, TSV, PSV):

  • Mevcut bir tablodaki tablo biçimlerini alırsanız Gelişmiş>Geçerli tablo şemasını koru'yu 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 1 ile 100 arasında Gelişmiş>İç İçe Düzeyler'i seçin.

  • Gelişmiş>Veri biçimi hatalarını yoksay'ı seçerseniz veriler JSON biçiminde alır. Bu onay kutusunu işaretsiz bırakırsanız, veriler çok kanallı biçimde alınıyor.

    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şaretleri ile işaretlenir. Her adım için kullanılan komutları görüntüleyebilir veya alınan verileri sorgulamak, görselleştirmek veya bırakmak için bir kart seçebilirsiniz.

Başarılı alma işleminin tamamlandığı özet sayfasının ekran görüntüsü.