Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ö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 BYveyaORDER BYyan tümceleriyle değişken sütunları kullanamazsınız. - Değişken sütun üzerinde
DISTINCTkullanamazsı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
minValuesvemaxValuesistatistiklerini 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.