Databricks SQL sürüm notları 2026

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:

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:

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:

Skaler işlevler:

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_estimatesrid işlev: Giriş geometrisi için en iyi öngörülen uzamsal başvuru tanımlayıcısını (SRID) tahmin eder.
  • st_force2d işlevi: Coğrafyayı veya geometriyi 2B gösterimine dönüştürür.
  • st_nrings işlev: Hem dış hem de iç halkalar dahil olmak üzere çokgen veya çok kutuplu bir durumdaki halkaların toplam sayısını sayar.
  • st_numpoints iş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:

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 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:

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.

Ocak 2026