メインコンテンツまでスキップ

Databricks SQL リリースノート 2025

次の Databricks SQL の機能と機能強化は、2025 年にリリースされました。

2025年3月27日

次の更新プログラムは、2025 年 3 月 27 日の週にリリースされました。

ユーザーインターフェースの更新

クエリ プロファイル: クエリプロファイルが更新され、ユーザビリティが向上し、主要な知見にすばやくアクセスできるようになりました。 「クエリ プロファイル」を参照してください。

2025年3月20日

次の更新プログラムは、2025 年 3 月 20 日の週にリリースされました。

ユーザーインターフェースの更新

SQLウェアハウス

  • これで、UI を使用してウェアハウスの所有権をサービスプリンシパルに譲渡できます。

2025年3月6日

次の更新プログラムは、2025 年 3 月 6 日の週にリリースされました。

ユーザーインターフェースの更新

可視化

  • 2 重軸グラフでズームがサポートされるようになりました。 クリック アンド ドラッグして、2 重軸グラフを拡大できるようになりました。
  • ピン留め table columns: テーブル表示の左側にテーブル列をピン留めできるようになりました。 列は、テーブルを右にスクロールしても表示されたままになります。「列の設定」を参照してください。
  • コンボチャートの問題を修正しました。 X 軸にテンポラル フィールドを使用する場合の X 軸ラベルとバー間の不整列を解決しました。

2025年2月21日

Databricks SQL バージョン 2025.10 が プレビュー チャンネルで公開されました。 次のセクションを参照して、新機能、動作の変更、およびバグ修正について学習してください。

2025.10の変更点

行動の変化

  • Delta Sharingでは、テーブル履歴はデフォルトによって有効になります

    SQL コマンドを使用して作成された共有 ALTER SHARE <share> ADD TABLE <table> 、履歴共有 (WITH HISTORY) がデフォルトで有効になりました。 ALTER SHAREを参照してください。

  • 資格情報の SQL ステートメントは、資格情報の種類が一致しない場合にエラーを返します

    このリリースでは、クレデンシャル管理 SQL ステートメントで指定されたクレデンシャル・タイプがクレデンシャル引数のタイプと一致しない場合、エラーが返され、ステートメントは実行されません。 たとえば、文 DROP STORAGE CREDENTIAL 'credential-name'の場合、 credential-name ストレージ認証情報でない場合、文はエラーで失敗します。

    この変更は、ユーザーエラーを防ぐために行われます。 以前は、これらのステートメントは、指定された資格情報の種類と一致しない資格情報が渡された場合でも、正常に実行されていました。 たとえば、次の文は storage-credential: DROP SERVICE CREDENTIAL storage-credentialを正常にドロップします。

    この変更は、次のステートメントに影響します。

新機能と改善点

  • 生成された列式で timestampdiff & timestampadd を使用します

    Delta Lake で生成された列式 で、 timestampdiff 関数と timestampadd 関数がサポートされるようになりました。

  • SQL パイプライン構文のサポート

    これで、SQL パイプラインを作成できるようになりました。SQL パイプラインは、次の例に示すように、 SELECT c2 FROM T WHERE c1 = 5などの標準クエリをステップバイステップのシーケンスに構造化します。

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

    SQL パイプラインでサポートされている構文については、「SQL パイプライン構文」を参照してください。

    この業界横断的な拡張の背景については、SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL (by Google Research)をご覧ください。

  • http_request 関数を使用して HTTP リクエストを行う

    これで、HTTP 接続を作成しそれらを介して http_request 関数を使用して HTTP 要求を行うことができます。

  • DESCRIBE TABLEに更新すると、メタデータが構造化されたJSONとして返されます

    DESCRIBE TABLE AS JSONコマンドを使用して、テーブルのメタデータを JSON ドキュメントとして返すことができるようになりました。JSON出力は、デフォルトの人間が判読できるレポートよりも構造化されており、テーブルのスキーマをプログラムで解釈するために使用できます。詳細については、「 DESCRIBE TABLE AS JSON」を参照してください。

  • 末尾の空白の区別されない照合順序

    末尾の空白の区別されない照合のサポートが追加されました。 たとえば、これらの照合順序は 'Hello''Hello ' を同等に扱います。 詳細については、「 RTRIM 照合」を参照してください。

バグの修正

2025年2月13日

次の機能と更新プログラムは、2025 年 2 月 13 日の週にリリースされました。

ユーザーインターフェースの更新

データディスカバリー

  • Unity Catalog メタデータのプレビュー: Unity Catalog アセットのメタデータをプレビューするには、スキーマ ブラウザーでアセットにカーソルを合わせます。 この機能は、カタログエクスプローラーや、AI/BI ダッシュボードや SQL エディターなど、スキーマブラウザーを使用するその他のインターフェースで使用できます。

    所有者や最近のクエリ履歴などの Unity カタログメタデータを含むカードが、カタログリストの右側に表示されます。

  • クエリ可能なデータ資産を見つけるためのフィルター Catalog Explorer のスキーマ ブラウザのフィルタ設定に、[ クエリを実行可能 ] チェックボックスが含まれるようになりました。 このオプションを選択すると、表示はできるがクエリできないオブジェクトは除外されます。

    [can query] トグルが選択されたフィルター設定

2025年1月30日

次の機能と更新プログラムは、2025 年 1 月 30 日の週にリリースされました。

ユーザーインターフェースの更新

SQLウェアハウス

完了したクエリ数グラフ (パブリック プレビュー) が SQLウェアハウス モニタリング UI で使用できるようになりました。この新しいグラフは、キャンセルされたクエリや失敗したクエリなど、時間枠内に完了したクエリの数を示します。 このグラフは、他のグラフやクエリー履歴テーブルと一緒に使用して、ウェアハウスのパフォーマンスを評価およびトラブルシューティングできます。 クエリは、完了した時間枠内に割り当てられます。 カウントは分単位で平均されます。 詳細については、「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 ではサポートされていません。 Databricks ワークロードまたはテーブルで VARIANT 型を使用する場合、Databricks では次の変更をお勧めします。

  • クエリまたは式を更新して、 VARIANT 値をVARIANT 以外のデータ型に明示的にキャストします。
  • 上記の操作のいずれかで使用する必要があるフィールドがある場合は、 VARIANT データ型からそれらのフィールドを抽出し、非VARIANT データ型を使用して格納します。

詳細については、「 バリアント データのクエリ」を参照してください。

新機能と改善点

  • USE CATALOG with IDENTIFIER句のパラメータ化のサポート

IDENTIFIER 句は、USE CATALOG 文でサポートされています。このサポートにより、文字列変数またはパラメーター マーカーに基づいて現在のカタログをパラメーター化できます。

  • COMMENT ON COLUMN テーブルとビューのサポート

COMMENT ON 文は、ビュー・カラムとテーブル・カラムのコメントの変更をサポートしています。

  • 新しい SQL 関数

次の新しい組み込み SQL 関数を使用できます。

  • dayname(expr) は、指定された日付の曜日を表す 3 文字の英語の頭字語を返します。
  • uniform(expr1, expr2 [,seed]) は、指定された数値範囲内で独立し、同一に分布した値を持つランダムな値を返します。
  • randstr(length) は、 length 文字の英数字のランダムな文字列を返します。
  • 他の関数のための名前付きパラメーターの呼び出し

次の関数は 、名前付きパラメーターの呼び出しをサポートしています。

バグの修正

  • 入れ子にされた型が NULL 制約を適切に受け入れるようになりました

このリリースでは、入れ子になった型の一部の Delta 生成列 ( STRUCTなど) に影響するバグが修正されています。 これらの列は、ネストされたフィールドの NULL または NOT NULL 制約に基づいて式を誤って拒否することがありました。 この問題は修正されました。

2025年1月15日

次の更新プログラムは、2025 年 1 月 15 日の週にリリースされました。

ユーザーインターフェースの更新

SQLエディタ

新しい SQL エディター (パブリック プレビュー) には、次の機能が追加されました。

  • ダウンロードの命名: ダウンロードされた出力には、クエリの名前が付けられました。
  • フォントサイズの調整: Windows/Linuxの場合は Alt +Alt - 、macOSの場合は Opt +Opt - を使用して、SQLエディターでフォントサイズをすばやく調整します。
  • コメントで@Mentions: コメントで特定のユーザーに @ を付けてメンションします。 メンションされたユーザーには、Eメール 通知が届きます。
  • タブの切り替えの改善: タブの切り替えパフォーマンスは、読み込まれたタブで最大 80%、読み込まれなかったタブで 62% 高速化されました。
  • ウェアハウスの詳細を見る: SQLウェアハウスのサイズが、追加のクリックなしでコンピュートセレクターに表示されるようになりました。
  • パラメーター値を編集します。 Windows/Linux の場合は [Ctrl + Enter] を、macOS の場合は Cmd + Enter を使用して、パラメーター値の編集中にクエリを実行します。
  • クエリ結果をバージョン履歴に保持する: クエリ結果がバージョン履歴と共に保存されるようになりました。

可視化

  • 新しいチャートが一般公開されました。 パフォーマンスの向上、色の強化、インタラクティビティの高速化を実現した新しいグラフが一般公開されました。 「Databricks SQL での視覚化」と「視覚化の種類」を参照してください。