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
×tampadd
を使用しますDelta Lake で生成された列式 で、 timestampdiff 関数と timestampadd 関数がサポートされるようになりました。
-
SQL パイプライン構文のサポート
これで、SQL パイプラインを作成できるようになりました。SQL パイプラインは、次の例に示すように、
SELECT c2 FROM T WHERE c1 = 5
などの標準クエリをステップバイステップのシーケンスに構造化します。SQLFROM T
|> SELECT c2
|> WHERE c1 = 5SQL パイプラインでサポートされている構文については、「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 照合」を参照してください。
バグの修正
-
インクリメンタル・クローン処理の改善
このリリースには、ソース表からすでにコピーされたファイルをターゲット表にインクリメンタル
CLONE
が再コピーする可能性があるエッジケースの修正が含まれています。 「Databricks でテーブルを複製する」を参照してください。
2025年2月13日
次の機能と更新プログラムは、2025 年 2 月 13 日の週にリリースされました。
ユーザーインターフェースの更新
データディスカバリー
-
Unity Catalog メタデータのプレビュー: Unity Catalog アセットのメタデータをプレビューするには、スキーマ ブラウザーでアセットにカーソルを合わせます。 この機能は、カタログエクスプローラーや、AI/BI ダッシュボードや SQL エディターなど、スキーマブラウザーを使用するその他のインターフェースで使用できます。
-
クエリ可能なデータ資産を見つけるためのフィルター Catalog Explorer のスキーマ ブラウザのフィルタ設定に、[ クエリを実行可能 ] チェックボックスが含まれるようになりました。 このオプションを選択すると、表示はできるがクエリできないオブジェクトは除外されます。
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 での視覚化」と「視覚化の種類」を参照してください。