Bagikan melalui


Catatan rilis SQL Databricks

Artikel ini mencantumkan fitur dan peningkatan databricks SQL baru, bersama dengan masalah dan FAQ yang diketahui.

Proses rilis

Databricks merilis pembaruan ke antarmuka pengguna aplikasi web Databricks SQL secara berkelanjutan, dengan semua pengguna mendapatkan pembaruan yang sama yang diluncurkan dalam waktu singkat.

Selain itu, Databricks biasanya merilis versi komputasi gudang SQL baru secara teratur. Dua saluran selalu tersedia: Pratinjau dan Saat Ini.

Catatan

Rilis dilakukan bertahap. Akun Databricks Anda mungkin tidak diperbarui dengan versi gudang SQL baru atau fitur Databricks SQL hingga seminggu atau lebih setelah tanggal rilis awal.

Catatan

Databricks SQL Serverless tidak tersedia di Azure Tiongkok. Databricks SQL tidak tersedia di wilayah Azure Government.

Saluran

Saluran memungkinkan Anda memilih antara versi komputasi gudang SQL saat ini atau versi Pratinjau . Versi pratinjau memungkinkan Anda mencoba fungsionalitas sebelum menjadi standar Databricks SQL. Manfaatkan versi pratinjau untuk menguji kueri dan dasbor Anda terhadap perubahan yang akan datang.

Biasanya, versi pratinjau dipromosikan ke saluran saat ini sekitar dua minggu setelah dirilis ke saluran pratinjau. Beberapa fitur, seperti fitur keamanan, pembaruan pemeliharaan, dan perbaikan bug, dapat dirilis langsung ke saluran saat ini. Dari waktu ke waktu, Databricks dapat mempromosikan versi pratinjau ke saluran saat ini pada jadwal yang berbeda. Setiap versi baru akan diumumkan di bagian berikut.

Untuk mempelajari cara mengalihkan gudang SQL yang ada ke saluran pratinjau, lihat Saluran Pratinjau. Fitur yang tercantum di bagian pembaruan antarmuka pengguna tidak bergantung pada versi komputasi SQL Warehouse yang dijelaskan di bagian Saluran dari catatan rilis.

Versi SQL Databricks yang Tersedia

Saluran saat ini: Databricks SQL versi 2024.50

Pratinjau saluran: Databricks SQL versi 2024.50

30 Januari 2025

Fitur dan pembaruan berikut dirilis selama minggu 30 Januari 2025.

Pembaruan antarmuka pengguna

gudang SQL

Bagan jumlah kueri yang diselesaikan (Pratinjau Umum) sekarang tersedia di UI pemantauan gudang SQL. Bagan baru 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 di dalam jendela waktu tempat penyelesaiannya. Jumlahnya dirata-ratakan per menit. Untuk informasi selengkapnya, lihat Memantau gudang SQL.

SQL editor

  • Tampilan data yang diperluas dalam bagan: Visualisasi yang dibuat di editor SQL sekarang mendukung hingga 15.000 baris data.

23 Januari 2025

Fitur dan pembaruan berikut dirilis selama minggu 23 Januari 2025.

Perubahan di tahun 2024.50

Databricks SQL versi 2024.50 mencakup perubahan perilaku berikut, fitur baru, dan peningkatan.

Perubahan perilaku

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

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE 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 VARIANT ke jenis data non-VARIANT.
  • Jika Anda memiliki bidang yang harus digunakan dengan salah satu operasi di atas, ekstrak bidang tersebut dari jenis data VARIANT dan simpan menggunakan jenis data non-VARIANT.

Untuk mempelajari selengkapnya, lihat data varian Kueri .

Fitur dan peningkatan baru

  • dukungan untuk parametrisasi 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 karakter alfa-numerik length.
  • Pemanggilan parameter bernama untuk lebih banyak fungsi

Fungsi-fungsi berikut ini mendukung pemanggilan parameter bernama :

Perbaikan bug

  • 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 terkadang akan salah menolak ekspresi berdasarkan batasan NULL atau NOT NULL dari bidang bersarang. Ini telah diperbaiki.

15 Januari 2025

Pembaruan berikut dirilis selama minggu 15 Januari 2025.

Pembaruan antarmuka pengguna

SQL editor

Editor SQL baru (Pratinjau Umum) sekarang memiliki fitur berikut:

  • Penamaan unduhan: Output yang diunduh sekarang diberi nama sesuai dengan kueri.
  • Penyesuaian ukuran Font: Menyesuaikan ukuran font dengan cepat di editor SQL menggunakan Alt + dan Alt - untuk Windows/Linux, atau Opt + dan Opt - untuk macOS.
  • @Mentions dalam komentar: Sebutkan pengguna tertentu dengan @ di komentar. Pengguna yang disebutkan akan menerima pemberitahuan email.
  • Peningkatan pengalihan tab: performa pengalihan Tab hingga 80% lebih cepat untuk tab yang dimuat dan 62% lebih cepat untuk tab yang tidak dimuat.
  • Lihat detail gudang: ukuran Gudang SQL sekarang terlihat di pemilih komputasi tanpa klik tambahan.
  • Edit nilai parameter: Gunakan Ctrl + Enter untuk Windows/Linux, atau Cmd + Enter untuk macOS, untuk menjalankan kueri saat mengedit nilai parameter.
  • Pertahankan hasil kueri dalam riwayat versi: Hasil kueri sekarang disimpan dengan riwayat versi.

Visualisasi

  • Bagan baru sekarang tersedia secara umum: Bagan baru dengan peningkatan performa, warna yang ditingkatkan, dan interaktivitas yang lebih cepat sekarang tersedia secara umum. Lihat Visualisasi di Databricks SQL dan jenis Visualisasi .

Masalah yang diketahui

  • Membaca dari sumber data selain Delta Lake di multi-kluster load balanced SQL titik akhir bisa tidak konsisten.
  • Tabel Delta yang diakses di Databricks SQL mengunggah skema dan properti tabel mereka ke metastore yang dikonfigurasi. Jika Anda menggunakan metastore eksternal, Anda akan dapat melihat informasi Delta Lake di metastore. Delta Lake mencoba untuk menjaga informasi ini se-up-to-date mungkin atas dasar upaya terbaik. Anda juga dapat menggunakan DESCRIBE <table> perintah untuk memastikan bahwa informasi diperbarui di metastore Anda.
  • Databricks SQL tidak mendukung offset zona seperti 'GMT+8' sebagai zona waktu sesi. Solusinya adalah menggunakan zona waktu https://en.wikipedia.org/wiki/List_of_tz_database_time_zones berbasis wilayah) seperti 'Etc/GMT+8' sebagai gantinya. Lihat SET TIME ZONE untuk informasi selengkapnya tentang mengatur zona waktu.

Pertanyaan Umum (FAQ)

Gunakan daftar berikut untuk mempelajari jawaban atas pertanyaan umum.

Bagaimana beban kerja databricks SQL dibebankan?

Databricks SQL beban kerja dibebankan sesuai dengan SKU Komputasi Pekerjaan Standar.

Di mana gudang SQL beroperasi?

Gudang SQL klasik dan pro dibuat dan dikelola di akun Azure Anda. Gudang SQL mengelola kluster yang dioptimalkan SQL secara otomatis di akun Anda dan menskalakan agar sesuai dengan permintaan pengguna akhir.

gudang SQL Tanpa Server, di sisi lain, gunakan sumber daya komputasi di akun Databricks Anda. Gudang SQL tanpa server menyederhanakan konfigurasi dan penggunaan gudang SQL serta mempercepat waktu peluncuran. Opsi tanpa server hanya tersedia jika telah diaktifkan untuk ruang kerja. Untuk informasi selengkapnya, lihat bidang komputasi Tanpa Server.

Bisakah saya menggunakan gudang SQL dari notebook di ruang kerja yang sama?

Ya. Untuk mempelajari cara melampirkan buku catatan ke gudang SQL, lihat Menggunakan buku catatan dengan gudang SQL.

Saya telah diberikan akses ke data menggunakan informasi masuk penyedia cloud. Mengapa saya tidak dapat mengakses data ini di Databricks SQL?

Di Databricks SQL, semua akses ke data tunduk pada kontrol akses data, dan administrator atau pemilik data harus terlebih dahulu memberi Anda hak istimewa yang sesuai.