次の方法で共有


Databricks SQL リリース ノート (2025 年)

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

2025 年 11 月

Databricks SQL バージョン 2025.35 が現在展開中です

2025 年 11 月 20 日

Databricks SQL バージョン 2025.35 は 現在 のチャネルにロールアウトされています。 2025.35 の機能を参照してください。

Databricks SQL アラートがパブリック プレビューになりました

2025 年 11 月 14 日

  • Databricks SQL アラート: 新しい編集エクスペリエンスを備えた最新バージョンの Databricks SQL アラートがパブリック プレビューに移行しました。 Databricks SQL アラートを参照してください。

SQL エディターの視覚化の修正

2025 年 11 月 6 日

  • ツールチップの表示問題を修正しました。ノートブックと SQL エディターのビジュアライゼーションで、凡例の背後にツールチップが隠れてしまう問題を解決しました。

2025 年 10 月

Databricks SQL バージョン 2025.35 がプレビューで利用可能になりました

2025 年 10 月 30 日

Databricks SQL バージョン 2025.35 が プレビュー チャネルで使用できるようになりました。 新機能、動作の変更、バグの修正については、次のセクションを参照してください。

EXECUTE IMMEDIATE 定数式の使用

定数式を SQL 文字列として、引数として、 EXECUTE IMMEDIATE ステートメントのパラメーター マーカーに渡すようになりました。

LIMIT ALL 再帰 CTE のサポート

LIMIT ALLを使用して、再帰共通テーブル式 (CTE) の合計サイズ制限を削除できるようになりました。

st_dump 関数のサポート

st_dump関数を使用して、入力ジオメトリの単一のジオメトリを含む配列を取得できるようになりました。 st_dump 関数を参照してください。

多角形内部リング関数がサポートされるようになりました

次の関数を使用して、多角形の内部リングを操作できるようになりました。

  • st_numinteriorrings: 多角形の内部境界 (リング) の数を取得します。 st_numinteriorrings 関数を参照してください。
  • st_interiorringn: 多角形の n 番目の内側の境界を抽出し、それをライン文字列として返します。 st_interiorringn 関数を参照してください。

DESCRIBE EXTENDED AS JSON で MV/ST 更新情報をサポートします

Azure Databricks では、最終更新時刻、更新の種類、状態、スケジュールなど、 DESCRIBE EXTENDED AS JSON 出力の具体化されたビューとストリーミング テーブルの更新情報のセクションが生成されるようになりました。

DESCRIBE QUERYにメタデータ列を追加するDESCRIBE TABLE

Azure Databricks には、セマンティック メタデータの DESCRIBE QUERYDESCRIBE TABLE の出力にメタデータ列が含まれるようになりました。

DESCRIBE QUERYの場合、メトリック ビューを使用してクエリを記述する場合、ディメンションが直接参照され、メジャーでMEASURE()関数が使用されている場合、セマンティック メタデータはクエリを通じて伝達されます。

DESCRIBE TABLEの場合、メタデータ列はメトリック ビューにのみ表示され、他のテーブルの種類には表示されません。

列を削除するときの null 構造体の正しい処理NullType

Delta テーブルに書き込むときに、Azure Databricks では、スキーマから列 NullType 削除するときに null 構造体の値が正しく保持されるようになりました。 以前は、null 構造体は、すべてのフィールドが null に設定されている null 以外の構造体値に誤って置き換えられました。

新しいアラート編集エクスペリエンス

2025 年 10 月 20 日

  • 新しいアラート編集エクスペリエンス: アラートの作成または編集が新しいマルチタブ エディターで開き、統合された編集ワークフローが提供されるようになりました。 Databricks SQL アラートを参照してください。

ビジュアライゼーションの修正

2025 年 10 月 9 日

  • エイリアスが付けられた系列名の凡例の選択: 凡例の選択が、SQLエディターとノートブックでエイリアスが付けられた系列名を持つグラフに対して正しく機能するようになりました。

メトリック ビューのセマンティック メタデータ

2025 年 10 月 2 日

メトリック ビューでセマンティック メタデータを定義できるようになりました。 セマンティック メタデータは、Genie スペースや AI/BI ダッシュボードなどの AI ツールがデータをより効果的に解釈して使用するのに役立ちます。

セマンティック メタデータを使用するには、メトリック ビューで YAML 仕様バージョン 1.1 以降を使用し、Databricks Runtime 17.2 以降で実行する必要があります。 対応する Databricks SQL バージョンは 2025.30 であり、SQL ウェアハウスのプレビュー チャネルで使用できます。

メトリック ビューでのセマンティック メタデータの使用 YAML の 1.1 へのアップグレードに関する説明を参照してください

2025 年 9 月

Databricks SQL バージョン 2025.30 がプレビューで利用可能になりました

2025 年 9 月 25 日

Databricks SQL バージョン 2025.30 が プレビュー チャネルで使用できるようになりました。 新機能、動作の変更、バグの修正については、次のセクションを参照してください。

UTF8 ベースの照合順序で LIKE 演算子がサポートされるようになりました

次のいずれかの照合順序が有効になっている列で LIKE を使用できるようになりました: UTF8_BinaryUTF8_Binary_RTRIMUTF8_LCASEUTF8_LCASE_RTRIM。 「照合順序」をご覧ください。

ST_ExteriorRing 関数がサポートされるようになりました

ST_ExteriorRing関数を使用して、多角形の外側の境界を抽出し、それをライン文字列として返すようになりました。 st_exteriorring 関数を参照してください。

1 つの DECLARE ステートメントで複数のセッション変数またはローカル変数を宣言する

1 つの DECLARE ステートメントで、同じ型と既定値の複数のセッション変数またはローカル変数を宣言できるようになりました。 DECLARE VARIABLEおよび BEGIN END 複合ステートメントを参照してください。

メトリック ビューの作成 TEMPORARY キーワードをサポートする

メトリック ビューを作成するときに、 TEMPORARY キーワードを使用できるようになりました。 一時メトリック ビューは、それらを作成したセッションでのみ表示され、セッションの終了時に削除されます。 CREATE VIEWを参照してください。

DESCRIBE CONNECTION は、JDBC 接続の環境設定を示しています

Azure Databricks には、カスタム ドライバーをサポートし、分離して実行する JDBC 接続の DESCRIBE CONNECTION 出力に、ユーザー定義の環境設定が含まれるようになりました。 その他の接続の種類は変更されません。

ストリーミング クエリでの差分読み取りオプションの SQL 構文

WITH句を使用して、SQL ベースのストリーミング クエリの差分読み取りオプションを指定できるようになりました。 例えば次が挙げられます。

SELECT * FROM STREAM tbl WITH (SKIPCHANGECOMMITS=true, STARTINGVERSION=X);

空の正規表現と正の制限を持つ split の正しい結果

空の正規表現と正の制限で split function を使用すると、Azure Databricks から正しい結果が返されるようになりました。 以前は、関数は最後の要素に含めるのではなく、残りの文字列を誤って切り捨てていました。

Photon の url_decodetry_url_decode エラー処理を修正しました

Photon では、try_url_decode()を使用したurl_decode()failOnError = falseは、クエリに失敗するのではなく、無効な URL エンコード文字列のNULLを返すようになりました。

2025 年 8 月

既定の倉庫設定がベータ版で使用できるようになりました

2025 年 8 月 28 日

SQL エディター、AI/BI ダッシュボード、AI/BI Genie、アラート、カタログ エクスプローラー全体で、コンピューティング セレクターで自動的に選択される既定のウェアハウスを設定します。 個々のユーザーは、クエリを実行する前に別のウェアハウスを選択することで、この設定をオーバーライドできます。 また、セッション全体に適用する独自のユーザー レベルの既定のウェアハウスを定義することもできます。 ワークスペースの既定の SQL ウェアハウスの設定ユーザー レベルの既定のウェアハウスの設定に関するページを参照してください。

Databricks SQL バージョン 2025.25 は現在のバージョンでロールアウトされています

2025 年 8 月 21 日

Databricks SQL バージョン 2025.25 は、2025 年 8 月 20 日から 2025 年 8 月 28 日まで現在 のチャネルに ロールアウトされています。 2025.25 の機能を参照してください。

Databricks SQL バージョン 2025.25 がプレビューで利用可能になりました

2025 年 8 月 14 日

Databricks SQL バージョン 2025.25 が プレビュー チャネルで使用できるようになりました。 新機能と動作の変更については、次のセクションを参照してください。

再帰共通テーブル式 (rCTE) の一般提供

再帰共通テーブル式 (rCTEs) が 一般提供されています。 UNION ALL を使用して、自己参照 CTE を利用し、再帰的なリレーションシップに従って階層データをナビゲートします。

スキーマとカタログ レベルの既定の照合順序のサポート

スキーマとカタログの既定の照合順序を設定できるようになりました。 これにより、スキーマまたはカタログ内で作成されたすべてのオブジェクトに適用される照合順序を定義し、データ全体で一貫した照合順序の動作を保証できます。

空間 SQL 式と GEOMETRY および GEOGRAPHY データ型のサポート

空間クエリのパフォーマンスを向上させるために、地理空間データを組み込みの GEOMETRY 列と GEOGRAPHY 列に格納できるようになりました。 このリリースでは、80 を超える新しい空間 SQL 式が追加されました。これには、空間結合を使用したトポロジリレーションシップのインポート、エクスポート、測定、構築、編集、検証、変換、および決定のための関数が含まれます。 ST 地理空間関数GEOGRAPHY、およびGEOMETRYを参照してください。

スキーマとカタログ レベルの既定の照合順序のサポート

スキーマとカタログの既定の照合順序を設定できるようになりました。 これにより、スキーマまたはカタログ内で作成されたすべてのオブジェクトに適用される照合順序を定義し、データ全体で一貫した照合順序の動作を保証できます。

を使用した JSON オプションの処理の改善 VARIANT

最上位レベルのfrom_json スキーマを操作するときに、to_json関数とVARIANT関数で JSON オプションが正しく適用されるようになりました。 これにより、サポートされている他のデータ型との一貫性のある動作が保証されます。

タイム ゾーンなしの TIMESTAMP 構文のサポート

TIMESTAMP WITHOUT TIME ZONEの代わりにTIMESTAMP_NTZを指定できるようになりました。 この変更により、SQL Standard との互換性が向上します。

解決されたサブクエリの相関関係の問題

Azure Databricks では、サブクエリとその外部クエリの間でセマンティックに等しい集計式が誤って関連付けられるようになりました。 以前は、クエリ結果が正しくない可能性があります。

無効な CHECK 制約でスローされたエラー

制約の検証中にAnalysisException制約式を解決できない場合、Azure Databricks はCHECKをスローするようになりました。

追加モードでのストリーム ストリーム結合のより厳密な規則

Azure Databricks では、両方の側で透かしが定義されていない限り、ストリーム ストリーム結合とそれに続くウィンドウ集計を使用する追加モードでのストリーミング クエリが禁止されるようになりました。 適切な透かしがないクエリでは、最終結果以外の結果が生成され、追加モードの保証に違反する可能性があります。

新しい SQL エディターが一般公開されました

2025 年 8 月 14 日

新しい SQL エディターが一般公開されました。 新しい SQL エディターは、複数のステートメントの結果、インライン実行履歴、リアルタイムコラボレーション、強化された Databricks Assistant 統合、および追加の生産性機能をサポートする統合された作成環境を提供します。 新しい SQL エディターでのクエリの書き込みとデータの探索を参照してください。

具体化されたビューとストリーミング テーブルのタイムアウト処理を修正しました

2025 年 8 月 14 日

Databricks SQL で作成された具体化されたビューとストリーミング テーブルの新しいタイムアウト動作:

  • 2025 年 8 月 14 日以降に作成された具体化されたビューとストリーミング テーブルには、ウェアハウスタイムアウトが自動的に適用されます。
  • 2025 年 8 月 14 日より前に作成された具体化されたビューとストリーミング テーブルの場合は、 CREATE OR REFRESH を実行して、タイムアウト設定をウェアハウスのタイムアウト構成と同期します。
  • すべての具体化されたビューとストリーミング テーブルの既定のタイムアウトは 2 日になりました。

2025 年 7 月

SQL エディターでのパラメーターの事前設定された日付範囲

2025 年 7 月 31 日

新しい SQL エディターでは、タイムスタンプ、日付、日付範囲のパラメーターを使用する場合に、既定の日付範囲 ( 今週過去 30 日間昨年 など) から選択できるようになりました。 これらのプリセットを使用すると、日付を手動で入力しなくても、一般的な時間フィルターをより迅速に適用できます。

ジョブとパイプラインの一覧に Databricks SQL パイプラインが含まれるようになりました

2025 年 7 月 29 日

[ジョブとパイプライン] リストに、Databricks SQL で作成された具体化されたビューとストリーミング テーブルのパイプラインが含まれるようになりました。

SQL エディターでのインライン実行履歴

2025 年 7 月 24 日

新しい SQL エディターでインライン実行履歴を使用できるようになりました。これにより、クエリを再実行することなく、過去の結果にすばやくアクセスできます。 現在のクエリのコンテキスト内で、以前の実行を簡単に参照したり、過去のクエリ プロファイルに直接移動したり、実行時間と状態を比較したりできます。

Databricks SQL バージョン 2025.20 が Current で使用できるようになりました

2025 年 7 月 17 日

Databricks SQL バージョン 2025.20 は、 現在 のチャネルに段階的にロールアウトされています。 このリリースの機能と更新プログラムについては、 2025.20 の機能を参照してください。

SQL エディターの更新

2025 年 7 月 17 日

  • 名前付きパラメーターの機能強化: 日付範囲パラメーターと複数選択パラメーターがサポートされるようになりました。 日付範囲パラメーターについては、「 日付範囲の追加」を参照してください。 複数選択パラメーターについては、「 1 つのクエリで複数の値を使用する」を参照してください。

  • SQL エディターのヘッダー レイアウトを更新しました。 実行ボタンとカタログ ピッカーがヘッダーに移動し、クエリを記述するための垂直方向の領域が作成されました。

アラートの Git サポート

2025 年 7 月 17 日

Databricks Git フォルダーを使用して、アラートの変更を追跡および管理できるようになりました。 Git でアラートを追跡するには、それらを Databricks Git フォルダーに配置します。 新しく複製されたアラートは、ユーザーが操作した後にのみ、アラートの一覧ページまたは API に表示されます。 スケジュールが一時停止されているため、ユーザーが明示的に再開する必要があります。 Git 統合とアラートの連携方法を参照してください。

Databricks SQL バージョン 2025.20 がプレビューで利用可能になりました

2025 年 7 月 3 日

Databricks SQL バージョン 2025.20 が プレビュー チャネルで使用できるようになりました。 新機能と動作の変更については、次のセクションを参照してください。

SQL プロシージャのサポート

これで、UNITY カタログの再利用可能な資産として格納されたプロシージャに SQL スクリプトをカプセル化できるようになりました。 CREATE PROCEDURE コマンドを使用してプロシージャを作成し、CALL コマンドを使用してプロシージャを呼び出すことができます。

SQL Functions の既定の照合順序を設定する

DEFAULT COLLATION コマンドで新しいCREATE FUNCTION句を使用すると、関数本体のパラメーター、戻 STRINGり値の型、およびSTRINGリテラルに使用される既定の照合順序が定義されます。

再帰共通テーブル式 (rCTE) のサポート

Azure Databricks では、 再帰共通テーブル式 (rCTES) を使用した階層データのナビゲーションがサポートされるようになりました。 再帰リレーションシップに従うには、 UNION ALL で自己参照型 CTE を使用します。

ALL CATALOGS スキーマにおける SHOW のサポート

SHOW SCHEMAS構文は、次の構文を受け入れるように更新されます。

SHOW SCHEMAS [ { FROM | IN } { catalog_name | ALL CATALOGS } ] [ [ LIKE ] pattern ]

ALL CATALOGS クエリでSHOWを指定すると、カタログ マネージャー (DsV2) を使用して名前空間をサポートするすべてのアクティブなカタログが反復処理されます。 カタログごとに、最上位レベルの名前空間が含まれます。

コマンドの出力属性とスキーマが変更され、対応する名前空間のカタログを示す catalog 列が追加されました。 次に示すように、新しい列が出力属性の末尾に追加されます。

前の出力

| Namespace        |
|------------------|
| test-namespace-1 |
| test-namespace-2 |

新しい出力

| Namespace        | Catalog        |
|------------------|----------------|
| test-namespace-1 | test-catalog-1 |
| test-namespace-2 | test-catalog-2 |

液体クラスタリングで削除ベクトルをより効率的に圧縮できるようになりました

Liquid クラスタリングを使用するデルタ テーブルでは、 OPTIMIZE の実行中に削除ベクトルからの物理的な変更がより効率的に適用されるようになりました。 詳細については、「 Parquet データ ファイルに変更を適用する」を参照してください。

UPDATE操作において、列値/INSERTMERGEに非決定論的式を許可する

Azure Databricks では、 MERGE 操作の更新および挿入された列値で非決定論的な式を使用できるようになりました。 ただし、 MERGE ステートメントの条件での非決定的な式はサポートされていません。

たとえば、列の動的またはランダムな値を生成できるようになりました。

MERGE INTO target USING source
ON target.key = source.key
WHEN MATCHED THEN UPDATE SET target.value = source.value + rand()

これは、データ プロパティ (平均値やその他の計算列など) を保持しながら実際のデータを難読化することで、データのプライバシーに役立ちます。

SQL 変数を宣言および削除するための VAR キーワードをサポートする

変数を宣言および削除するための SQL 構文で、VARに加えて VARIABLE キーワードがサポートされるようになりました。 この変更により、変数関連のすべての操作で構文が統一されるため、一貫性が向上し、変数を設定するときに既に VAR を使用しているユーザーの混乱が軽減されます。

CREATE VIEW 列レベルの句で、マテリアライズド ビューにのみ句が適用される場合にエラーがスローされるようになりました

CREATE VIEW に対してのみ有効な列レベルの句を指定する MATERIALIZED VIEW コマンドで、エラーがスローされるようになりました。 CREATE VIEW コマンドの影響を受ける句は次のとおりです。

  • NOT NULL
  • 指定したデータ型 ( FLOATSTRING
  • DEFAULT
  • COLUMN MASK

2025 年 6 月

Databricks SQL サーバーレス エンジンのアップグレード

2025 年 6 月 11 日

次のエンジンのアップグレードは現在、グローバルにロールアウトされ、今後数週間にわたってすべてのリージョンに可用性が拡大しています。

  • 待機時間の短縮: ダッシュボード、ETL ジョブ、混合ワークロードの実行時間が短縮され、最大で 25% 改善されました。 アップグレードは、追加のコストや構成なしで、サーバーレス SQL ウェアハウスに自動的に適用されます。
  • 予測クエリ実行 (PQE): PQE はタスクをリアルタイムで監視し、クエリ実行を動的に調整して、スキュー、スピル、不要な作業を回避します。
  • フォトン ベクター化シャッフル: データをコンパクトな列形式で保持し、CPU の高速キャッシュ内で並べ替え、ベクター化された命令を使用して複数の値を同時に処理します。 これにより、大規模な結合やワイド集計などの CPU バインド ワークロードのスループットが向上します。

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

2025 年 6 月 5 日

  • クエリ分析情報の機能強化:[クエリ履歴] ページにアクセスすると、listHistoryQueries イベントが出力されるようになりました。 クエリ プロファイルを開くと、 getHistoryQuery イベントが出力されるようになりました。

2025 年 5 月

メトリック ビューはパブリック プレビュー段階です

2025 年 5 月 29 日

Unity カタログ メトリック ビューは、一貫性のある再利用可能で管理された主要なビジネス メトリックを定義および管理するための一元的な方法を提供します。 複雑なビジネス ロジックを一元化された定義に抽象化し、組織は主要業績評価指標を 1 回定義し、ダッシュボード、Genie スペース、アラートなどのレポート ツール間で一貫して使用できるようにします。 メトリック ビューを操作するには、プレビュー チャネル (2025.16) で実行されている SQL ウェアハウス、または Databricks Runtime 16.4 以降を実行している他のコンピューティング リソースを使用します。 Unity カタログのメトリック ビューを参照してください。

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

2025 年 5 月 29 日

  • 新しい SQL エディターの機能強化:
    • Drafts フォルダー内の新しいクエリ: [下書き] フォルダーに新しいクエリが既定で作成されるようになりました。 保存または名前を変更すると、それらは下書きから自動的に移動します。
    • クエリ スニペットのサポート: オートコンプリートと動的挿入ポイントをサポートするクエリ スニペット ( JOINCASE 式など、SQL の定義済みセグメント) を作成して再利用できるようになりました。 表示>Query スニペットを選択してスニペットを作成します。
    • 監査ログ イベント: 新しい SQL エディターで実行されたアクションに対して監査ログ イベントが出力されるようになりました。
    • 視覚化に対するフィルターの影響: 結果テーブルに適用されるフィルターも視覚化に影響を与えるようになり、SQL クエリを変更せずに対話型の探索が可能になりました。

新しいアラートバージョン(ベータ版)

2025 年 5 月 22 日

新しいバージョンのアラートがベータ版になりました。 このバージョンでは、クエリの設定、条件、スケジュール、および通知先を 1 つのインターフェイスに統合することで、アラートの作成と管理が簡素化されます。 従来のアラートは、新しいバージョンと共に引き続き使用できます。 Databricks SQL アラートを参照してください。

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

2025 年 5 月 22 日

Databricks SQL バージョン 2025.16 が利用可能になりました

2025 年 5 月 15 日

Databricks SQL バージョン 2025.16 が プレビュー チャネルで使用できるようになりました。 新機能、動作の変更、バグの修正については、次のセクションを参照してください。

IDENTIFIER Databricks SQL でカタログ操作のサポートが利用可能になりました

次のカタログ操作を実行するときに、 IDENTIFIER 句を使用できるようになりました。

  • CREATE CATALOG
  • DROP CATALOG
  • COMMENT ON CATALOG
  • ALTER CATALOG

この新しい構文を使用すると、これらの操作に定義されたパラメーターを使用してカタログ名を動的に指定できるため、より柔軟で再利用可能な SQL ワークフローが可能になります。 構文の例として、CREATE CATALOG IDENTIFIER(:param)がカタログ名を指定するために指定されたパラメーターであるparamを検討してください。

詳細については、 IDENTIFIER 句を参照してください。

照合式に、自動生成される一時的なエイリアスが追加されました

照合された式の自動生成されたエイリアスに、常に決定論的に COLLATE 情報が組み込まれるようになりました。 自動生成されたエイリアスは一時的な (不安定な) ので、依存しないでください。 代わりに、ベスト プラクティスとして、 expression AS alias 一貫して明示的に使用します。

ビュー内の UNION/EXCEPT/INTERSECT と EXECUTE IMMEDIATE が正しい結果を返すようになりました

最上位レベルの UNION/EXCEPT/INTERSECT 列とエイリアス化されていない列を含む一時ビュー定義と永続的ビュー定義に対するクエリでは、 UNION/EXCEPT/INTERSECT keywords がエイリアスと見なされたため、以前は正しくない結果が返されていました。 これで、これらのクエリはセット操作全体を正しく実行します。

最上位に EXECUTE IMMEDIATE ... INTOUNION/EXCEPT/ があり、別名のない列を含む INTERSECT も、パーサーがこれらのキーワードを別名と解釈したため、集合演算の誤った結果を指定された変数に書き込んでいました。 同様に、末尾のテキストが無効な SQL クエリも許可されました。 このような場合の設定操作で、指定した変数に正しい結果が書き込まれるようになりました。または、SQL テキストが無効な場合は失敗します。

新しい listagg 関数と string_agg 関数

listagg関数またはstring_agg関数を使用して、グループ内のSTRING値とBINARY値を集計できるようになりました。 詳細については、 string_agg を参照してください。

特定の操作でエイリアス化された整数リテラルのグループ化が壊れる問題を修正しました

エイリアス化された整数リテラルのグループ化された式は、以前はMERGE INTOなどの特定の操作で壊れていました。 たとえば、値 (GROUP_BY_POS_OUT_OF_RANGE) が202001に置き換えられるため、この式はvalを返します。

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)

これは修正されました。 既存のクエリの問題を軽減するには、使用している定数が、グループ化式に含まれている必要がある列の位置と等しくないことを確認します。

MERGE操作のソースマテリアライズを無効にしないフラグを有効にする

以前は、MERGEmerge.materializeSource に設定することで、noneでソースの具体化を無効にできました。 新しいフラグが有効になっていると、これは禁止され、エラーが発生します。 Databricks では、この構成フラグを以前に使用していないお客様に対してのみフラグを有効にすることを計画しているため、お客様は動作の変更に気付く必要はありません。

2025 年 4 月

Databricks SQL バージョン 2025.15 が利用可能になりました

2025 年 4 月 10 日

Databricks SQL バージョン 2025.15 が プレビュー チャネルで使用できるようになりました。 新機能、動作の変更、バグの修正については、次のセクションを参照してください。

を使用して複数の列を編集する ALTER TABLE

1 つの ALTER TABLE ステートメントで複数の列を変更できるようになりました。 「ALTER TABLE ... COLUMN 句」を参照してください。

チェックポイント保護を備えたデルタテーブルプロトコルのダウングレードが一般提供されました。

DROP FEATURE は、Delta Lake テーブル機能を削除し、テーブル プロトコルをダウングレードするために一般提供されています。 既定では、 DROP FEATURE は、待機時間や履歴の切り捨てを必要としない、より最適化された簡略化されたダウングレード エクスペリエンスのために、保護されたチェックポイントを作成するようになりました。 Delta Lake テーブル機能の削除とテーブル プロトコルのダウングレードに関する記事を参照してください。

ANSI SQL/PSM に基づいて手続き型 SQL スクリプトを記述する (パブリック プレビュー)

ANSI SQL/PSM に基づくスクリプト機能を使用して、条件付きステートメント、ループ、ローカル変数、例外処理など、SQL を使用して手続き型ロジックを記述できるようになりました。 SQL スクリプトを参照してください。

テーブル レベルとビュー レベルの既定の照合順序

テーブルとビューの既定の照合順序を指定できるようになりました。 これにより、すべての列またはほとんどの列が同じ照合順序を共有するテーブルとビューの作成が簡略化されます。 「照合順序」をご覧ください。

新しい H3 関数

次の H3 関数が追加されました。

レガシ ダッシュボードのサポートは終了しました

2025 年 4 月 10 日

レガシ ダッシュボードの公式サポートは終了しました。 UI または API を使用して従来のダッシュボードを作成または複製することはできなくなります。 Databricks は引き続き重大なセキュリティの問題やサービスの停止に対処しますが、すべての新しい開発に AI/BI ダッシュボードを使用することをお勧めします。 AI/BI ダッシュボードの詳細については、「 ダッシュボード」を参照してください。 移行のヘルプについては、「 レガシ ダッシュボードを AI/BI ダッシュボードに複製する 」および 「ダッシュボード API を使用してダッシュボードを作成および管理する」を参照してください。

SQL クエリのカスタムオートフォーマットオプション

2025 年 4 月 3 日

すべての SQL クエリのオートフォーマット オプションをカスタマイズします。 カスタム形式の SQL ステートメントを参照してください。

箱ひげ図の視覚化に関する問題を修正しました

2025 年 4 月 3 日

カテゴリ x 軸のみを使用した Databricks SQL ボックスプロットの視覚化で、カテゴリとバーが正しく表示されない問題を修正しました。 視覚化が期待どおりにレンダリングされるようになりました。

SQL ウェアハウスの CAN VIEW アクセス許可がパブリック プレビュー段階にある

2025 年 4 月 3 日

CAN VIEW 権限がパブリック プレビューになりました。 このアクセス許可により、ユーザーは、関連付けられているクエリ履歴やクエリ プロファイルなど、SQL ウェアハウスを監視できます。 CAN VIEW 権限を持つユーザーは、追加のアクセス許可が付与されていないと、SQL ウェアハウスに対してクエリを実行できません。 SQL Warehouse ACL を参照してください

2025 年 3 月

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

2025 年 3 月 27 日

  • クエリ プロファイルが更新され、使いやすさが向上しました。 クエリ プロファイルが更新され、使いやすさが向上し、主要な分析情報にすばやくアクセスできるようになりました。 クエリ プロファイルを参照してください。

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

2025 年 3 月 20 日

  • SQL ウェアハウスの所有権をサービス プリンシパルに転送します。 UI を使用して、倉庫の所有権をサービス プリンシパルに転送できるようになりました。

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

2025 年 3 月 6 日

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

2025 年 2 月

Databricks SQL バージョン 2025.10 が利用可能になりました

2025 年 2 月 21 日

Databricks SQL バージョン 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などの標準クエリをステップ バイ ステップ シーケンスに構造化します。

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

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

この業界間拡張機能の背景については、「SQL に問題がある 」を参照してください。我々はそれらを修正することができます:SQLのパイプ構文(Googleリサーチによる).

http_request 関数を使用して HTTP 要求を行う

HTTP 接続を作成し、それらを介して、http_request関数を使用して HTTP 要求を行うようになりました。

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

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

末尾の空白を区別しない照合順序

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

増分クローン処理機能の向上

このリリースには、増分 CLONE がソース テーブルからターゲット テーブルに既にコピーされているファイルを再コピーする可能性があるエッジ ケースの修正が含まれています。 「Azure Databricksでテーブルを複製する」を参照してください。

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

2025 年 2 月 13 日

  • データ検出での Unity カタログ メタデータのプレビュー: スキーマ ブラウザーで資産の上にマウス ポインターを置いて、Unity カタログアセットのメタデータをプレビューします。 この機能は、カタログ エクスプローラーや、スキーマ ブラウザーを使用する他のインターフェイス (AI/BI ダッシュボード、SQL エディターなど) で使用できます。

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

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

クエリ可能トグルを選択した状態でのフィルター設定

2025 年 1 月

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

2025 年 1 月 30 日

  • SQL ウェアハウスの完了したクエリ数グラフ (パブリック プレビュー): SQL Warehouse 監視 UI で、新しい 完了したクエリ数 グラフを使用できるようになりました。 このグラフには、取り消されたクエリや失敗したクエリなど、時間枠内で完了したクエリの数が表示されます。 このグラフは、他のグラフとクエリ履歴テーブルと共に使用して、ウェアハウスのパフォーマンスを評価およびトラブルシューティングできます。 クエリは、完了した時間枠内に割り当てられます。 カウントは 1 分あたりの平均です。 詳細については、「SQL ウェアハウスの監視」を参照してください。

  • SQL エディター グラフに表示される拡張データ: SQL エディターで作成された視覚化では、最大 15,000 行のデータがサポートされるようになりました。

Databricks SQL バージョン 2024.50 が利用可能になりました

2025 年 1 月 23 日

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 関数を使用できます。

  • dayname(expr) は、指定された日付の曜日の 3 文字の英語頭字語を返します。
  • uniform(expr1, expr2 [,seed]) は、 指定された数値範囲内の独立した同じ分散値を持つランダムな値を返します。
  • randstr(length) は、英数字のランダムな文字列 length 返します。

より多くの関数のための名前付きパラメーター呼び出し

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

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

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

SQL エディターのユーザー インターフェイスの更新

2025 年 1 月 15 日

新しい SQL エディター (パブリック プレビュー) には、次のユーザー インターフェイスの機能強化が含まれています。

  • 強化されたダウンロード エクスペリエンス: クエリ出力は、ダウンロード時にクエリの後に自動的に名前が付けられます。
  • フォントサイズ設定のキーボード ショートカット: sql エディターでフォント サイズをすばやく調整するには、 Alt +Alt - (Windows/Linux) または Opt +Opt - (macOS) を使用します。
  • コメント内のユーザーのメンション: 特定のユーザーにコメント内の @ をタグ付けして、メール通知を送信します。
  • より高速なタブ ナビゲーション: タブの切り替えは、読み込まれたタブでは最大 80%、読み込まれていないタブでは最大 62% 高速になりました。
  • 合理化された倉庫の選択: SQL Warehouse のサイズ情報は、選択しやすくするためにコンピューティング セレクターに直接表示されます。
  • パラメーター編集のショートカット: パラメーター値の編集中にクエリを実行するには、 Ctrl + Enter (Windows/Linux) または Cmd + Enter (macOS) を使用します。
  • 拡張バージョン管理: クエリの結果は、コラボレーションを向上するためにバージョン履歴に保持されます。

グラフの視覚化の更新

2025 年 1 月 15 日

パフォーマンスが向上し、配色が強化され、対話機能が高速化された新しいグラフ システムが一般公開されました。 Databricks ノートブックの視覚化、SQL エディター、ノートブックおよび SQL エディターの視覚化の種類に関する説明を参照してください。