Aracılığıyla paylaş


Değişken türü desteği

Önemli

Bu özellik Genel Önizlemededir.

Veri VARIANT türü yarı yapılandırılmış verileri depolar. VARIANT ile çalışmaya dair örnekler için bkz. Değişken verileri sorgulama.

Değişken desteği etkinleştirilmiş tabloları okumak ve yazmak için Databricks Runtime 15.3 veya üzerini kullanmanız gerekir.

Tabloda değişken etkinleştirme

Değişkeni etkinleştirmek için tür sütunu içeren yeni bir VARIANT tablo oluşturun.

CREATE TABLE table_name (variant_column VARIANT)

Var olan bir tabloda desteğini etkinleştirmek için VARIANT aşağıdaki söz dizimini kullanın.

ALTER TABLE table_name SET TBLPROPERTIES('delta.feature.variantType-preview' = 'supported')

Uyarı

Değişken etkinleştirdiğinizde, Azure Databricks tablo protokollerini yükselter. İstemciler, değişken desteği olmadan tabloyu okuyamaz. Bkz . Delta Lake özellik uyumluluğu ve protokolleri.

Sınırlamalar

Veri türü desteği VARIANT aşağıdaki sınırlamalara sahiptir.

  • Tabloyu bölümlendirmek için değişken sütunları kullanamazsınız.
  • Değişken sütun, bir tablo için kümeleme anahtarı olamaz.
  • GROUP BY veya ORDER BY yan tümceleriyle değişken sütunları kullanamazsınız.
  • Değişken sütun üzerinde DISTINCT kullanamazsınız.
  • SQL kümesi işleçlerini (INTERSECT, UNION, EXCEPT) değişken sütunlarla kullanamazsınız.
  • Değişken sütun oluşturmak için sütun üretimini kullanamazsınız.
  • Değişken sütunlar minValues ve maxValues istatistiklerini desteklemez.
  • Değişken sütun, 128 MiB'den (Databricks Runtime 17.1 ve altında 16 MiB) büyük bir değer içeremez.