Azure depolamadan veri alma
Veri alımı, azure Veri Gezgini bir veya daha fazla kaynaktan bir tabloya veri yüklemek için kullanılan işlemdir. Veri 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.
Azure depolama hesabından alma işlemi tek seferlik bir işlemdir. Verileri sürekli almak için bkz. Akış alımını yapılandırma.
Veri alımı hakkında genel bilgi için bkz. Azure Veri Gezgini veri alımına genel bakış.
Önkoşullar
- Microsoft hesabı veya Microsoft Entra kullanıcı kimliği. Azure aboneliği gerekmez.
- Azure Veri Gezgini web kullanıcı arabiriminde oturum açın.
- Azure Veri Gezgini kümesi ve veritabanı. Küme ve veritabanı oluşturma.
- Depolama hesabı.
Verileri Al
Soldaki menüden Sorgu'yu seçin.
Verileri almak istediğiniz veritabanına sağ tıklayın. Veri al'ı seçin.
Kaynak
Veri al penceresinde Kaynak sekmesi seçilidir.
Kullanılabilir listeden veri kaynağını seçin. Bu örnekte, Azure depolamadan veri alırsınız.
Yapılandırma
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.
Kaynağınızı eklemek için Kapsayıcı seç'i veya URI ekle'yi seçin.
Kapsayıcı seç'i seçtiyseniz aşağıdaki alanları doldurun:
Ayar Alan açıklaması Abonelik Depolama hesabının bulunduğu abonelik kimliği. Storage account Depolama hesabınızı tanımlayan ad. Kapsayıcı Almak istediğiniz depolama kapsayıcısı. Dosya filtreleri (isteğe bağlı) Folder path 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. depolama hesabından URI ekleseçtiyseniz, içe aktarmak istediğiniz kapsayıcı veya tek tek bloblar için bir SAS URL'si oluşturun. İzinleri kapsayıcılar için Okuma ve Listeleme veya tek tek bloblar için Okuma olarak ayarlayın. Daha fazla bilgi için bkz. SAS belirteci oluşturma.
- URL'yi URI alanına yapıştırın ve artı (+) öğesini seçin. Tek tek bloblar için birden çok URI veya kapsayıcı için tek bir URI ekleyebilirsiniz.
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.
- Tek tek blobları ve kapsayıcıları aynı alımda alamazsınız.
İleri'yi seçin
İncele
İncele sekmesi açılır ve verilerin önizlemesi görüntülenir.
Alma işlemini tamamlamak için Son'u seçin.
İsteğe bağlı olarak:
- Girdilerinizden oluşturulan otomatik komutları görüntülemek ve kopyalamak için Komut görüntüleyicisi'ni seçin.
- Şemanın çıkarıldığını dosyayı değiştirmek için Şema tanımı dosyası açılan listesini kullanın.
- Açılan listeden istediğiniz biçimi seçerek otomatik olarak çıkarılan veri biçimini değiştirin. Bkz. Alma için Azure Veri Gezgini tarafından desteklenen veri biçimleri.
- Sütunları düzenleyin.
- Veri türüne göre geliş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 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üştürme, 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 |
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ürmelerini uygulamak için Sütunları düzenle penceresinde bir sütun oluşturun veya güncelleştirin.
Eşleme dönüştürmeleri, kaynağın veri türü int veya long olan dize veya datetime türünde bir sütun üzerinde gerçekleştirilebilir. 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ş> 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 adı olarak kullanmak için Gelişmiş> seçin.
JSON:
JSON verilerinin sütun bölmesini belirlemek için 1 ile 100 arasındaki Gelişmiş> seçin.
Gelişmiş> yoksay'ı seçerseniz, veriler JSON biçiminde alır. Bu onay kutusunu seçili bırakmazsanız, veriler çok kanallı biçimde alınıyor.
Ö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.