共用方式為


Databricks SQL 版本說明 2025

下列 Databricks SQL 功能和改進功能於 2025 年發行。

2025年3月6日

下列更新於 2025 年 3 月 6 日當周發行。

使用者介面更新

  • 雙軸圖表現已支援縮放功能: 您現在可以點選並拖曳以放大雙軸圖表。
  • 釘選數據表數據行: 您現在可以將數據表數據行釘選到數據表顯示左側。 當您向右滾動表格時,欄會保持可見。 請參閱 欄設定
  • 修正組合圖表的問題: 當在 x 軸上使用時態字段時,解決了 x 軸標籤與橫條對齊不正的問題。

2025年2月21日

Databricks SQL 2025.10 版現在可在 Preview 通道中使用。 請檢閱下一節,以瞭解新功能、行為變更和 Bug 修正。

2025.10 中的 變更

行為變更

  • 在 Delta Sharing 中,預設會啟用資料表歷程記錄

    使用 SQL 命令建立的共享 ALTER SHARE <share> ADD TABLE <table> 現在預設會啟用歷程記錄共用(WITH HISTORY)。 請參閱 ALTER SHARE

  • 當認證類型不相符時,Credential SQL 語句會傳回錯誤

    在此版本中,如果認證管理 SQL 語句中指定的認證類型不符合認證自變數的類型,則會傳回錯誤,而且不會執行 語句。 例如,針對語句 DROP STORAGE CREDENTIAL 'credential-name',如果 credential-name 不是記憶體認證,語句就會失敗併發生錯誤。

    這項變更有助於防止用戶錯誤。 先前,即使傳遞的認證不符合指定的認證類型,這些語句仍然能成功執行。 例如,下列語句會成功卸除 storage-credentialDROP SERVICE CREDENTIAL storage-credential

    這項變更會影響下列語句:

新功能和改善

  • 在自動生成的欄位表達式中使用 timestampdiff & timestampadd

    Delta Lake 產生的欄位表達式 現在已經支援 timestampdifftimestampadd 函式。

  • SQL 管線語法的支援

    您現在可以撰寫 SQL 流程。 SQL 管線將標準查詢(例如 SELECT c2 FROM T WHERE c1 = 5)結構化為逐步執行的順序,如下列範例所示:

    FROM T
    |> SELECT c2
    |> WHERE c1 = 5
    

    若要瞭解 SQL 管線支援的語法,請參閱 SQL 管線語法

    如需此跨產業擴展的背景,請參閱 SQL 的問題。我們可以修正這些問題:由 Google Research 提出的 SQL 中管道語法

  • 使用 http_request 函式 提出 HTTP 要求

    您現在可以 建立 HTTP 連線,並透過它們使用 http_request 函式提出 HTTP 要求。

  • 更新 DESCRIBE TABLE 以傳回結構化的 JSON 格式的中繼資料

    您現在可以使用 DESCRIBE TABLE AS JSON 命令,將數據表元數據傳回為 JSON 檔。 JSON 輸出的結構比預設的人類可讀取報表更結構化,而且可用來以程式設計方式解譯數據表的架構。 若要深入瞭解,請參閱 DESCRIBE TABLE AS JSON

  • 結尾空白不區分排序

    已新增對尾端空白不敏感定序的支援。 例如,這些定序會將 'Hello''Hello ' 視為相等。 若要深入瞭解,請參閱 RTRIM 定序

錯誤修正

  • 改善的增量複製處理

    此版本包含邊緣案例的修正,其中累加式 CLONE 可能會將已從源數據表複製的檔案重新複製到目標數據表。 請參閱 在 Azure Databricks上複製數據表。

2025年2月13日

下列功能和更新已在 2025 年 2 月 13 日當周發行。

使用者介面更新

數據探索

  • 預覽 Unity Catalog 中的元數據: 在架構瀏覽器中將滑鼠懸停於資產上,以預覽 Unity Catalog 資產的元數據。 在「目錄瀏覽器」及其他使用架構瀏覽器的介面中,例如 AI/BI 儀表板和 SQL 編輯器,這項功能是可以使用的。

    包含 Unity Catalog 元數據的卡片,例如擁有者和最近的查詢歷程記錄,會顯示在目錄列表右側。

  • 在目錄總管的架構瀏覽器中,篩選設定現在包含一個 可查詢 複選框,以篩選出您可以查詢的數據資產。 選取此選項會排除您可以檢視但無法查詢的物件。

    選擇「可查詢切換」時的過濾設定

2025年1月30日

下列功能和更新已在 2025 年 1 月 30 日當周發行。

使用者介面更新

SQL 資料倉庫

SQL 倉儲監控介面現已提供 已完成查詢計數 圖表(公眾預覽)。 這個新圖表會顯示在時間範圍中完成的查詢數目,包括已取消和失敗的查詢。 此圖表可以與其他圖表和查詢歷程記錄數據表搭配使用,以評估和疑難解答倉儲的效能。 查詢會在其完成時被分配到所屬的時間窗口中。 計數以每分鐘平均計算。 如需詳細資訊,請參閱 監視 SQL 倉儲

SQL 編輯器

  • 圖表中展開的數據顯示: 在 SQL 編輯器中建立的視覺效果現在最多可支援 15,000 個數據列。

2025年1月23日

下列功能和更新是在 2025 年 1 月 23 日當周發行的。

2024.50 中的 變更

Databricks SQL 2024.50 版包含下列行為變更、新功能和改進。

行為變更

  • VARIANT 數據類型無法再與需要比較的作業搭配使用

您不能在包含 VARIANT 資料類型的查詢中使用下列子句或運算子:

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE BY

這些作業會執行比較,並使用 VARIANT 數據類型的比較會產生未定義的結果,而且 Databricks 中不支援。 如果您在 Azure Databricks 工作負載或數據表中使用 VARIANT 類型,Databricks 建議進行下列變更:

  • 更新查詢或表達式,以明確將 VARIANT 值轉換成非VARIANT 數據類型。
  • 如果您有必須搭配上述任何作業使用的欄位,請從 VARIANT 數據類型擷取這些字段,並使用非VARIANT 數據類型加以儲存。

若要深入瞭解,請參閱 查詢變體資料

新功能和改善

  • USE CATALOG with IDENTIFIER 子句參數化的支援

IDENTIFIER 子句 支援於 USE CATALOG 敘述。 透過這項支援,您可以根據字串變數或參數標記來參數化目前目錄。

  • COMMENT ON COLUMN 數據表和視圖的支援

COMMENT ON 語句支援修改視圖和表格欄位的批注。

  • 新的 SQL 函式

下列新的內建 SQL 函式可供使用:

下列函式支援 具名參數調用

錯誤修正

  • 巢狀類型現在正確地接受 NULL 條件約束

此版本修正了會影響巢狀類型之某些由 Delta 產生的欄位的錯誤,例如,STRUCT。 這些欄有時會根據巢狀欄位的 NULLNOT NULL 限制條件錯誤地拒絕表達式。 已修正此問題。

2025年1月15日

下列更新於 2025 年 1 月 15 日當周發行。

使用者介面更新

SQL 編輯器

新的 SQL 編輯器(公開預覽版)現在具有下列功能:

  • 下載命名: 下載的文件現在會以查詢命名。
  • 字型大小調整:在 SQL 編輯器中, 對於 Windows/Linux 可使用 Alt +Alt - 來快速調整字型大小,對於 macOS 則使用 Opt +Opt -
  • 在評論中使用@提及功能: 在評論中用@來提及特定使用者。 提及的使用者會收到電子郵件通知。
  • 改善標籤切換: 載入的標籤切換效能提高了最多達到百分之 80,未載入的標籤切換效能提高了百分之 62。
  • 請參閱倉儲詳細數據: SQL 倉儲大小現在會顯示在計算選取器中,而不需額外按兩下。
  • 編輯參數值: 使用適用於 Windows/Linux 的 Ctrl + Enter,或 macOS 的 Cmd + Enter,在編輯參數值時執行查詢。
  • 保留版本歷程記錄中的查詢結果: 查詢結果現在會以版本歷程記錄儲存。

視覺效果

  • 新圖表現已正式推出:改善效能、強化色彩及更快速互動的新圖表現已正式推出。 請參閱 Databricks SQL 中的 視覺效果和 視覺效果類型