Veri alma için desteklenen veri biçimleri

Şunlar için geçerlidir: ✅Microsoft FabricAzure Veri Gezgini

Veri alımı, verilerin tabloya eklendiği ve sorgu için kullanılabilir hale getirildiği işlemdir. Sorgudan alma dışındaki tüm alma yöntemleri için verilerin desteklenen biçimlerden birinde olması gerekir. Aşağıdaki tabloda veri alımı için desteklenen biçimler listelenmektedir ve açıklanmaktadır.

Not

Verileri almadan önce verilerinizin düzgün biçimlendirildiğinden ve beklenen alanları tanımladığından emin olun. Biçimin geçerli olduğunu onaylamak için tercih ettiğiniz doğrulayıcıyı kullanmanızı öneririz. Örneğin, CSV veya JSON dosyalarını denetlemek için aşağıdaki doğrulayıcıları yararlı bulabilirsiniz:

Alımın neden başarısız olabileceği hakkında daha fazla bilgi için bkz . Alma hataları

ve Azure Veri Gezgini'da alma hata kodları.

Biçimlendir Dahili Açıklama
ApacheAvro .avro Mantıksal türler için destek içeren bir AVRO biçimi. Aşağıdaki sıkıştırma codec bileşenleri desteklenir: null, deflateve snappy. Biçimin apacheavro okuyucu uygulaması resmi Apache Avro kitaplığını temel alır. Olay Hub'ı Yakalama Avro dosyalarını alma hakkında bilgi için bkz . Olay Hub'ı Yakalama Avro dosyalarını alma.
Avro .avro .NET kitaplığını temel alan AVRO biçimi için eski bir uygulama. Aşağıdaki sıkıştırma codec'leri desteklenir: null, (için snappy - veri biçimini kullanın ApacheAvro deflate ).
CSV .csv Virgülle ayrılmış değerlere (, sahip bir metin dosyası). Bkz . RFC 4180: Virgülle Ayrılmış Değerler (CSV) Dosyaları için Ortak Biçim ve MIME Türü.
JSON .json veya \r\nile sınırlandırılmış JSON nesnelerinin yer aldığı \n bir metin dosyası. Bkz. JSON Satırları (JSONL).
MultiJSON .multijson JSON özellik torbaları dizisine (her biri bir kaydı temsil eden) veya boşlukla \n ayrılmış herhangi bir sayıda özellik çantasına sahip bir metin dosyası veya \r\n. Her özellik çantası birden çok satıra yayılabilir.
ORC .orc ORC dosyası.
Parquet .parquet Parquet dosyası.
PSV .psv Kanalla ayrılmış değerlere (|) sahip bir metin dosyası.
ÇİĞ .raw İçeriğinin tamamı tek bir dize değeri olan bir metin dosyası.
SCsv .scsv Noktalı virgülle ayrılmış değerler (;) içeren bir metin dosyası.
SOHsv .sohsv SOH ile ayrılmış değerler içeren bir metin dosyası. (SOH, ASCII kod noktası 1'dir; bu biçim HDInsight üzerinde Hive tarafından kullanılır.)
TSV .tsv Sekmeyle ayrılmış değerlere (\t) sahip bir metin dosyası.
TSVE .tsv Sekmeyle ayrılmış değerlere (\t) sahip bir metin dosyası. Kaçış için ters eğik çizgi karakteri (\) kullanılır.
TXT .txt ile \nsınırlandırılmış satırlar içeren bir metin dosyası. Boş satırlar atlanır.
W3CLOGFILE .log W3C tarafından standartlaştırılmış web günlüğü dosyası biçimi.

Not

  • Normal Parquet biçim dosyalarının (örneğin Apache Iceberg, Apache Hudi, Delta Lake) üzerine ACID işlevi sağlayan veri depolama sistemlerinden alım desteklenmez.
  • Şemasız Avro desteklenmez.

veya biçimlerini kullanarak json veri alma hakkında daha fazla bilgi için bkz. json biçimlerini alma.multijson

Desteklenen veri sıkıştırma biçimleri

Bloblar ve dosyalar aşağıdaki sıkıştırma algoritmalarından herhangi biri aracılığıyla sıkıştırılabilir:

Sıkıştırma Dahili
gzip .gz
Zip .zip

Uzantıyı blob veya dosyanın adına ekleyerek sıkıştırmayı belirtin.

Örneğin:

  • MyData.csv.zip zip (arşiv veya tek bir dosya) ile sıkıştırılmış CSV olarak biçimlendirilmiş bir blobu veya dosyayı gösterir
  • MyData.json.gz , gzip ile sıkıştırılmış JSON olarak biçimlendirilmiş bir blobu veya dosyayı gösterir.

Biçim uzantılarını içermeyen ancak yalnızca sıkıştırma (örneğin, MyData.zip) olan blob veya dosya adları da desteklenir. Bu durumda, çıkarılamadığı için dosya biçimi bir alma özelliği olarak belirtilmelidir.

Not

  • Bazı sıkıştırma biçimleri, sıkıştırılmış akışın bir parçası olarak özgün dosya uzantısını izler. Bu uzantı genellikle dosya biçimini belirlemek için yoksayılır. Dosya biçimi (sıkıştırılmış) blobdan veya dosya adından belirlenemiyorsa, alma özelliği aracılığıyla format belirtilmelidir.
  • tarafından ParquetAVRO kullanılan iç (öbek düzeyi) sıkıştırma codec'i ve ORC biçimleriyle karıştırılmamalıdır. İç sıkıştırma adı genellikle dosya biçimi uzantısının önüne bir dosya adına eklenir; örneğin: file1.gz.parquet, file1.snappy.avro, vb.
  • Deflate64/Enhanced Deflate zip sıkıştırma yöntemi desteklenmez. Windows yerleşik zip kompresörünün bu sıkıştırma yöntemini 2 GB'ın üzerindeki dosyalarda kullanmayı seçebileceğini lütfen unutmayın.