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.
Aşağıdaki Databricks SQL özellikleri ve geliştirmeleri 2026'da yayımlandı.
Nisan 2026
agg SQL işlevi measure için eş anlamlı olarak
30 Nisan 2026
Yeni toplama fonksiyonu, ölçü için bir eş anlamlıdır.
agg(measure_column) ölçüleri sorgularken daha kısa bir alternatif olarak kullanın.
Mart 2026
Databricks SQL sürüm 2026.10 önizleme sürümünde kullanıma sunuldu
26 Mart 2026
Databricks SQL sürüm 2026.10 artık Önizleme kanalında kullanılabilir. Yeni özellikler, davranış değişiklikleri ve hata düzeltmeleri hakkında bilgi edinmek için aşağıdaki bölümü gözden geçirin.
Gözlem metrik hataları artık sorguların başarısız olmasına neden olmuyor.
Gözlem ölçüm toplama sırasındaki hatalar artık sorgu yürütme hatalarına neden olmaz. Daha önce yan tümcelerdeki OBSERVE hatalar (sıfıra bölme gibi) sorgunun tamamını engelleyebilir veya başarısız olabilir. Şimdi sorgu başarıyla tamamlanır ve çağrısı observation.getyaptığınızda hata oluşur.
Unity Kataloğu CRTAS işlemleri için iyileştirilmiş yazma işlemleri
OLUŞTURMA VEYA DEĞİşTİr TABLE Bölümlenmiş Unity Kataloğu tablolarındaki AS SELECT (CRTAS) işlemleri artık en iyi duruma getirilmiş yazma işlemlerini varsayılan olarak uygulayarak daha az ve daha büyük dosyalar üretmektedir. Devre dışı bırakmak için spark.databricks.delta.optimizeWrite.UCTableCRTAS.enabled, false olarak ayarlayın.
Zaman damgası bölüm değerleri oturum zaman dilimini kullanır
Zaman damgası bölümleme değerleri artık SQL depo oturumunun saat dilimini kullanıyor. Databricks SQL 2025.40 sürümünden önce yazılmış zaman damgası bölümleriniz varsa, yeni veri yazmadan önce bölüm meta verilerinizi doğrulamak için komutunu çalıştırın SHOW PARTITIONS .
DESCRIBE FLOW ayrılmış anahtar sözcüğü
DESCRIBE FLOW Komutu artık kullanılabilir. adlı flow bir tablonuz varsa, DESCRIBE schema.flow, DESCRIBE TABLE flow veya DESCRIBE `flow` öğelerini backticks ile kullanın.
SpatialSQL boole kümesi işlemleri
ST_Difference, ST_Intersectionve ST_Union aşağıdaki geliştirmelerle yeni bir uygulama kullanın:
- Geçerli giriş geometrileri her zaman bir sonuç üretir ve artık hata oluşturmaz. Geçersiz girişler hata oluşturmaz ancak geçerli sonuçlar üretmeyebilir.
- Yaklaşık 2 kat daha hızlı performans.
- Sonuçlar, farklı formüller ve işlem sırası nedeniyle çizgi segmenti kesişimleri için 15. ondalık basamak sonrasında farklılık gösterebilir.
- Sonuçlar tutarlı ve karşılaştırılabilir çıkış için normalleştirilir:
- Noktalar koordinat değerlerine göre sıralanır.
- Linestring'ler, mümkün olan en uzun yollardan oluşturulur.
- Çokgen halkalar döndürülür, böylece ilk nokta en küçük koordinat değerlerine sahiptir.
- Bu normalleştirme, ilk geometrinin değiştirilmeden döndürüldüğü, çakışmayan iki geometri ile
ST_Differenceçağrılması durumu dışında tüm durumlarda geçerlidir.
SQLSTATE için özel durum türleri
Özel durum türleri artık SQLSTATE'i destekliyor. Kodunuz özel durumları dize eşleştirmeye göre ayrıştırıyorsa veya belirli özel durum türlerini yakalarsa hata işleme mantığınızı güncelleştirin.
Microsoft Azure Synapse için DATETIMEOFFSET veri türü desteği
Veri DATETIMEOFFSET türü artık Microsoft Azure Synapse bağlantıları için kullanılabilir.
Google BigQuery tablo yorumları
Google BigQuery tablo açıklamaları çözümlenir ve tablo açıklamaları olarak sunulur.
INSERT ifadelerle şema evrimi
WITH SCHEMA EVOLUTION Yan tümcesini, ekleme işlemleri sırasında hedef tablonun şemasını otomatik olarak evrimleştirmek için SQL INSERT deyimleriyle kullanın. Yan tümcesi, INSERT INTO, INSERT OVERWRITE ve INSERT INTO ... REPLACE formları için desteklenir. Örneğin:
INSERT WITH SCHEMA EVOLUTION INTO students TABLE visiting_students_with_additional_id;
Hedef Delta Lake tablosunun şema, kaynaktan gelen ek sütunları veya genişletilmiş türleri karşılayacak şekilde güncellenir. Ayrıntılar için bkz. şema evrimi ve INSERT deyim söz dizimi.
INSERT işlemlerinde NULL yapı değerleri korundu.
INSERT şema evrimi veya örtük atama ile işlemler artık kaynak ve hedef tablolarda farklı yapı alanı siparişleri olduğunda yapı değerlerini korur NULL .
parse_timestamp SQL işlevi
parse_timestamp SQL işlevi, birden çok desen kullanarak zaman damgası dizelerini ayrıştırıyor ve zaman damgalarını birden çok biçimde ayrıştırırken daha iyi performans için Foton altyapısında çalışıyor. Tarih ve zaman desenleri biçimlendirmesi hakkında bilgi için bkz. Tarih ve zaman desenleri.
max_by ve min_by için isteğe bağlı limit ile
Toplama işlevleri max_by ve min_by artık isteğe bağlı bir üçüncü bağımsız değişkeni limit (en fazla 100.000) kabul edecektir. İşlevler sağlandığında, sıralama ifadesinin en büyük (veya en küçük) değerlerine karşılık gelen, limit kadar değeri içeren bir dizi döndürerek, pencere işlevleri veya CTE'ler olmadan top-K ve bottom-K sorgularını basitleştirir.
Vektör toplama ve skaler işlevler
Yeni SQL işlevleri, ekleme ve benzerlik iş yükleri için vektörler üzerinde ARRAY<FLOAT> çalışır:
Toplama işlevleri:
- vector_avg: Gruptaki vektörlerin öğe açısından ortalamasını döndürür.
- vector_sum: Gruptaki vektörlerin öğeye göre toplamını döndürür.
Skaler işlevler:
- vector_cosine_similarity: İki vektörünün kosinüs benzerliğini verir.
- vector_inner_product: İki vektörünün iç (nokta) ürününü döndürür.
- vector_l2_distance: İki vektör arasındaki Öklid (L2) mesafesini verir.
- vector_norm: Bir vektörünün Lp normunu (1, 2 veya sonsuz) döndürür.
- vector_normalize: Birim uzunluğuna normalleştirilmiş bir vektör döndürür.
Bkz . Yerleşik işlevler.
Bileşik deyimlerde SQL imleç desteği
SQL betik yazımı bileşik ifadeler artık imleç işlemeyi destekliyor.
Bir imleç tanımlamak için DECLARE CURSOR kullanın, ardından OPEN deyimi, FETCH deyimi ve CLOSE deyimi kullanarak sorguyu çalıştırın ve satırları birer birer kullanın. İmleçler, satır satır işleme gibi NOT FOUND parametre işaretçilerini ve koşul işleyicilerini kullanabilir.
Yaklaşık üst k taslak işlevleri
Yeni işlevler, dağıtılmış top-K toplama için yaklaşık top-K taslaklarının oluşturulmasını ve birleştirilmesini sağlar:
- approx_top_k_accumulate: Grup başına bir taslak oluşturur.
- approx_top_k_combine: Taslakları birleştirir.
- approx_top_k_estimate: Tahmini sayıları olan en iyi K öğelerini döndürür.
Daha fazla bilgi için bkz approx_top_k . toplama işlevi ve Yerleşik işlevler.
Tuple eskiz işlevleri
Tuple yığın desteği için yeni toplam ve skaler işlevler, anahtar-özet çiftleri üzerinde ayrı sayım ve toplama işlemlerini destekler.
Toplama işlevleri:
-
tuple_sketch_agg_doubletoplama işlevi -
tuple_sketch_agg_integertoplama işlevi -
tuple_union_agg_doubletoplama işlevi -
tuple_union_agg_integertoplama işlevi -
tuple_intersection_agg_doubletoplama işlevi -
tuple_intersection_agg_integertoplama işlevi
Skaler işlevler:
- tuple_sketch_estimate
- tuple_sketch_summary
- tuple_sketch_theta
- tuple_union
- tuple_intersection
- tuple_difference
Bkz . Yerleşik işlevler.
Unity Kataloğu Python UDF'leri için özel bağımlılıklar
Unity Kataloğu Python kullanıcı tanımlı tablo işlevleri (UDF' ler) artık dış kitaplıklar için özel bağımlılıkları kullanabilir, böylece paketleri varsayılan SQL ambarı ortamında sağlananların ötesinde kullanabilirsiniz. Bkz. Özel bağımlılıkları kullanarak UDF'leri genişletme.
Yeni jeo-uzamsal işlevler
Aşağıdaki jeo-uzamsal işlevler artık kullanılabilir:
-
st_estimatesridişlev: Giriş geometrisi için en iyi öngörülen uzamsal başvuru tanımlayıcısını (SRID) tahmin eder. -
st_force2dişlevi: Coğrafyayı veya geometriyi 2B gösterimine dönüştürür. -
st_nringsişlev: Hem dış hem de iç halkalar dahil olmak üzere çokgen veya çok kutuplu bir durumdaki halkaların toplam sayısını sayar. -
st_numpointsişlev: Coğrafya veya geometrideki boş olmayan noktaları sayar.
Jeo-uzamsal işlevler için foton desteği
Aşağıdaki jeo-uzamsal işlevler artık daha hızlı performans için Foton altyapısında çalıştırılır:
Şubat 2026
Databricks SQL sürüm 2025.40, Güncel Sürüm halinde yayınlanıyor.
23 Şubat 2026
Databricks SQL sürüm 2025.40 Geçerli kanala dağıtılıyor. 2025.40'taki özelliklere bakın.
Databricks SQL sürüm 2025.40 önizleme sürümünde kullanıma sunuldu
11 Şubat 2026
Databricks SQL sürüm 2025.40 artık Önizleme kanalında kullanılabilir. Yeni özellikler, davranış değişiklikleri ve hata düzeltmeleri hakkında bilgi edinmek için aşağıdaki bölümü gözden geçirin.
SQL betiği genel kullanıma sunuldu
SQL betiği artık genel kullanıma sunuldu. Koşullu deyimler, döngüler, yerel değişkenler ve özel durum işleme dahil olmak üzere SQL ile yordamsal mantık yazın.
Parametre işaretçileri artık daha fazla SQL bağlamında destekleniyor
Artık uygun türde sabit bir değere izin verilen her yerde, adlandırılmış (:param) ve adlandırılmamış (?) parametre işaretçilerini kullanabilirsiniz. Bu, CREATE VIEW v AS SELECT ? AS c1 gibi DDL deyimlerini, DECIMAL(:p, :s) gibi sütun türlerini ve COMMENT ON t IS :comment gibi açıklamaları içerir. Bu, kodunuzu SQL ekleme saldırılarına maruz bırakmadan çok çeşitli SQL deyimlerini parametreleştirmenize olanak tanır. Bkz . Parametre işaretçileri.
IDENTIFIER yan tümce daha fazla SQL bağlamında genişletildi.
IDENTIFIER Dizeleri SQL nesne adlarına dönüştüren yan tümcesi artık tanımlayıcıya izin verilen neredeyse her bağlamda desteklenmektedir. Genişletilmiş parametre işaretleyicisi ve literal string birleştirme desteğiyle birlikte, sütun diğer adlarından (AS IDENTIFIER(:name)) sütun tanımlarına (IDENTIFIER(:pk) BIGINT NOT NULL) kadar her şeyi parametreleştirebilirsiniz. Bkz: IDENTIFIER yan tümcesi.
Literal dizge birleştirme her yerde desteklenir
'Hello' ' World' gibi ardışık dize değişmezleri artık 'Merhaba Dünya' dahil olmak üzere, dize değişmezlerine izin verilen herhangi bir bağlamda COMMENT 'This' ' is a ' 'comment' şeklinde birleştirilir. Bakınız STRING türü.
Yeni BITMAP_AND_AGG işlevi
Mevcut işlev kitaplığını tamamlamak için yeni BITMAP işlevi kullanıma sunuldu.
Yaklaşık farklı sayımlar için yeni Theta Sketch işlevleri
Datasketches Theta Sketch kullanarak yaklaşık ayrı sayı ve ayarlama işlemleri için yeni bir işlev kitaplığı kullanıma sunuldu:
-
theta_sketch_aggtoplama işlevi -
theta_union_aggtoplama işlevi -
theta_intersection_aggtoplama işlevi -
theta_sketch_estimateişlev -
theta_unionişlev -
theta_differenceişlev -
theta_intersectionişlev
Yaklaşık niceller için yeni KLL Taslak işlevleri
Yaklaşık nicel hesaplama için KLL Taslakları oluşturmaya yönelik yeni bir işlev kitaplığı kullanıma sunuldu:
-
kll_sketch_agg_biginttoplama işlevi -
kll_sketch_get_quantile_bigintişlev -
kll_sketch_merge_bigintişlev -
kll_sketch_agg_doubletoplama işlevi -
kll_sketch_get_quantile_doubleişlev -
kll_sketch_merge_doubleişlev -
kll_sketch_agg_floattoplama işlevi -
kll_sketch_get_quantile_floatişlev -
kll_sketch_merge_floatişlev -
kll_sketch_get_n_bigintişlev -
kll_sketch_get_rank_bigintişlev -
kll_sketch_to_string_bigintişlev -
kll_sketch_get_n_doubleişlev -
kll_sketch_get_rank_doubleişlev -
kll_sketch_to_string_doubleişlev -
kll_sketch_get_n_floatişlev -
kll_sketch_get_rank_floatişlev -
kll_sketch_to_string_floatişlev
KLL taslaklarını bir toplama bağlamında kll_merge_agg_bigint, kll_merge_agg_double ve kll_merge_agg_float kullanarak birleştirebilirsiniz.
Ölçüm görünümlerinde SQL penceresi işlevleri
Artık çalışan toplamları, derecelendirmeleri ve pencere tabanlı diğer hesaplamaları hesaplamak için ölçüm görünümlerindeSQL penceresi işlevlerini kullanabilirsiniz.
Yeni jeo-uzamsal işlevler
Aşağıdaki yeni jeo-uzamsal işlevler kullanıma sunuldu:
-
st_azimuthişlev:[0, 2π)içinde radyan cinsinden ikinci noktadan ilk noktaya kuzey referanslı azimut açı verir. -
st_boundaryişlev: Giriş geometrisinin sınırını döndürür. -
st_closestpointişlev: İkinci geometriye en yakın olan ilk geometrideki bir noktanın 2B projeksiyonunu verir. -
st_geogfromewktişlev: Bir coğrafyanın Genişletilmiş Well-Known Metni (EWKT) açıklamasını ayrıştırıyor. -
st_geomfromewktişlev: Geometrinin Genişletilmiş Well-Known Metni (EWKT) açıklamasını ayrıştırıyor.
Mevcut geometri ve coğrafya işlevleri için EWKT giriş desteği
Aşağıdaki işlevler artık Giriş olarak Genişletilmiş Well-Known Metni (EWKT) kabul ediyor:
Satır filtreleri ve sütun maskeleri ile tablolar üzerinde yinelenen sorgular için iyileştirilmiş performans
Satır filtreleri ve sütun maskeleri olan tablolar üzerinde yinelenen uygun sorgular artık geliştirilmiş sorgu sonucu önbelleğe alma özelliğinden yararlanarak yürütme sürelerinin daha hızlı gerçekleşmesini sağlar.
Geliştirilmiş jeo-uzamsal işlev performansı
Uzamsal birleştirme performansı karıştırılmış uzamsal birleştirme desteğiyle geliştirildi. Aşağıdaki ST işlevleri artık Photon uygulamalarına sahiptir:
FSCK REPAIR TABLE varsayılan olarak meta veri onarımı içerir
FSCK REPAIR TABLE şimdi eksik veri dosyalarını denetlemeden önce bir ilk meta veri onarım adımı içerir ve bozuk denetim noktaları veya geçersiz bölüm değerleri olan tablolarda çalışmasını sağlar. Ayrıca, dataFilePath çıkış şemasındaki FSCK REPAIR TABLE DRY RUN sütunu artık, veri dosyası yolunun geçerli olmadığı yeni sorun türlerini desteklemek için boş geçilebilir.
DESCRIBE TABLE çıktı meta veri sütununu içerir
çıktısı DESCRIBE TABLE [EXTENDED] şimdi tüm tablo türleri için bir metadata sütun içerir. Bu sütun, tabloda JSON dizesi olarak tanımlanan anlam meta verilerini (görünen ad, biçim ve eş anlamlılar) içerir.
MERGE, UPDATE ve akış yazma işlemleri sırasında korunan NULL yapılar
NULL yapılar artık Delta Lake MERGE, UPDATEve yapı türü atamalarını içeren akış yazma işlemlerinde NULL olarak korunur. Daha önce, NULL yapılar tüm alanların NULL olarak ayarlandığı yapılara genişletildi.
Parquet dosyalarında oluşturulmuş bölümlenmiş sütunlar
Bölümlenmiş Delta Lake tabloları artık yeni yazılan Parquet veri dosyalarında bölüm sütunlarını oluşturur. Daha önce bölüm değerleri yalnızca Delta Lake işlem günlüğü meta verilerinde depolanıyordu. Delta Lake tarafından yazılan Parquet dosyalarını doğrudan okuyan iş yükleri, yeni yazılan dosyalarda ek bölüm sütunları görür.
Zaman damgası bölüm değerleri oturum saat dilimine uygun
Zaman damgası bölüm değerleri artık spark.sql.session.timeZone yapılandırması kullanılarak doğru şekilde ayarlanıyor. Daha önce JVM saat dilimi kullanılarak yanlışlıkla UTC'ye dönüştürülüyordu.
Zaman yolculuğu kısıtlamaları güncelleştirildi
Azure Databricks artık tüm tablolar için zaman yolculuğu sorgularını eşiğin deletedFileRetentionDuration ötesinde engelliyor. Komut, VACUUM değeri 0 saat olarak ayarlamadıkça bekletme süresi argümanını yoksayar. değerinden deletedFileRetentionDurationbüyük ayarlayamazsınızlogRetentionDuration.
SHOW TABLES DROPPED LIMIT maddesine saygı gösterir
SHOW TABLES DROPPED artık LIMIT maddesini doğru şekilde uygular.