Delta Lake'te varyant desteği
Önemli
Bu özellik Genel Önizlemededir.
Delta Lake'te VARIANT
yarı yapılandırılmış verileri depolamak için veri türünü kullanabilirsiniz. ile VARIANT
çalışma örnekleri 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.
Delta tablosunda değişken etkinleştirme
Değişkeni etkinleştirmek için tür sütunu içeren yeni bir VARIANT
tablo oluşturun, örneğin:
CREATE TABLE table_name (variant_column VARIANT)
Ayrıca, aşağıdaki söz dizimini kullanarak var olan bir tabloda için VARIANT
desteğini etkinleştirebilirsiniz:
ALTER TABLE table_name SET TBLPROPERTIES('delta.feature.variantType-preview' = 'supported')
Uyarı
Değişken etkinleştirdiğinizde, tablo protokolü yükseltilir. Yükseltmeden sonra tablo, değişken desteklemeyen Delta Lake istemcileri tarafından okunamaz. Bkz. Azure Databricks Delta Lake özellik uyumluluğunu nasıl yönetir?.
Sınırlamalar
Şu sınırlamalar geçerlidir:
- 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.
- Değişken sütun oluşturmak için sütun oluşturmayı kullanamazsınız.
- Delta, değişken sütunları için toplamaz
minValues
veyamaxValues
istatistik toplamaz.