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ı.
Haziran 2026
MATCH_RECOGNIZE şimdi Beta'da
30 Haziran 2026
Databricks SQL ve Databricks Runtime artık satır deseni tanıma için SQL:2016 MATCH_RECOGNIZE yan tümcesini destekliyor.
Çalışma alanı önizleme ayarlarındaEşleştirme Tanıma önizlemesini etkinleştirin.
Bkz. MATCH_RECOGNIZE yan tümcesi.
BENZERSİz kısıtlama desteği artık Genel Önizleme'de
5 Haziran 2026
Databricks SQL artık Unity Kataloğu Delta Lake tablolarında bilgi UNIQUE kısıtlamalarını destekliyor. Yabancı anahtarlar UNIQUE sütunlarına başvurabilir ve bir RELY kısıtlamasındaki UNIQUE, Photon özellikli işlemde birleştirme elemesini ve DISTINCT sadeleştirmesini sağlar. Bkz: CONSTRAINT yan tümcesi.
Mayıs 2026
Databricks SQL sürüm 2026.15 önizleme sürümünde kullanıma sunuldu
26 Mayıs 2026
Databricks SQL sürüm 2026.15 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.
XPath artık dış DTD'leri getirmez
XML üzerinden xpath değerlendirdiğinizde Azure Databricks artık belgede bildirilen dış Belge Türü Tanımlarını (DTD) yüklemez. Daha önce, XML hatalı bir URL'ye veya ulaşılamaz bir uç noktaya işaret eden bir dış DTD referansı içerdiğinde XPath başarısız olabilir. DTD doğrulaması XPath değerlendirmesinden ayrı olduğundan, zaten başarılı olan sorgular öncekiyle aynı sonuçları döndürür. Daha önce yalnızca dış DTD alma sırasında başarısız olan sorgular artık başarılı olabilir.
Şema evrimi, MERGE ve akış yazmalarında NULL yapısının korunması INSERT
Şema INSERTMERGE kullanan , ve akış yazma işlemleri için, kaynaktaki NULL yapısı artık hedefte NULL olarak depolanır. Daha önce bu değer, her alan NULL olarak ayarlanmış null olmayan bir yapı olarak yanlış bir şekilde gerçekleştirilmişken, şema evrimi olmayan aynı işlemler NULL yapılarını doğru şekilde koruyordu. Kodunuz tüm alanları NULL olan boş olmayan bir yapı verisini almaya dayanıyorsa, bunun yerine boş bir yapı verisini işlemek için kodunuzu güncelleyin.
SHOW CREATE TABLE metrik görünümlerini destekler
SHOW CREATE TABLE artık metrik görünümlerini destekliyor. Daha önce bu komutun bir ölçüm görünümünde çalıştırılması hataya neden oldu. Ölçüm görünümlerinin çıktısı, katalogla birlikte tam nitelikli üç bölümlü adı içerir (örneğin, CREATE VIEW catalog.db.my_metric_view ...), bu da ölçüm görünümünü doğru konuma yeniden oluşturmayı kolaylaştırır.
LEFT OUTER JOIN LATERAL işleminde satırların düşmesini önlemek için düzeltme
Sorgulardan LEFT OUTER JOIN LATERAL yanlışlıkla satır silen bir hata şimdi düzeltildi. Bu yapıyı kullanan sorgular artık doğru sonuçları döndürür. Önceki davranışa geçici olarak geri dönmek için spark.databricks.sql.optimizer.lateralJoinPreserveOuterSemantictrue olarak ayarlayın.
NATURAL JOIN büyük/küçük harfe duyarsız sütun eşleştirmeyi destekler
NATURAL JOIN, spark.sql.caseSensitivefalse (varsayılan) olarak ayarlandığında, büyük/küçük harfe duyarsız sütun eşleştirmeyi doğru şekilde kullanıyor. Daha önce, NATURAL JOIN ortak sütunları tanımlamak için büyük/küçük harfe duyarlı karşılaştırma kullanılıyordu, bu da yalnızca büyük/küçük harf farklılığı olan sütunların (örneğin, ID ve id) eşleşme olarak tanınmamasına neden oluyordu. Bu, çapraz birleştirme sonuçlarının sessizce üretilmesine neden oldu NATURAL JOIN . Bu hatadan etkilenen sorgular artık düzgün birleştirilmiş sütunlarla doğru sonuçları döndürür.
Unity Kataloğu'nda SQL UDF bağımlılık doğrulaması
Unity Kataloğu artık erişim denetiminin atlanmasını önlemek için SQL kullanıcı tanımlı işlevler (UDF) için bağımlılık doğrulamasını zorunlu kılıyor. Daha önce REST API aracılığıyla oluşturulan SQL işlevleri kullanıcının erişemediği bağımlılıklara başvurabiliyormuş. Geçersiz bağımlılık yapılandırmalarına sahip SQL UDF'lerinin yürütülmesi artık engelleniyor.
CRTAS ile oluşturulan bölümlenmiş Unity Kataloğu tabloları için iyileştirilmiş yazma işlemleri
İyileştirilmiş yazma işlemleri artık (CRTAS) ile CREATE OR REPLACE TABLE ... AS SELECT oluşturulan bölümlenmiş Unity Kataloğu tablolarına doğru şekilde uygulanıyor. Daha önce, bölümlenmiş yeni Unity Kataloğu tablolarındaki CRTAS iyileştirilmiş yazma işlemleri uygulamadığından bölüm başına daha fazla sayıda küçük dosya elde edildi. Bu düzeltme yazma gecikme süresini artırabilir. Önceki davranışa dönmek için spark.databricks.delta.optimizeWrite.UCTableCRTAS.enabled ögesini false olarak ayarlayın.
ESRI tanımlı SRID 102100 için yanlış EPSG otoritesi düzeltildi.
SRID 102100 için Koordinat Referans Sistemi (CRS) eşlemesi artık yanlış ESRI:102100 yerine doğru EPSG:102100 kullanıyor. Bu düzeltme, jeo-uzamsal verilerin diğer sistemlerle daha iyi birlikte çalışabilirlik için doğru yetkiliyle depolanmasını sağlar.
Geçici tablolar için CREATE OR REPLACE desteği
CREATE OR REPLACE TEMP TABLE söz dizimi artık desteklenmektedir ve tek bir deyimde geçici tablolar oluşturmanıza veya değiştirmenize olanak sağlar. Bu, geçici tabloları açıkça bırakma ve yeniden oluşturma gereksinimini ortadan kaldırır.
Delta tablo geçmişi yazma seçeneği bayraklarını içerir
Delta Lake tablo geçmişi (DESCRIBE HISTORY) artık operationParameters ve WRITE işlemleri için yazma seçeneği bayraklarını REPLACE TABLE sütununda içerir. Aşağıdaki seçenekler açıkça etkinleştirildiğinde, geçmiş kaydında Boolean bayrakları olarak görünürler (yalnızca true olduğunda dahil edilir):
WRITE ve REPLACE TABLE işlemleri için:
-
isDynamicPartitionOverwrite: dinamik bölüm üzerine yazma modu kullanıldığında mevcut -
canOverwriteSchema: şema üzerine yazma (overwriteSchema) etkinleştirildiğinde mevcut -
canMergeSchema: şema birleştirme (mergeSchema) etkinleştirildiğinde mevcut
REPLACE TABLE işlemleri için
-
predicate: kullanıldığında mevcutturreplaceWhere -
isV1WriterSaveAsTableOverwrite: değiştirme bir.saveAsTableüzerine yazma ile tetiklendiğinde mevcut
Yeni jeo-uzamsal işlevler
Aşağıdaki jeo-uzamsal işlevler artık kullanılabilir:
-
st_makepointişlevi: Verilen koordinatları içeren bir noktaGEOMETRYdöndürür. -
st_makeenvelopeişlev: Verilen köşe koordinatları tarafından tanımlanan eksene hizalanmış zarfı (sınırlayıcı kutu) temsil eden birGEOMETRYdeğer döndürür.
Geliştirilmiş uzamsal birleşim desteği
ST_DWithin (mesafe içinde) belirteci artık uzamsal join'ler için bir join koşulu olarak desteklenmektedir. Yüklemlerin bağlaçları artık uzamsal birleştirmelerde kullanılabilir; örneğin condition AND st_predicate.
SQL düzenleyicisinde sonuç tabloları için yerel veri profili oluşturma
1 Mayıs 2026
Artık yeni Databricks SQL düzenleyicisinde sonuç tablolarındaki sütunların profil oluşturma istatistiklerini görüntüleyebilirsiniz. Sütun üst bilgilerini seçin ve Profil oluşturma istatistiklerini görüntülemek için seçim ayrıntılarını açın.
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.
Databricks SQL sürüm 2026.10, Current kanalında aşamalı olarak kullanıma sunuluyor.
23 Nisan 2026
Databricks SQL sürüm 2026.10, Current kanalında kullanıma sunuluyor. 2026.10'daki özelliklere bakı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.
offset ile dönemden döneme pencere hesaplamaları
Metrik görünümlerdeki pencere ölçümleri, pencere çerçevesini offset boyutu boyunca sabit bir aralıkla geriye veya ileriye kaydıran bir order alanını destekler. Yıldan yıla veya aydan aya ölçüler gibi dönem içi ölçüleri tanımlamak için kullanın offset . Bkz. Pencere çerçevesini nasıl offset kaydırıyor?
trailing ve leading pencere ölçümlerine referans satırını dahil etme veya hariç tutma
Pencere ölçüleri için trailing ve leading aralık değerleri, referans satırının kayan pencerenin bir parçası olup olmadığını denetleyen isteğe bağlı bir inclusive veya exclusive değiştiricisini kabul eder. Varsayılan değer, önceki davranışla eşleşen şeklindedir exclusive. Bkz. Tutturucu satırını ekleme veya dışlama.
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.