Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fitur dan peningkatan Databricks SQL berikut dirilis pada tahun 2025.
November 2025
Databricks SQL versi 2025.35 diluncurkan saat ini
20 November 2025
Databricks SQL versi 2025.35 diluncurkan ke saluran Saat Ini . Lihat fitur di 2025.35.
Peringatan Databricks SQL sekarang berada di Pratinjau Publik
14 November 2025
- Pemberitahuan Databricks SQL: Versi terbaru pemberitahuan Databricks SQL, dengan pengalaman mengedit baru, sekarang dalam Pratinjau Publik. Lihat Pemberitahuan Databricks SQL.
Perbaikan visualisasi Editor SQL
6 November 2025
- Memperbaiki masalah tampilan tipsalat: Mengatasi masalah di mana tipsalat disembunyikan di balik legenda di visualisasi Notebook dan Editor SQL.
Oktober 2025
Databricks SQL versi 2025.35 sekarang tersedia dalam versi pratinjau.
30 Oktober 2025
Databricks SQL versi 2025.35 sekarang tersedia di saluran Pratinjau . Tinjau bagian berikut untuk mempelajari tentang fitur baru, perubahan perilaku, dan perbaikan bug.
EXECUTE IMMEDIATE menggunakan ekspresi konstanta
Anda sekarang dapat meneruskan ekspresi konstanta sebagai string SQL dan sebagai argumen ke penanda parameter dalam EXECUTE IMMEDIATE pernyataan.
LIMIT ALL dukungan untuk CTEs rekursif
Sekarang Anda dapat menggunakan LIMIT ALL untuk menghapus pembatasan ukuran total pada ekspresi tabel umum (CTA) rekursif.
st_dump dukungan fungsi
Anda sekarang dapat menggunakan fungsi st_dump untuk mendapatkan larik yang berisi geometri tunggal dari geometri input. Silakan lihat fungsi st_dump.
Fungsi cincin interior poligon sekarang didukung
Anda sekarang dapat menggunakan fungsi berikut untuk bekerja dengan cincin interior poligon:
-
st_numinteriorrings: Dapatkan jumlah batas dalam (cincin) poligon. Silakan lihat fungsist_numinteriorrings. -
st_interiorringn: Ekstrak batas bagian dalam ke-n dari poligon dan kembalikan sebagai garis. Silakan lihat fungsist_interiorringn.
Dukungan informasi refresh MV/ST di DESCRIBE EXTENDED AS JSON
Azure Databricks sekarang menghasilkan bagian untuk tampilan materialisasi dan informasi penyegaran tabel streaming pada keluaran DESCRIBE EXTENDED AS JSON, yang mencakup waktu penyegaran terakhir, jenis penyegaran, status, dan jadwal.
Menambahkan kolom metadata ke DESCRIBE QUERY dan DESCRIBE TABLE
Azure Databricks sekarang menyertakan kolom metadata dalam output DESCRIBE QUERY dan DESCRIBE TABLE untuk metadata semantik.
Untuk DESCRIBE QUERY, saat menjelaskan kueri dengan tampilan metrik, metadata semantik menyebar melalui kueri jika dimensi direferensikan secara langsung dan pengukuran menggunakan fungsi .MEASURE()
Untuk DESCRIBE TABLE, kolom metadata hanya muncul untuk tampilan metrik, bukan jenis tabel lainnya.
Penanganan struktur yang null yang benar saat menghapus kolom NullType
Saat menulis ke tabel Delta, Azure Databricks sekarang mempertahankan nilai struct null dengan benar saat menghilangkan NullType kolom dari skema. Sebelumnya, struktur null salah diganti dengan nilai struct non-null di mana semua bidang diatur ke null.
Pengalaman pengeditan peringatan baru
20 Oktober 2025
- Pengalaman pengeditan pemberitahuan baru: Membuat atau mengedit pemberitahuan sekarang terbuka di editor multi-tab baru, menyediakan alur kerja pengeditan terpadu. Lihat Pemberitahuan Databricks SQL.
Perbaikan visualisasi
9 Oktober 2025
- Pilihan legenda untuk nama seri alias: Pemilihan legenda sekarang berfungsi dengan benar untuk bagan dengan nama seri alias di editor dan notebook SQL.
Metadata semantik dalam tampilan metrik
2 Oktober 2025
Anda sekarang dapat menentukan metadata semantik dalam tampilan metrik. Metadata semantik membantu alat AI seperti ruang Genie dan dasbor AI/BI menafsirkan dan menggunakan data Anda secara lebih efektif.
Untuk menggunakan metadata semantik, tampilan metrik Anda harus menggunakan spesifikasi YAML versi 1.1 atau yang lebih tinggi dan berjalan pada Databricks Runtime 17.2 atau lebih tinggi. Versi Databricks SQL yang sesuai adalah 2025.30, tersedia di saluran Pratinjau untuk gudang SQL.
Lihat Menggunakan metadata semantik dalam tampilan metrik dan Tingkatkan YAML Anda ke 1.1.
September 2025
Databricks SQL versi 2025.30 sekarang tersedia di Pratinjau
25 September 2025
Databricks SQL versi 2025.30 sekarang tersedia di saluran Pratinjau . Tinjau bagian berikut untuk mempelajari tentang fitur baru, perubahan perilaku, dan perbaikan bug.
Kolatasi berbasis UTF8 sekarang mendukung operator LIKE
Anda sekarang dapat menggunakan LIKE dengan kolom yang memiliki salah satu dari kolase berikut yang diaktifkan: UTF8_Binary, UTF8_Binary_RTRIM, UTF8_LCASE, UTF8_LCASE_RTRIM. Lihat Collation.
ST_ExteriorRing fungsi sekarang didukung
Anda sekarang dapat menggunakan ST_ExteriorRing fungsi untuk mengekstrak batas luar poligon dan mengembalikannya sebagai linestring. Silakan lihat fungsi st_exteriorring.
Mendeklarasikan beberapa sesi atau variabel lokal dalam satu DECLARE pernyataan
Anda sekarang dapat mendeklarasikan beberapa sesi atau variabel lokal dengan jenis yang sama dan nilai default dalam satu DECLARE pernyataan. Lihat DECLARE VARIABLE dan MULAI pernyataan gabungan END.
Kata kunci dukungan TEMPORARY untuk pembuatan tampilan metrik
Sekarang Anda dapat menggunakan TEMPORARY kata kunci saat membuat tampilan metrik. Tampilan metrik sementara hanya terlihat dalam sesi yang membuatnya dan dihilangkan saat sesi berakhir. Lihat CREATE VIEW.
DESCRIBE CONNECTION memperlihatkan pengaturan lingkungan untuk koneksi JDBC
Azure Databricks sekarang menyertakan pengaturan lingkungan yang ditentukan pengguna dalam DESCRIBE CONNECTION output untuk koneksi JDBC yang mendukung driver kustom dan berjalan dalam isolasi. Jenis koneksi lainnya tetap tidak berubah.
Sintaks SQL untuk opsi baca Delta dalam kueri streaming
Anda sekarang dapat menentukan opsi baca Delta untuk kueri streaming berbasis SQL menggunakan WITH klausa . Contohnya:
SELECT * FROM STREAM tbl WITH (SKIPCHANGECOMMITS=true, STARTINGVERSION=X);
Hasil yang benar untuk split dengan regex kosong dan batas positif
Azure Databricks sekarang mengembalikan hasil yang benar saat menggunakan split function dengan regex kosong dan batas positif. Sebelumnya, fungsi salah memotong string yang tersisa alih-alih menyertakannya di elemen terakhir.
Memperbaiki url_decode dan try_url_decode menangani kesalahan di Photon
Di Photon, try_url_decode() dan url_decode() dengan failOnError = false sekarang kembali NULL untuk string yang dikodekan URL yang tidak valid alih-alih gagal kueri.
Agustus 2025
Pengaturan gudang default sekarang tersedia di Beta
28 Agustus 2025
Atur gudang default yang akan dipilih secara otomatis di pemilih komputasi di seluruh editor SQL, dasbor AI/BI, AI/BI Genie, Pemberitahuan, dan Penjelajah Katalog. Pengguna individual dapat mengambil alih pengaturan ini dengan memilih gudang lain sebelum menjalankan kueri. Mereka juga dapat menentukan gudang default tingkat pengguna mereka sendiri untuk diterapkan di seluruh sesi mereka. Lihat Mengatur gudang SQL default untuk ruang kerja dan Mengatur gudang default tingkat pengguna.
Databricks SQL versi 2025.25 diluncurkan di Saat Ini
21 Agustus 2025
Databricks SQL versi 2025.25 diluncurkan ke saluran Saat Ini dari 20 Agustus 2025 hingga 28 Agustus 2025. Lihat fitur di 2025.25.
Databricks SQL Versi 2025.25 sekarang tersedia dalam bentuk Pratinjau
14 Agustus 2025
Databricks SQL versi 2025.25 sekarang tersedia di saluran Pratinjau . Tinjau bagian berikut untuk mempelajari tentang fitur baru dan perubahan perilaku.
Ekspresi tabel umum rekursif (rCTE) umumnya tersedia
Ekspresi tabel umum rekursif (rCTEs) umumnya tersedia. Navigasikan data hierarkis menggunakan CTE referensi mandiri dengan UNION ALL untuk mengikuti hubungan rekursif.
Dukungan untuk kolasi default tingkat skema dan katalog
Anda sekarang dapat mengatur kolase default untuk skema dan katalog. Ini memungkinkan Anda menentukan kolase yang berlaku untuk semua objek yang dibuat dalam skema atau katalog, memastikan perilaku kolase yang konsisten di seluruh data Anda.
Dukungan untuk ekspresi SQL Spasial dan jenis data GEOMETRI dan GEOGRAFI
Anda sekarang dapat menyimpan data geospasial di kolom bawaan GEOMETRY dan GEOGRAPHY untuk meningkatkan performa kueri spasial. Rilis ini menambahkan lebih dari 80 ekspresi SQL spasial baru, termasuk fungsi untuk mengimpor, mengekspor, mengukur, membangun, mengedit, memvalidasi, mengubah, dan menentukan hubungan topologis dengan gabungan spasial. Lihat fungsi geospasial ST, jenis GEOGRAPHY, dan jenis GEOMETRY.
Dukungan untuk kolasi default tingkat skema dan katalog
Anda sekarang dapat mengatur kolase default untuk skema dan katalog. Ini memungkinkan Anda menentukan kolase yang berlaku untuk semua objek yang dibuat dalam skema atau katalog, memastikan perilaku kolase yang konsisten di seluruh data Anda.
Penanganan opsi JSON yang lebih baik dengan VARIANT
Fungsi from_json dan to_json sekarang menerapkan opsi JSON dengan benar saat bekerja dengan skema tingkat VARIANT atas. Ini memastikan perilaku yang konsisten dengan jenis data lain yang didukung.
Dukungan untuk sintaks TIMESTAMP WITHOUT TIME ZONE
Anda sekarang dapat menentukan TIMESTAMP WITHOUT TIME ZONE alih-alih TIMESTAMP_NTZ. Perubahan ini meningkatkan kompatibilitas dengan Standar SQL.
Mengatasi masalah korelasi subkueri
Azure Databricks tidak lagi salah menghubungkan ekspresi agregat yang sama secara semantik antara subkueri dan kueri luarnya. Sebelumnya, ini dapat menyebabkan hasil kueri yang salah.
Kesalahan terjadi untuk batasan yang tidak valid CHECK
Azure Databricks sekarang melemparkan AnalysisException jika CHECK ekspresi batasan tidak dapat diselesaikan selama validasi batasan.
Aturan yang lebih ketat untuk penggabungan stream-stream dalam mode penambahan
Azure Databricks sekarang melarang kueri streaming dalam mode tambahan yang menggunakan penggabungan aliran-aliran diikuti dengan agregasi jendela, kecuali cap waktu ditentukan di kedua sisi. Kueri tanpa penanda air yang tepat dapat menghasilkan hasil non-final, melanggar jaminan mode penambahan.
Editor SQL baru umumnya tersedia
14 Agustus 2025
Editor SQL baru sekarang tersedia secara umum. Editor SQL baru menyediakan lingkungan penulisan terpadu dengan dukungan untuk beberapa hasil pernyataan, riwayat eksekusi sebaris, kolaborasi real time, integrasi Asisten Databricks yang ditingkatkan, dan fitur produktivitas tambahan. Lihat Menulis kueri dan menjelajahi data di editor SQL baru.
Penanganan batas waktu tetap untuk tampilan materialisasi dan tabel streaming
14 Agustus 2025
Perilaku batas waktu baru untuk tampilan materialisasi dan tabel streaming yang dibuat di Databricks SQL:
- Tampilan materialisasi dan tabel streaming yang dibuat setelah 14 Agustus 2025 akan secara otomatis menerapkan batas waktu penyimpanan data.
- Untuk tampilan materialisasi dan tabel streaming yang dibuat sebelum 14 Agustus 2025, jalankan
CREATE OR REFRESHuntuk menyinkronkan pengaturan batas waktu dengan konfigurasi batas waktu gudang. - Semua tampilan materialisasi dan tabel streaming sekarang memiliki batas waktu default dua hari.
Juli 2025
Rentang tanggal prasetel untuk parameter di editor SQL
31 Juli 2025
Di editor SQL baru, Anda sekarang dapat memilih dari rentang tanggal prasetel—seperti Minggu ini, 30 hari terakhir, atau Tahun lalu saat menggunakan parameter tanda waktu, tanggal, dan rentang tanggal. Preset ini membuatnya lebih cepat untuk menerapkan filter waktu umum tanpa memasukkan tanggal secara manual.
Daftar Pekerjaan & Alur sekarang menyertakan alur Databricks SQL
29 Juli 2025
Daftar Proses & Pipeline sekarang menyertakan pipeline untuk tampilan materialisasi dan tabel streaming yang dibuat menggunakan Databricks SQL.
Riwayat eksekusi sebaris di editor SQL
24 Juli 2025
Riwayat eksekusi sebaris sekarang tersedia di editor SQL baru, memungkinkan Anda mengakses hasil sebelumnya dengan cepat tanpa mengeksekusi ulang kueri. Referensikan eksekusi sebelumnya dengan mudah, navigasikan langsung ke profil kueri sebelumnya, atau bandingkan waktu dan status eksekusi—semuanya dalam konteks kueri Anda saat ini.
Databricks SQL versi 2025.20 sekarang tersedia dalam Versi Terkini
17 Juli 2025
Databricks SQL versi 2025.20 diluncurkan secara bertahap ke kanal Saat ini. Untuk fitur dan pembaruan dalam rilis ini, lihat fitur 2025.20.
Pembaruan editor SQL
17 Juli 2025
Penyempurnaan parameter bernama: Parameter rentang tanggal dan pilihan ganda sekarang didukung. Untuk parameter rentang tanggal, lihat Menambahkan rentang tanggal. Untuk parameter multi-pilih, lihat Menggunakan beberapa nilai dalam satu kueri.
Tata letak header yang diperbarui di editor SQL: Tombol jalankan dan pemilih katalog telah berpindah ke header, membuat lebih banyak ruang vertikal untuk menulis kueri.
Dukungan Git untuk pemberitahuan
17 Juli 2025
Anda sekarang dapat menggunakan folder Databricks Git untuk melacak dan mengelola perubahan pada pemberitahuan. Untuk melacak pemberitahuan dengan Git, letakkan di folder Databricks Git. Pemberitahuan yang baru dikloning hanya muncul di halaman daftar pemberitahuan atau API setelah pengguna berinteraksi dengannya. Mereka telah menjeda jadwal dan perlu dilanjutkan secara eksplisit oleh pengguna. Lihat Cara kerja integrasi Git dengan pemberitahuan.
Databricks SQL versi 2025.20 sekarang tersedia di Pratinjau
3 Juli 2025
Databricks SQL versi 2025.20 sekarang tersedia di saluran Pratinjau . Tinjau bagian berikut untuk mempelajari tentang fitur baru dan perubahan perilaku.
Dukungan prosedur SQL
Skrip SQL sekarang dapat dienkapsulasi dalam prosedur yang disimpan sebagai aset yang dapat digunakan kembali di Unity Catalog. Anda dapat membuat prosedur menggunakan perintah CREATE PROCEDURE , lalu memanggilnya menggunakan perintah PANGGIL .
Mengatur kolase default untuk Fungsi SQL
Menggunakan klausa baru DEFAULT COLLATION dalam perintah CREATE FUNCTION menentukan pengurutan default yang digunakan untuk parameter STRING, jenis pengembalian, dan literal STRING dalam isi fungsi.
Dukungan rekursif untuk ekspresi tabel umum (rCTE)
Azure Databricks sekarang mendukung navigasi data hierarkis menggunakan ekspresi tabel umum rekursif (rCTEs).
Gunakan CTE referensi mandiri dengan UNION ALL untuk mengikuti hubungan rekursif.
Dukungan ALL CATALOGS pada SHOW SKEMA
Sintaks SHOW SCHEMAS diperbarui untuk menerima sintaks berikut:
SHOW SCHEMAS [ { FROM | IN } { catalog_name | ALL CATALOGS } ] [ [ LIKE ] pattern ]
Ketika ALL CATALOGS ditentukan dalam SHOW kueri, eksekusi berulang melalui semua katalog aktif yang mendukung namespace menggunakan manajer katalog (DsV2). Untuk setiap katalog, katalog menyertakan namespace tingkat atas.
Atribut output dan skema perintah telah dimodifikasi untuk menambahkan kolom yang catalog menunjukkan katalog namespace yang sesuai. Kolom baru ditambahkan ke akhir atribut output, seperti yang ditunjukkan di bawah ini:
Output sebelumnya
| Namespace |
|------------------|
| test-namespace-1 |
| test-namespace-2 |
Output baru
| Namespace | Catalog |
|------------------|----------------|
| test-namespace-1 | test-catalog-1 |
| test-namespace-2 | test-catalog-2 |
Pengelompokan cairan sekarang memadatkan vektor penghapusan dengan lebih efisien
Tabel Delta yang menggunakan pengklusteran Liquid sekarang menerapkan perubahan fisik dari vektor penghapusan dengan lebih efisien saat OPTIMIZE dijalankan. Untuk detail selengkapnya, lihat Menerapkan perubahan pada file data Parquet.
Perbolehkan ekspresi non-deterministik pada nilai kolom UPDATE/INSERT untuk operasi MERGE
Azure Databricks sekarang memungkinkan penggunaan ekspresi non-deterministik dalam nilai-nilai kolom yang diperbarui dan disisipkan melalui operasi MERGE. Namun, ekspresi non-deterministik dalam kondisi pada pernyataan MERGE tidak didukung.
Misalnya, Anda sekarang dapat menghasilkan nilai dinamis atau acak untuk kolom:
MERGE INTO target USING source
ON target.key = source.key
WHEN MATCHED THEN UPDATE SET target.value = source.value + rand()
Ini dapat membantu privasi data dengan mengaburkan data aktual sambil mempertahankan properti data (seperti nilai rata-rata atau kolom komputasi lainnya).
Mendukung kata kunci VAR untuk mendeklarasikan dan menghilangkan variabel SQL
Sintaks SQL untuk mendeklarasikan dan menghilangkan variabel sekarang mendukung VAR kata kunci selain VARIABLE. Perubahan ini menyatukan sintaks di semua operasi terkait variabel, yang meningkatkan konsistensi dan mengurangi kebingungan bagi pengguna yang sudah menggunakan VAR saat mengatur variabel.
CREATE VIEW klausa tingkat kolom sekarang menghasilkan kesalahan ketika klausul hanya berlaku untuk tampilan materialisasi
CREATE VIEW perintah yang menentukan klausa tingkat kolom yang hanya valid untuk MATERIALIZED VIEWs sekarang menghasilkan kesalahan. Klausa yang terpengaruh untuk CREATE VIEW perintah adalah:
NOT NULL- Jenis data tertentu, seperti
FLOATatauSTRING DEFAULTCOLUMN MASK
Juni 2025
Peningkatan mesin Tanpa Server Databricks SQL
11 Juni 2025
Peningkatan mesin berikut kini diluncurkan secara global, dengan ketersediaan yang akan diperluas ke semua wilayah selama beberapa minggu mendatang.
- Latensi yang lebih rendah: Dasbor, pekerjaan ETL, dan beban kerja campuran sekarang berjalan lebih cepat, dengan peningkatan hingga 25%. Peningkatan secara otomatis diterapkan ke gudang SQL tanpa server tanpa biaya atau konfigurasi tambahan.
- Eksekusi Kueri Prediktif (PQE): PQE memantau tugas secara real time dan secara dinamis menyesuaikan eksekusi kueri untuk membantu menghindari kecondongan, tumpahan, dan pekerjaan yang tidak perlu.
- Pengacakan vektor foton: Menyimpan data dalam format kolom yang ringkas, mengurutkannya dalam cache berkecepatan tinggi CPU, dan memproses beberapa nilai secara bersamaan menggunakan instruksi vektor. Ini meningkatkan kinerja untuk beban kerja yang terikat CPU seperti penggabungan besar dan agregasi luas.
Pembaruan antarmuka pengguna
5 Juni 2025
-
Peningkatan wawasan kueri: Mengunjungi halaman Riwayat Kueri sekarang menghasilkan peristiwa
listHistoryQueries. Membuka profil kueri sekarang mengeluarkangetHistoryQueryevent.
Mei 2025
Tampilan metrik ada di Pratinjau Umum
Mei 29, 2025
Tampilan metrik Unity Catalog menyediakan cara terpusat untuk menentukan dan mengelola metrik bisnis inti yang konsisten, dapat digunakan kembali, dan diatur. Mereka mengabstraksi logika bisnis yang kompleks ke dalam definisi terpusat, memungkinkan organisasi untuk menentukan indikator performa utama sekali dan menggunakannya secara konsisten di seluruh alat pelaporan seperti dasbor, ruang Genie, dan pemberitahuan. Gunakan gudang SQL yang berjalan di saluran Pratinjau (2025.16) atau sumber daya komputasi lain yang menjalankan Databricks Runtime 16.4 atau lebih tinggi untuk bekerja dengan tampilan metrik. Lihat Tampilan metrik Katalog Unity.
Pembaruan antarmuka pengguna
Mei 29, 2025
-
Penyempurnaan editor SQL baru:
- Kueri baru di folder Draf: Kueri baru sekarang dibuat secara default di folder Draf. Saat disimpan atau diganti namanya, mereka secara otomatis dipindahkan dari Draf.
-
Dukungan cuplikan kueri: Sekarang Anda dapat membuat dan menggunakan kembali cuplikan kueri—segmen SQL yang telah ditentukan sebelumnya seperti
JOINatauCASEekspresi, dengan dukungan untuk melengkapi otomatis dan titik penyisipan dinamis. Buat cuplikan dengan memilih Tampilkan>Cuplikan Kueri. - Peristiwa log audit: Peristiwa log audit sekarang dicatat untuk tindakan yang dilakukan dalam editor SQL baru.
- Filter berdampak pada visualisasi: Filter yang diterapkan ke tabel hasil sekarang juga memengaruhi visualisasi, memungkinkan eksplorasi interaktif tanpa memodifikasi kueri SQL.
Versi pemberitahuan baru di Beta
Mei 22, 2025
Versi baru pemberitahuan sekarang ada di Beta. Versi ini menyederhanakan pembuatan dan pengelolaan pemberitahuan dengan mengonsolidasikan penyiapan kueri, kondisi, jadwal, dan tujuan pemberitahuan ke dalam satu antarmuka. Anda masih dapat menggunakan pemberitahuan warisan bersama versi baru. Lihat Pemberitahuan Databricks SQL.
Pembaruan antarmuka pengguna
Mei 22, 2025
- Pemformatan tooltip dalam bagan: Tooltip dalam bagan dari editor SQL dan buku catatan sekarang mengikuti pemformatan angka yang ditentukan di tab Label data. Lihat Visualisasi di buku catatan Databricks dan editor SQL.
Databricks SQL versi 2025.16 sekarang tersedia
Mei 15, 2025
Databricks SQL versi 2025.16 sekarang tersedia di saluran Pratinjau . Tinjau bagian berikut untuk mempelajari tentang fitur baru, perubahan perilaku, dan perbaikan bug.
IDENTIFIER dukungan sekarang tersedia di Databricks SQL untuk operasi katalog
Anda sekarang dapat menggunakan IDENTIFIER klausul saat melakukan operasi katalog berikut:
CREATE CATALOGDROP CATALOGCOMMENT ON CATALOGALTER CATALOG
Sintaks baru ini memungkinkan Anda menentukan nama katalog secara dinamis menggunakan parameter yang ditentukan untuk operasi ini, memungkinkan alur kerja SQL yang lebih fleksibel dan dapat digunakan kembali. Sebagai contoh sintaks, pertimbangkan CREATE CATALOG IDENTIFIER(:param) di mana param adalah parameter yang disediakan untuk menentukan nama katalog.
Untuk detail selengkapnya, lihat IDENTIFIER klausa.
Ekspresi yang disusun sekarang menyediakan alias sementara yang dibuat secara otomatis
Alias yang dibuat secara otomatis untuk ekspresi yang dikelompokkan sekarang akan selalu menggabungkan informasi COLLATE secara menentukan. Alias yang dibuat secara otomatis bersifat sementara (tidak stabil) dan tidak boleh diandalkan. Sebagai gantinya, sebagai praktik terbaik, gunakan expression AS alias secara konsisten dan eksplisit.
UNION/EXCEPT/INTERSECT di dalam tampilan dan EXECUTE IMMEDIATE sekarang mengembalikan hasil yang benar
Kueri untuk definisi tampilan sementara dan persisten dengan kolom tingkat atas UNION/EXCEPT/INTERSECT yang sebelumnya mengembalikan hasil yang salah karena kata kunci UNION/EXCEPT/INTERSECT dianggap sebagai alias. Sekarang kueri tersebut akan melakukan operasi pada keseluruhan set dengan benar.
EXECUTE IMMEDIATE ... INTO dengan kolom tak teralias dan kolom tingkat atas UNION/EXCEPT/INTERSECT juga membuat hasil yang salah dari operasi set ke dalam variabel yang ditentukan karena pengurai menafsirkan kata kunci ini sebagai alias. Demikian pula, kueri SQL dengan teks ekor yang tidak valid juga diizinkan. Operasi set dalam kasus ini sekarang menulis hasil yang benar ke dalam variabel yang ditentukan, atau gagal jika teks SQL tidak valid.
Fungsi baru listagg dan string_agg
Sekarang Anda dapat menggunakan listagg fungsi atau string_agg untuk mengagregasi STRING dan BINARY nilai dalam grup. Lihat string_agg untuk detail selengkapnya.
Perbaikan untuk pengelompokan literal bilangan bulat yang diberi nama mengalami kerusakan pada operasi tertentu.
Mengelompokkan ekspresi pada angka bulat yang diberi nama alias sebelumnya tidak berfungsi dengan benar untuk operasi tertentu seperti MERGE INTO. Misalnya, ekspresi ini akan kembali GROUP_BY_POS_OUT_OF_RANGE karena nilai (val) akan diganti dengan 202001:
merge into t
using
(select 202001 as val, count(current_date) as total_count group by val) on 1=1
when not matched then insert (id, name) values (val, total_count)
Ini telah diperbaiki. Untuk mengurangi masalah dalam kueri yang ada, periksa apakah konstanta yang Anda gunakan tidak sama dengan posisi kolom yang harus berada dalam ekspresi pengelompokan.
Aktifkan tanda untuk mencegah penonaktifan materialisasi sumber dalam operasi MERGE.
Sebelumnya, pengguna dapat menonaktifkan materialisasi sumber dengan mengatur MERGE ke merge.materializeSource di none. Dengan bendera baru diaktifkan, ini akan dilarang dan menyebabkan kesalahan. Databricks berencana untuk mengaktifkan bendera hanya untuk pelanggan yang belum menggunakan bendera konfigurasi ini sebelumnya, sehingga tidak ada pelanggan yang akan melihat perubahan perilaku apa pun.
April 2025
Databricks SQL versi 2025.15 sekarang tersedia
10 April 2025
Databricks SQL versi 2025.15 sekarang tersedia di saluran Pratinjau . Tinjau bagian berikut untuk mempelajari tentang fitur baru, perubahan perilaku, dan perbaikan bug.
Mengedit beberapa kolom menggunakan ALTER TABLE
Sekarang Anda dapat mengubah beberapa kolom dalam satu ALTER TABLE pernyataan. Lihat ALTER TABLE ... COLUMN klausa.
Penurunan protokol tabel Delta adalah GA dengan perlindungan titik pemeriksaan
DROP FEATURE umumnya tersedia untuk menghapus fitur tabel Delta Lake dan menurunkan tingkat protokol tabel. Secara bawaan, DROP FEATURE sekarang membuat titik pemeriksaan yang dilindungi untuk pengalaman penurunan yang lebih optimal dan sederhana tanpa memerlukan waktu tunggu atau pemotongan riwayat. Lihat Menghilangkan fitur tabel Delta Lake dan menurunkan protokol tabel.
Menulis skrip SQL prosedural berdasarkan ANSI SQL/PSM (Pratinjau Umum)
Anda sekarang dapat menggunakan kemampuan pembuatan skrip berdasarkan ANSI SQL/PSM untuk menulis logika prosedural dengan SQL, termasuk pernyataan kondisional, perulangan, variabel lokal, dan penanganan pengecualian. Lihat pembuatan skrip SQL.
Kolatasi default tingkat tabel dan tampilan
Sekarang Anda dapat menentukan pengurutan default untuk tabel dan pandangan. Ini menyederhanakan pembuatan tabel dan tampilan di mana semua atau sebagian besar kolom berbagi kolatasi yang sama. Lihat Collation.
Fungsi H3 baru
Fungsi H3 berikut telah ditambahkan:
Dukungan dasbor lama telah berakhir
10 April 2025
Dukungan resmi untuk dasbor lama telah berakhir. Anda tidak dapat lagi membuat atau mengkloning dasbor warisan menggunakan UI atau API. Databricks terus mengatasi masalah keamanan penting dan pemadaman layanan, tetapi merekomendasikan penggunaan dasbor AI/BI untuk semua pengembangan baru. Untuk mempelajari selengkapnya tentang dasbor AI/BI, lihat Dasbor. Untuk bantuan bermigrasi, lihat Mengkloning dasbor warisan ke dasbor AI/BI dan Menggunakan API dasbor untuk membuat dan mengelola dasbor.
Opsi pemformatan otomatis kustom untuk kueri SQL
3 April 2025
Kustomisasi opsi pemformatan otomatis untuk semua kueri SQL Anda. Lihat Pernyataan SQL format khusus.
Masalah visualisasi boxplot diperbaiki
3 April 2025
Memperbaiki masalah di mana visualisasi boxplot Databricks SQL hanya dengan sumbu x kategoris tidak menampilkan kategori dan bilah dengan benar. Visualisasi sekarang tampil sesuai yang diharapkan.
Izin CAN VIEW untuk gudang SQL ada di Pratinjau Umum
3 April 2025
Izin CAN VIEW sekarang sedang dalam Pratinjau Umum. Izin ini memungkinkan pengguna untuk memantau gudang SQL, termasuk riwayat kueri terkait dan profil kueri. Pengguna dengan izin CAN VIEW tidak dapat menjalankan kueri di gudang SQL tanpa diberikan izin tambahan. Lihat Daftar Kontrol Akses gudang SQL.
Maret 2025
Pembaruan antarmuka pengguna
27 Maret 2025
- Profil kueri diperbarui untuk meningkatkan kegunaan: Profil kueri telah diperbarui untuk meningkatkan kegunaan dan membantu Anda mengakses wawasan kunci dengan cepat. Lihat Profil Kueri.
Pembaruan antarmuka pengguna
20 Maret 2025
- Transfer kepemilikan gudang SQL ke perwakilan layanan: Anda sekarang dapat menggunakan UI untuk mentransfer kepemilikan gudang ke perwakilan layanan.
Pembaruan antarmuka pengguna
6 Maret 2025
- Bagan sumbu ganda sekarang mendukung zoom: Anda sekarang dapat mengklik dan menyeret untuk memperbesar pada bagan sumbu ganda.
- Sematkan kolom tabel: Anda sekarang bisa menyematkan kolom tabel ke sisi kiri tampilan tabel. Kolom tetap terlihat saat Anda menggulir ke kanan pada tabel. Lihat pengaturan Kolom .
- Memperbaiki masalah dengan bagan kombo: Mengatasi ketidakselarasan antara label sumbu x dan batang saat menggunakan bidang temporal pada sumbu x.
Februari 2025
Databricks SQL versi 2025.10 sekarang tersedia
21 Februari 2025
Databricks SQL Versi 2025.10 sekarang tersedia di saluran Pratinjau. Tinjau bagian berikut untuk mempelajari tentang fitur baru, perubahan perilaku, dan perbaikan bug.
Di Berbagi Delta, riwayat tabel diaktifkan secara default
Berbagi yang dibuat menggunakan perintah SQL ALTER SHARE <share> ADD TABLE <table> sekarang memiliki berbagi riwayat (WITH HISTORY) diaktifkan secara default. Lihat ALTER SHARE.
Pernyataan SQL kredensial mengembalikan kesalahan saat ada ketidakcocokan jenis kredensial
Dengan rilis ini, jika jenis kredensial yang ditentukan dalam pernyataan SQL manajemen kredensial tidak cocok dengan jenis argumen kredensial, kesalahan dikembalikan dan pernyataan tidak dijalankan. Misalnya, untuk pernyataan DROP STORAGE CREDENTIAL 'credential-name', jika credential-name bukan kredensial penyimpanan, pernyataan gagal dengan kesalahan.
Perubahan ini dilakukan untuk membantu mencegah kesalahan pengguna. Sebelumnya, pernyataan ini akan berjalan dengan sukses, bahkan jika kredensial yang diteruskan tidak cocok dengan jenis yang ditentukan. Misalnya, pernyataan berikut akan berhasil menghilangkan storage-credential: DROP SERVICE CREDENTIAL storage-credential.
Perubahan ini memengaruhi pernyataan berikut:
- DROP CREDENTIAL
- ALTER CREDENTIAL
- DESCRIBE CREDENTIAL
- GRANT...PADA... KREDENSIAL
- REVOKE...PADA... KREDENSIAL
- SHOW GRANTS AKTIFKAN...KREDENSIAL
Menggunakan timestampdiff & timestampadd dalam ekspresi kolom yang dihasilkan
Ekspresi kolom yang dihasilkan Delta Lake sekarang mendukung fungsi timestampdiff dan timestampadd.
Dukungan untuk sintaks alur SQL
Anda sekarang dapat menyusun alur SQL . Alur SQL menyusun kueri standar, seperti SELECT c2 FROM T WHERE c1 = 5, ke dalam urutan langkah demi langkah, seperti yang ditunjukkan dalam contoh berikut:
FROM T
|> SELECT c2
|> WHERE c1 = 5
Untuk mempelajari tentang sintaks yang didukung untuk alur SQL, lihat Sintaks Alur SQL.
Untuk latar belakang ekstensi antar-industri ini, lihat SQL Memiliki Masalah. Kami Dapat Memperbaikinya: Sintaks Pipa dalam SQL (oleh Google Research).
Membuat permintaan HTTP menggunakan fungsi http_request
Anda sekarang dapat membuat koneksi HTTP dan melaluinya membuat permintaan HTTP menggunakan fungsi http_request.
Pembaruan ke DESCRIBE TABLE mengembalikan metadata sebagai JSON terstruktur
Sekarang Anda dapat menggunakan perintah DESCRIBE TABLE AS JSON untuk mengembalikan metadata tabel sebagai dokumen JSON. Output JSON lebih terstruktur daripada laporan default yang dapat dibaca manusia dan dapat digunakan untuk menginterpretasikan skema tabel secara terprogram. Untuk mempelajari lebih lanjut, lihat DESCRIBE TABLE AS JSON.
Kolasi tidak sensitif terhadap spasi kosong di akhir
Menambahkan dukungan untuk kolasi yang tidak sensitif terhadap spasi kosong di akhir. Misalnya, kolase ini memperlakukan 'Hello' dan 'Hello ' sama. Untuk mempelajari lebih lanjut, lihat kolasi RTRIM.
Pemrosesan klon bertahap yang ditingkatkan
Rilis ini mencakup perbaikan untuk kasus khusus di mana proses inkremental CLONE mungkin mengopi ulang file yang sudah disalin dari tabel sumber ke tabel target. Lihat Mengkloning tabel di Azure Databricks.
Pembaruan antarmuka pengguna
13 Februari 2025
- Lihat pratinjau metadata Unity Catalog dalam penemuan data: Lihat pratinjau metadata untuk aset Unity Catalog dengan mengarahkan mouse ke atas aset di penjelajah skema. Kemampuan ini tersedia di Catalog Explorer dan antarmuka lain tempat Anda menggunakan browser skema, seperti dasbor AI/BI dan editor SQL.
- Filter untuk menemukan aset data yang bisa Anda kueri: Pengaturan filter di browser skema Catalog Explorer sekarang menyertakan kotak centang Bisa kueri . Memilih opsi ini mengecualikan objek yang dapat Anda tampilkan tetapi tidak dapat dikueri.
Januari 2025
Pembaruan antarmuka pengguna
30 Januari 2025
Bagan jumlah kueri yang telah selesai untuk gudang SQL (Pratinjau Umum): Bagan jumlah kueri selesai baru sekarang tersedia di antarmuka pengguna pemantauan gudang SQL. Bagan ini memperlihatkan jumlah kueri yang selesai dalam jendela waktu, termasuk kueri yang dibatalkan dan gagal. Bagan dapat digunakan dengan bagan lain dan tabel Riwayat Kueri untuk menilai dan memecahkan masalah performa gudang. Kueri dialokasikan dalam jendela waktu pada saat penyelesaian. Jumlah dihitung rata-rata per menit. Untuk informasi selengkapnya, lihat Memantau gudang SQL.
Tampilan data yang diperluas di bagan editor SQL: Visualisasi yang dibuat di editor SQL sekarang mendukung hingga 15.000 baris data.
Databricks SQL versi 2024.50 sekarang tersedia
23 Januari 2025
Databricks SQL versi 2024.50 sekarang tersedia di saluran Pratinjau . Tinjau bagian berikut untuk mempelajari tentang fitur baru, perubahan perilaku, dan perbaikan bug.
Jenis data VARIANT tidak dapat lagi digunakan dengan operasi yang memerlukan perbandingan
Anda tidak dapat menggunakan klausa atau operator berikut dalam kueri yang menyertakan jenis data VARIANT:
DISTINCTINTERSECTEXCEPTUNIONDISTRIBUTE BY
Operasi ini melakukan perbandingan, dan perbandingan yang menggunakan jenis data VARIAN menghasilkan hasil yang tidak ditentukan dan tidak didukung di Databricks. Jika Anda menggunakan jenis VARIAN di beban kerja atau tabel Azure Databricks Anda, Databricks merekomendasikan perubahan berikut:
- Perbarui kueri atau ekspresi untuk secara eksplisit melemparkan nilai
VARIANTke jenis data non-VARIANT. - Jika Anda memiliki bidang yang harus digunakan dengan salah satu operasi di atas, ekstrak bidang tersebut dari jenis data
VARIANTdan simpan menggunakan jenis data non-VARIANT.
Untuk mempelajari selengkapnya, lihat data varian Kueri .
Dukungan untuk memparametrisasi klausa USE CATALOG with IDENTIFIER
Klausa IDENTIFIER didukung untuk pernyataan USE CATALOG. Dengan dukungan ini, Anda dapat membuat parameter katalog saat ini berdasarkan variabel string atau penanda parameter.
COMMENT ON COLUMN dukungan untuk tabel dan tampilan
Pernyataan COMMENT ON mendukung perubahan komentar untuk kolom tampilan dan tabel.
Fungsi SQL baru
Fungsi SQL bawaan baru berikut ini tersedia:
- dayname(expr) mengembalikan akronim bahasa Inggris tiga huruf untuk hari dalam seminggu untuk tanggal tertentu.
- uniform(expr1, expr2 [,seed]) mengembalikan nilai acak dengan nilai independen dan terdistribusi secara identik dalam rentang angka yang ditentukan.
-
randstr(length) mengembalikan string acak dari karakter alfanumerik
length.
Pemanggilan parameter dengan nama untuk berbagai fungsi
Fungsi berikut mendukung untuk pemanggilan parameter bernama :
Jenis berlapis sekarang menerima batasan NULL dengan benar
Rilis ini memperbaiki bug yang memengaruhi beberapa kolom jenis berlapis yang dihasilkan Delta, misalnya, STRUCT. Kolom-kolom ini kadang-kadang secara salah menolak ekspresi berdasarkan batasan NULL atau NOT NULL dari bidang berlapis. Ini telah diperbaiki.
Pembaruan antarmuka pengguna editor SQL
15 Januari 2025
Editor SQL baru (Pratinjau Umum) mencakup peningkatan antarmuka pengguna berikut:
- Pengalaman pengunduhan yang ditingkatkan: Output kueri secara otomatis dinamai sesuai kueri saat diunduh.
-
Pintasan keyboard untuk ukuran font: Gunakan
Alt +danAlt -(Windows/Linux) atauOpt +danOpt -(macOS) untuk menyesuaikan ukuran font dengan cepat di editor SQL. -
Penyebutan pengguna dalam komentar: Tandai pengguna tertentu dengan
@di komentar untuk mengirimi mereka pemberitahuan email. - Navigasi tab yang lebih cepat: Pengalihan tab sekarang hingga 80% lebih cepat untuk tab yang dimuat dan 62% lebih cepat untuk tab yang tidak dimuat.
- Pemilihan gudang yang disederhanakan: Informasi ukuran Gudang SQL ditampilkan langsung di pemilih komputasi untuk pemilihan yang lebih mudah.
-
Pintasan pengeditan parameter: Gunakan
Ctrl + Enter(Windows/Linux) atauCmd + Enter(macOS) untuk menjalankan kueri saat mengedit nilai parameter. - Kontrol versi yang disempurnakan: Hasil kueri dipertahankan dalam riwayat versi untuk kolaborasi yang lebih baik.
Pembaruan visualisasi bagan
15 Januari 2025
Sistem bagan baru dengan peningkatan performa, skema warna yang ditingkatkan, dan interaktivitas yang lebih cepat sekarang tersedia secara umum. Lihat Visualisasi di buku catatan Databricks dan editor SQL serta jenis visualisasi editor Notebook dan SQL.