Databricks SQL リリース ノート
この記事では、新しい Databricks SQL の機能および機能強化と、既知の問題および FAQ を示します。
リリース プロセス
Databricks は、Databricks SQL Web アプリケーションのユーザー インターフェイスの更新プログラムを継続的にリリースしており、すべてのユーザーが同じ更新プログラムを取得し、短期間でロール アウトされます。
また、Databricks は通常、新しい SQL ウェアハウス コンピューティング バージョンを定期的にリリースしています。 プレビューと最新の 2 つの チャネルが常に使用できます。
Note
リリースは段階的に行われます。 Databricks アカウントは、最初のリリース日から 1 週間以上経過するまで、新しい SQL ウェアハウス バージョンまたは Databricks SQL 機能で更新されない場合があります。
Note
Databricks SQL Serverless は、Azure China リージョンでは利用できません。 Databricks SQL は、Azure Government リージョンでは使用できません。
チャンネル
チャネルを使用すると、現在の SQL Warehouse コンピューティング バージョンまたはプレビュー バージョンを選択できます。 プレビュー バージョンを使用すると、Databricks SQL の標準になる前の機能を試すことができます。 プレビュー バージョンを利用して、今後の変更に対して運用クエリとダッシュボードをテストします。
通常、プレビュー バージョンは、プレビュー チャネルにリリースされてから約 2 週間後に、最新のチャネルにレベル上げされます。 セキュリティ機能、メンテナンス更新、バグ修正などの一部の機能は、現在のチャネルに直接リリースされる場合があります。 Databricks は、プレビュー バージョンを別のスケジュールで最新のチャネルにレベル上げする場合があります。 以降のセクションで新しいバージョンをそれぞれ発表します。
既存の SQL ウェアハウスをプレビュー チャネルに切り替える方法については、プレビュー チャネルを参照してください。 ユーザー インターフェイスの更新のセクションに記載されている機能は、このリリース ノートの「修正された問題」セクションで説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
使用可能な Databricks SQL バージョン
最新チャネル: Databricks SQL バージョン 2024.40
- 2024.40 の機能を参照してください。
2024 年 11 月 21 日
SQL Warehouse システム tables (パブリック プレビュー)
system.compute.warehouses
table は、SQL ウェアハウスが作成、編集、および削除されたときに記録されます。 table を使用して、倉庫の名前、種類、サイズ、チャネル、タグ、自動停止、自動スケールの設定など、倉庫設定の変更を監視できます。 「ウェアハウス システム tableリファレンス」をご覧ください。
データの検出
- Catalog エクスプローラーの [系列] タブが、エンティティ フィルター処理用の UI が強化され、再設計されました。
2024 年 11 月 13 日
レガシ ダッシュボード:
- where テンプレート化されたツールヒントが、2軸グラフと複数フィールド軸グラフ内で詳細なコンテンツを表示しないという問題を解決しました。
2024 年 11 月 6 日
Databricks SQL ストリーミング tables と具体化された views に対する、人間が読めるスケジュールのサポート
CRONスケジューリングの代わりに、人間が判読できる構文を使用して、ストリーミングtablesおよび具現化されたviewsのスケジュールを開始、作成、変更できるようになりました。 ALTER MATERIALIZED VIEW、ALTER STREAMING TABLE、CREATE MATERIALIZED VIEW、および CREATE STREAMING TABLEを参照してください。
ストリーミング tables でタイム トラベル クエリがサポートされるようになりました
タイム トラベルを使用して、タイムスタンプまたは table バージョン (トランザクション ログに記録されている) に基づいて以前の table バージョンを照会できるようになりました。 タイム トラベル クエリを使用する前に、ストリーミング table の refresh が必要になる場合があります。 「Delta Lake のタイム トラベルとは」を参照してください。
タイム トラベル クエリは、具体化された viewsではサポートされていません。
2024 年 10 月 31 日
ユーザー インターフェイスの更新
新しい SQL エディター (パブリック プレビュー)
- キーボード ショートカット
Command
(またはCtrl
) +Shift
+Enter
を使用して、アクティブな SQL クエリを実行できるようになりました。 - テキストが表示 windowの外側に拡張されたときに、parameters 入力領域にスクロール バーが表示されるようになりました。
- クエリ プロファイルの詳細ページが完全に開かない問題を修正しました。
- タブ タイトルに新しい名前を入力して、クエリの名前を変更できるようになりました。
- Schedule ボタンは、これまで保存したことのないクエリに対して無効になりました。
2024 年 10 月 24 日
AI/BI ツールのリリース ノート
AI/BI ダッシュボードと AI/BI Genie のリリース ノートは、 AI/BI リリース ノートに移行しました。 今後のリリースと更新プログラムについては、ここに記載する予定です。
2024 年 10 月 17 日
通知先が一般公開されました
ワークスペース ユーザーがアラート、Databricks ジョブ、AI/BI ダッシュボード スケジュールなどの特定のワークフローに追加して、イベントの実行時に電子メールまたは Webhook を送信できる通知先を作成および構成できます。 詳細については、「通知の送信先を管理する」を参照してください。
2024 年 10 月 10 日
具体化された views とストリーミング tables が Databricks SQL で一般提供されるようになりました
ストリーミング tables は、クラウド ストレージとメッセージ キューからの増分インジェストを有効にします。一方、具体化された views は、事前計算された views であり、新しいデータが到着すると自動的かつ増分的に更新されます。 Databricks SQL における資料化された
クエリの分析情報
- 新しい columns
query_source
、executed_as
、およびexecuted_as_user_id
がクエリ履歴システムの tableに追加されました。 「クエリ履歴システム table リファレンス」を参照してください。
2024 年 10 月 3 日
サーバーレス SQL ウェアハウス サポートの拡張
サーバーレス SQL ウェアハウスが、swedencentral
リージョンで使用できるようになりました。 「利用可能なリージョンに制限がある機能」を参照してください。
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
Catalog エクスプローラー
- AI によって生成されたコメントは、catalogs、スキーマ、volumes、モデル、および関数でサポートされるようになりました。ユーザーはインライン チャット アシスタントを使用してコメントを編集できます。
SQL AI 関数vector_search()
関数はパブリック プレビューで使用できるようになりました。 「vector_search 関数」を参照してください
2024 年 9 月 26 日
サーバーレス SQL ウェアハウス サポートの拡張
サーバーレス SQL ウェアハウスが、francecentral
リージョンで使用できるようになりました。 「利用可能なリージョンに制限がある機能」を参照してください。
2024 年 9 月 11 日
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
SQL エディター
SQL エディターで名前付きパラメーター マーカー構文を使用できるようになりました。 名前付きパラメーター マーカー構文は、SQL エディター、ノートブック、AI/BI ダッシュボードで使用できます。 「クエリ parametersを使用した操作を参照してください。」
クエリとレガシ ダッシュボード
SQL クエリとレガシ ダッシュボードの場合、削除されたアイテムは一覧ページに表示されなくなります。 ワークスペースのごみ箱フォルダー内の削除済みアイテムを検索します。 ワークスペース管理者は、すべてのユーザーのごみ箱フォルダー内の削除済みアイテムを表示できます。
2024 年 9 月 5 日
2024.40 の変更点
Databricks SQL バージョン 2024.40 には、次の動作の変更、新機能、および機能強化が含まれています。
動作の変更
views の既定の schema バインド モードに変更する
Views は、現在は通常のキャスト ルールで schema 補正を使用して、基になるクエリの schema 変更に適応するようになりました。 これは、ビューの参照時に安全なキャストを実行できないとエラーが発生していた、
BINDING
モードの以前の既定値からの変更です。「CREATE VIEW」および「cast 関数」を参照してください。
ブール式の外側で
!
の代わりにドキュメントに記載されていないNOT
構文を使用するのを禁止するこのリリースでは、ブール式の外側で
!
のシノニムとしてNOT
を使うことはできなくなります。 たとえば、次のようなステートメント:CREATE ... IF ! EXISTS
、IS!NULL、! NULL
column またはフィールド プロパティ、! IN
、!BETWEENは、CREATE ... IF NOT EXISTS
、IS NOT NULL
、NOT NULL
column またはフィールド プロパティ、NOT IN
、およびNOT BETWEEN
に置き換える必要があります。この変更により、一貫性が保証され、SQL 標準に準拠するようになり、SQL の移植性が高くなります。
ブール前置演算子
!
(例:!is_mgr
や!(true AND false)
) は、この変更の影響を受けません。views で文書化されていない column 定義構文を禁止する
Databricks では、名前付きの columns と column コメントを含む CREATE VIEW がサポートされています。 以前は、column 型、
NOT NULL
制約、またはDEFAULT
の指定が許可されていました。 このリリースでは、この構文を使用できなくなります。この変更により、一貫性が保証され、SQL 標準に準拠するようになり、将来の機能拡張がサポートされます。
無効な column に
CHECK
constraint を追加すると、UNRESOLVED_COLUMN.WITH_SUGGESTION
エラー クラスが返されるようになりましたより有用なエラーメッセージを提供するために、Databricks Runtime 15.3以降では、無効なcolumn名を参照する
CHECK
constraintを含むALTER TABLE ADD CONSTRAINT
ステートメントが、エラー クラスUNRESOLVED_COLUMN.WITH_SUGGESTIONを返します。 以前は、INTERNAL_ERROR
が返されていました。
新機能と機能強化
を使用して UniForm Iceberg を有効にする データ ファイルを書き換えることなく、既存の tables で UniForm Iceberg を有効にできるようになりました。 「既存の
における Iceberg の読み取りを有効にするには、 を参照してください。」 UTF-8 検証機能
このリリースでは、UTF-8 文字列の検証に次の機能が導入されています。
- is_valid_utf8 は、文字列が有効な UTF-8 文字列であるかどうかを確認しました。
- make_valid_utf8 は、代替文字を使用して無効な可能性がある UTF-8 文字列を有効な UTF-8 文字列に変換します
- validate_utf8 は入力が有効な UTF-8 文字列でない場合、エラーを発生させます。
- try_validate_utf8 は、入力が有効な UTF-8 文字列でない場合、
NULL
を返します。
to_avro関数とfrom_avro関数
to_avro関数とfrom_avro関数を使用すると、SQL 型を Avro バイナリ データに変換して戻したりすることができます。
try_url_decode 関数
このリリースでは、URL エンコード文字列をデコードする try_url_decode 関数が導入されました。 文字列が正しい形式になっていない場合、関数はエラーを発生させるのではなく
NULL
を返します。必要に応じて、オプティマイザーが強制されていない外部キー制約に依存するのを許可する
クエリのパフォーマンスを向上させるために、table を CREATE または ALTER するときに、
FOREIGN KEY
制約に対してRELY
キーワードを指定できるようになりました。check 制約 table の削除機能のサポート
replaceWhere
を使用した選択的上書きでは、データを削除し、新しいデータを並列に insert するジョブが実行され、クエリのパフォーマンスとクラスターの使用率が向上します。選択的な上書きで並列化されたジョブが実行する
replaceWhere
を使用した選択的上書きでは、データを削除し、新しいデータを並列に insert するジョブが実行され、クエリのパフォーマンスとクラスターの使用率が向上します。選択的な上書きでの変更データ フィードのパフォーマンスが向上した
変更データフィードを使用して tables の
replaceWhere
上で選択的に上書きする場合、挿入されたデータのために個別の変更データファイルが作成されることはなくなりました。 これらの操作では、基になる Parquet データ ファイルに存在する非表示の_change_type
column を使用して、書き込み増幅なしで変更を記録します。COPY INTO コマンド のクエリ待機時間が改善されました
このリリースには、
COPY INTO
コマンドのクエリ待ち時間を改善する変更が含まれています。 この改善は、RocksDB 状態ストアによる状態の読み込みを非同期にすることによって実装されます。 この変更により、多くの状態を持つクエリ (たとえば、既に取り込まれたファイルの数が多いクエリ) で、開始時間が向上するはずです。
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
視覚化
- ツールヒントの合計が、積み上げグラフにのみ表示されるようになりました。
2024 年 8 月 22 日
視覚化
グループ化および複数フィールド構成の場合、グラフ要素にカーソルを合わせると、ヒントに合計が表示されるようになりました。
2024 年 8 月 15 日
視覚化
ページサイズを変更した後でも table の視覚化における where 行番号が update されない問題を修正しました。
データの検出
Unity Catalogtables で入れ子になった複雑な column 型を展開および折りたたむ機能がサポートされるようになりました。
2024 年 8 月 1 日
視覚化:
- フィルター処理によってデータが変更されたときに、Table 並べ替えが保持されるようになりました。
SQL エディター:
- クエリの最後の行と結果の出力の間にパディングを追加することで、読みやすさが向上しました。
2024 年 7 月 25 日
Databricks REST API:
- クエリ、アラート、データ ソース、アクセス許可を管理するための API が変更されました。 レガシ バージョンは引き続き 6 か月間サポートされます。 この移行期間は、古いバージョンが段階的に廃止される前に、アプリケーションと統合を新しいバージョンに移行するのに十分な時間を与えることを目的としています。最新の Databricks SQL API バージョンへの Update を参照
2024 年 7 月 18 日
ユーザー インターフェイスの更新
エクスプローラー Catalog:
- catalogの作成時に、ワークスペース バインド、catalog 特権、およびメタデータを設定するための新しい catalog 構成ウィザードを使用できるようになりました。
SQL ウェアハウスの監視:
- CAN MONITOR のアクセス許可が一般提供されました。 これにより、特権ユーザーは、関連するクエリ履歴やクエリ プロファイルなど、SQL ウェアハウスを監視できるようになります。 Vector 検索エンドポイント ACL を参照してください。
2024 年 7 月 11 日
Databricks SQL バージョン 2024.35 が利用可能
ロールアウト スケジュール: 2024.35 のプレビュー ロールアウト: 7 月 9 日から 7 月 15 日まで
2024.35 の変更点
ドロップ機能を使用して column マッピングを無効にする
DROP FEATURE
を使用して、デルタ tables での column マッピングを無効にし、table プロトコルをダウングレードできるようになりました。 「column マッピングを無効にする」を参照してください。
パブリック プレビューのバリアント型の構文と関数
半構造化データを VARIANT
型として操作するための組み込みの Apache Spark サポートが、Spark DataFrames および SQL で使用できるようになりました。 「バリアント データにクエリを実行する」を参照してください。
パブリック プレビューでの Delta Lake のバリアント型のサポート
VARIANT
を使用して、Delta Lake によってサポートされる tables に半構造化データを格納できるようになりました。 「Delta Lake でのバリアントのサポート」を参照してください。
views におけるさまざまな schema 進化モードのサポート
CREATE VIEW と ALTER VIEW を使用すると、schema バインド モードを set できるようになり、基になるオブジェクト viewsschema 変更を処理する方法が強化されました。 この機能により、views は、基になるオブジェクトの変更 schema 許容または適応することができます。 これは、オブジェクト定義の変更に起因するクエリ schema の変更に対処します。
一部の window 関数のパフォーマンス向上
このリリースには、一部の Spark window 関数、特に ORDER BY
句や window_frame
パラメーターを含まない関数のパフォーマンスを向上させる変更が含まれています。 このような場合、システムはクエリを書き換えて、集計関数を使用してクエリを実行できます。 この変更により、部分的な集計を使用してクエリの実行速度を向上させ、window 関数を実行するオーバーヘッドを回避できます。 Spark 構成パラメーター spark.databricks.optimizer.replaceWindowsWithAggregates.enabled
はこの最適化を制御し、既定では set から true
に設定されています。 この最適化を無効にするには、setspark.databricks.optimizer.replaceWindowsWithAggregates.enabled
を false
にします。
try_mod
関数のサポートが追加されました
このリリースでは、PySpark try_mod()
関数のサポートが追加されました。 この関数は、2 つの数値 valuesを除算することで、整数剰余の ANSI SQL 互換計算をサポートします。 除数引数が 0 の場合、try_mod()
関数は例外をスローする代わりに null を返します。 try_mod()
関数は、mod
または %
の代わりに使用でき、除数引数が 0 で ANSI SQL が有効な場合に例外をスローします。
ユーザー インターフェイスの更新
SQL エディター:
インライン アシスタントが SQL エディターで使用できるようになりました。 入力を切り替えるには、エディター ボックスのアシスタント アイコンをクリックします。 質問またはコメントを英語で入力し、Enter キーを押すと (Shift+Enter ではありません。これはクエリを実行します)、エディターの別のビューに応答を直接 generate します。
Platform:
通知先用の API が利用可能になりました。 アラート通知とジョブ実行通知の Webhook と電子メールの送信先をプログラムで管理できるようになりました。 「通知先」を参照してください。
2024 年 7 月 4 日
Databricks SQL バージョン 2024.30 が利用可能です
ロールアウト スケジュール: 2024.30 のプレビュー ロールアウト: 7 月 9 日から 7 月 15 日まで
2024.30 の変更点
Lakehouse Federation が一般公開 (GA)
Lakehouse Federation コネクタが、次のデータベースの種類で一般公開 (GA) になりました。
- MySQL
- PostgreSQL
- Amazon Redshift
- Snowflake
- Microsoft SQL Server
- Azure Synapse (SQL Data Warehouse)
- Databricks
このリリースでは、次の機能強化も導入されています。
Snowflake および Microsoft SQL Server コネクタでのシングル サインオン (SSO) 認証のサポート。
サーバーレス コンピューティング環境からの SQL Server コネクタでの Azure Private Link のサポート。 「ステップ 3: プライベート エンドポイント ルールを作成する」を参照してください。
追加のプッシュダウン (文字列、数学、その他の関数) のサポート。
さまざまなクエリ シェイプでのプッシュダウン成功率が向上しました。
追加のプッシュダウン デバッグ機能:
EXPLAIN FORMATTED
出力には、プッシュダウンされたクエリ テキストが表示されます。- クエリ プロファイル UI には、プッシュダウンされたクエリ テキスト、フェデレーション ノード ID、JDBC クエリの実行時間 (詳細モード) が表示されます。 「システム生成フェデレーション クエリを表示する」を参照してください。
DESCRIBE HISTORY
は、リキッド クラスタリングを使用する tables に対してクラスタリング columns を表示するようになりました
DESCRIBE HISTORY
クエリを実行すると、operationParameters
column には、CREATE OR REPLACE
および OPTIMIZE
操作の既定で clusterBy
フィールドが表示されます。 液体クラスタリングを使用するデルタ table の場合、clusterBy
フィールドに tableのクラスタリング columnsが設定されます。 table が液体クラスタリングを使用しない場合、フィールドは空になります。
主キーと外部キーのサポートの一般提供
Databricks Runtime の主キーと外部キーのサポートが一般提供されました。 この GA リリースには、主キーと外部キーを使用するために必要な権限に対する次の変更が含まれています。
- 外部キーを定義するには、外部キーが参照する主キーを持つ table に対する
SELECT
特権が必要です。 以前は主キーが必要でしたが、table を所有する必要はもうありません。 CASCADE
句を使用して主キーを削除する場合、主キーを参照する外部キーを定義する tables に対する特権は必要ありません。 以前は、参照元の tablesを所有する必要があります。- 制約を含む table を削除するには、制約を含まない tables を削除する場合と同じ特権が必要になりました。
リキッド クラスタリングが一般提供に
リキッド クラスタリングのサポートが、Databricks Runtime 15.2 以上で一般公開されました。 「デルタ tables にリキッド クラスタリングを使用する」を参照してください。
型の拡大がパブリック プレビュー段階
Delta Lake でサポートされている tables で、型拡大を有効にできるようになりました。 型拡大を有効にした Tables では、基になるデータ ファイルを書き換えることなく、columns の型をより広いデータ型に変更できます。 「型の拡大」を参照してください。
SQLマージ構文にSchema拡張句を追加
これで、SQL マージ ステートメントに WITH SCHEMA EVOLUTION
句を追加し、操作を schema に進化させることができるようになりました。 「マージ用の Schema 展開構文」を参照してください。
Vacuum インベントリのサポート
Delta tableで VACUUM
コマンドを実行するときに考慮するファイルのインベントリを指定できるようになりました。 「OSS Delta ドキュメント」を参照してください。
Zstandard 圧縮関数のサポート
データの圧縮と展開を行うための zst_compress、zstd_decompress、BINARY
関数を使用できるようになりました。
SQL UI のクエリ プランに PhotonWriteStage
を正しく表示
SQL UI に表示した場合、クエリ プランの write
コマンドで PhotonWriteStage
が演算子として正しく表示されませんでした。 このリリースでは、UI が更新され、PhotonWriteStage
はステージとして表示されます。 これは UI の変更のみであり、クエリの実行方法には影響しません。
ユーザー インターフェイスの更新
API のサポート:
- REST API を使用して通知の送信先を管理できるようになりました。 「通知の送信先」を参照してください。
2024 年 6 月 27 日
Databricks SQL の具体化された views とストリーミング tables において、行フィルターと Column マスクがパブリック プレビューとして提供されています
Databricks SQL の具体化された views とストリーミング tables において行フィルターと column マスクがパブリック プレビューとして提供されています。 このパブリック プレビュー リリースには、次の変更が含まれています。
Databricks SQL 具体化ビューまたはストリーミング tableに行フィルターと column マスクを追加できます。
- 行フィルターと column マスク を含む tables 上で Databricks SQL の具体化された views またはストリーミング tables を定義できます。
CREATE MATERIALIZED VIEW と CREATE STREAMING TABLEを参照してください。
ユーザー インターフェイスの更新
視覚化:
- 多数のデータ ポイントを含む円グラフ、散布図、ヒートマップ グラフにマウス ポインターを合わせたときにヒントを表示する際の対話性が向上しました。
Catalog エクスプローラー:
- Catalog Explorer UI が改良され、クイック アクセス ビューから最近の Unity Catalog アセットを簡単に見つけてお気に入りに追加できます。 ナビゲーション エクスペリエンスも簡素化され、画面の左上隅にある [[設定] を使用して、コンピューティング、ストレージ、credentials、connections、DBFS、および管理の詳細を調べることができます。 Delta Sharing、クリーン ルーム、外部データに専用ページが追加されました。
2024 年 6 月 6 日
Databricks SQL の具体化された views とストリーミング tables の修正
Databricks SQL の具体化された views とストリーミング tables に対する ALTER SCHEDULE
クエリが次の REFRESH 操作の後にのみ有効になる問題が修正されました。 これで、ALTER SCHEDULE
クエリがすぐに適用されます。 「具体化されたビューの更新をスケジュールする」を参照してください。
Databricks SQL の具体化された views とストリーミング tables はパブリック プレビューです
Databricks SQL の具体化された views とストリーミング tables はパブリック プレビューであり、すべての顧客が利用できます。 このパブリック プレビュー リリースには、次の変更が含まれています。
Databricks SQL の具体化された views とストリーミング tables の
REFRESH
が、既定で同期されるようになりました。 REFRESH (MATERIALIZED VIEW または STREAMING TABLE)を参照してください。- Databricks SQL マテリアライズビューまたはストリーミング table の refresh 操作中に発生したエラーは、SQL エディターで返されます。
Databricks SQL で具体化された
とストリーミング を使用する方法については、「Databricks SQL で具体化された を使用する と、Databricks SQLのストリーミング を使用してデータを読み込む 」を参照してください。
ユーザー インターフェイスの更新
ダッシュボード:
- アカウント ユーザーが公開されたダッシュボードから視覚化データをダウンロードできるようになりました
- 公開されていないダッシュボードは、ダッシュボードの上部近くにある [下書き/公開] ドロップダウンを使用して公開できるようになりました。
- limit という名前の whereparameters が検出されない問題を修正しました。
視覚化:
- ダーク モードでのボックス プロット レンダリングが改善されました。
クエリの分析情報:
- SQL ウェアハウスにアタッチされているすべてのノートブックについて、クエリを含むセルの下にある [パフォーマンスを表示] をクリックして、クエリ プロファイルにアクセスできます。 セルに複数のクエリが含まれている場合は、ステートメントごとにクエリ プロファイルへのリンクが提供されます。
2024 年 5 月 30 日
SQL ウェアハウスの新しいアクセス許可レベル
監視可能のアクセス許可を使用すると、ユーザーは、関連付けられたクエリ履歴やクエリ プロファイルなど、SQL ウェアハウスを監視できます。 監視可能のアクセス許可は現在パブリック プレビュー段階です。 Vector 検索エンドポイント ACL を参照してください。
ユーザー インターフェイスの更新
ダッシュボードの機能強化:
- 画像とデータをダウンロードするための kebab メニューをダッシュボード ウィジェットに追加しました。
- ユーザーは、従来のダッシュボードクエリベースの parameters とドロップダウン listparameters をダッシュボードに移行できます。
2024 年 5 月 23 日
ユーザー インターフェイスの更新
- ワークスペース内の複数のアイテムを select して移動または削除できるようになりました。 複数のオブジェクトを選択すると、アクション バーが表示され、項目を移動または削除するためのオプションが表示されます。 さらに、マウスを使用して複数の項目を select し、新しい場所にドラッグすることもできます。 一括での移動および削除操作中も、オブジェクトに対する既存のアクセス許可は引き続き適用されます。
- これで、Catalog エクスプローラーと Schema Browser で Unity Catalog アセットをお気に入りとしてマークできるようになりました。 これには、catalogs、スキーマ、tables、モデル、volumes、関数が含まれます。 お気に入りとしてマークした Unity Catalog アセットは、Azure Databricks ホームページから簡単にアクセスできます。
ダッシュボードの更新:
- 2 軸複合グラフで、右軸に棒の凡例が (それに応じて線の凡例も) 正しく表示されるようになりました。
- 2 軸グラフで、棒のラベルが正しく表示されるようになりました。
視覚化の更新点:
- に関する table エディターの条件付き書式ラベルは、 と の場合に がダークモードをサポートするようになりました。
- 冗長な リンクを開く アイコンが、table エディターの書式設定ツールチップから削除されました。
- table エディターの既定のフォント色のラベルが、配置が自動的に行われるようになりました。
2024 年 5 月 16 日
ロールアウト スケジュール
- 2024.25 のプレビュー ロールアウト: 5 月 1 日に完了
- 2024.25 の現在のロールアウト: 5 月 14 日から 年 5 月 21 日までの間
Note
panda Python ライブラリ (バージョン 2.0.3) へのアップグレードにより、Databricks SQL バージョン 2024.20 で破壊的変更が発生しました。 Azure Databricks は、バージョン 2024.20 を現在のチャネルにロールアウトしませんでした。 代わりに、プレビュー チャネルは 2025 年 5 月 1 日に 2024.25 にアップグレードされました。 現在のチャネルのロールアウトは、2024.15 から 2024.25 に直接行われます。
2024.25 での変更点
データ ガバナンス
資格情報のパススルーと Hive メタストア table アクセス制御は非推奨です。
資格情報パススルー と Hive メタストア table アクセス制御 レガシ データ ガバナンス モデルです。 Unity Catalog にアップグレードすると、アカウント内の複数のワークスペース間でデータ アクセスを管理および監査するための一元的な場所が提供され、データのセキュリティとガバナンスが簡素化されます。 「Unity Catalogとは何か」を参照してください。.
資格情報パススルーと Hive メタストア table アクセス制御のサポートは、今後の DBR バージョンで削除される予定です。
SQL 言語の機能
* (スター) 句が WHERE 句でサポートされるようになりました。
これで、WHERE
句の star (*
) 句を使用して、SELECT
listからすべての columns を参照できるようになりました。
たとえば、SELECT * FROM VALUES(1, 2) AS T(a1, a2) WHERE 1 IN(T.*)
のようにします。
2024.15 以降での、リージョン間エグレス料金を回避するための Cloudflare R2 ストレージのサポート
これで、Unity Catalogに登録されたデータのクラウド ストレージとして Cloudflare R2 を使用できるようになりました。 Cloudflare R2 は、特にデータがリージョン間を移動する際にクラウド providers によって課されるデータエグレス料金を回避するために、Delta Sharing のユースケースに主眼を置いています。
Cloudflare R2 ストレージでは、Azure Data Lake Storage Gen2 でサポートされているすべての Databricks データと AI 資産がサポートされます。
「Cloudflare R2 レプリカを使うか、ストレージを R2 に移行する」および「Cloudflare R2 に接続するためのストレージ資格情報を作成する」を参照してください。
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
データ検出の更新: Hive メタストアから Unity Catalogupdate ウィザードでは、汎用コンピューティングまたは SQL ウェアハウスを使用した Hive メタストア マネージド tables のアップグレードがサポートされます。 20 を超える tables を更新すると、変換を実行する SYNC
AND ALTER TABLE
コマンドを含む新しいノートブックが作成されます。
ダッシュボードの更新:
- 面、棒、折れ線、散布のグラフの種類で、2 軸機能を使用できるようになりました。
- 2 軸グラフを有効にすると、軸のタイトルと範囲が第 2 軸にコピーされなくなります。
- 視覚化構成で識別された最後のフィールドは、右側の y 軸に自動的に再配置されます。
2024 年 5 月 9 日
SQL エディターの修正:
- 管理者設定 結果 table クリップボード機能 SQL エディターの 新しい結果 tableに適用されるようになりました。
ダッシュボードの機能強化:
- クエリベースの parameters を使用すると、作成者は選択可能な values の list を定義でき、ビューアーはダッシュボード キャンバス上の他の視覚化の parameters として使用できます。 「クエリベースの parameters を使用する」を参照してください。
- Columntable ウィジェットからダウンロードしたファイルの順序が保持されるようになりました。
- table エディターに、columnsの名前を表示するホバー ツールヒントが含まれるようになりました。
- 他の視覚化の種類からヒストグラムに切り替えると、情報のエンコードがより適切に保持されるようになりました。
ダッシュボードの修正:
- 1 つのグリッド高さフィルターで不要なオーバーフロー スクロール バーが表示される where 問題を修正しました。
- 参照先のデータセット column が削除された公開済みダッシュボードで視覚エフェクトが誤ってレンダリングされる原因になる問題を修正しました。 where
2024 年 5 月 2 日
ダッシュボードの更新:
- クエリと視覚化を SQL エディターから新しいダッシュボードにコピーできるようになりました。 引き続き SQL エディターからレガシ ダッシュボードに視覚化を追加することもできます。 「ダッシュボードの編集、ダウンロードまたはダッシュボードへの追加」を参照してください。
- ダッシュボードは、最初の読み込み時間を optimize するために 24 時間の結果キャッシュを維持するようになりました。 「データセットの最適化とキャッシュ」を参照してください。
- カテゴリ的 X と定量的 Y の横棒グラフが Databricks Assistant の応答内で並べ替えられるようになりました。
- 正確な移行を保証するために、レガシ ヒストグラム
COUNT (*)
に関する移行の問題が修正されました。 - フィルター ウィジェット内で数値型と日付型を混在させる機能が実装されました。
- グラフを作成するときに、Databricks Assistant は入力時に関連する columns を自動的に提案するようになりました。
視覚化更新プログラム:
- tables のユーザーが選択した色が、従来のグラフの明るいモードと暗いモードで保持されるようになりました。
- 複合グラフ、円グラフ、ヒートマップ グラフ、ヒストグラム グラフのパフォーマンス向上のためにデータ切り捨てロジックが改善されました。
- 基本グラフの定量的軸の上部に、目盛りが常に表示されるようになりました。
2024 年 4 月 23 日
UI の更新:
- UI のすべての [共有] ダイアログで、
All Users
グループの名前がAll Workspace Users
に変更されました。 新しい名前は、ワークスペースに割り当てられているユーザーが常に含まれているグループのスコープをより正確に反映します。 この名前変更の一環としてグループ メンバーシップが変更されることはありません。
ダッシュボードの機能強化:
- ダッシュボードの SQL ウェアハウスが開始されると、待機時間を explain するダイアログが表示されます。
- スクロール位置は、[キャンバス] タブと [データ] タブを切り替えるときに保持されます。
- 従来のダッシュボードを複製して Lakeview ダッシュボードを作成するとき、一部のパラメーターを変換できるようになりました。 「レガシ parameters を調整する」を参照してください。
- Today、Tomorrow、7 日前などの相対日付が、日付と日付の時刻 parametersでサポートされるようになりました。
- 数値範囲スライダーはダッシュボードにフィルターとして追加できます。
- ヒストグラムで非集計データを表示できるようになりました。
- 散布図でサイズ エンコードがサポートされるようになりました。
ダッシュボードの修正:
- テンポラル カラー エンコードで色の割り当てを正しく変更できるようになりました。
視覚化更新プログラム:
- 複数軸グラフでカスタム ツールトップ形式が正しく機能するようになりました。
- 過去 14 日間、ユーザーがトグルを変更していないと、[新しいグラフ] プレビュー タグは削除されます。
2024 年 4 月 18 日
Lakeview ダッシュボードの一般提供
Lakeview ダッシュボードが既定のダッシュボード ツールになりました。 UI で [ダッシュボード] として名前が変更されました。 Databricks SQL ダッシュボードは、レガシ ダッシュボードと呼ばれるようになりました。 関連する API ツールの名前は変更されていません。
- ダッシュボードの機能強化:
- 監査ログは、Lakeview ダッシュボードで使用できます。 ダッシュボード イベントを参照してください。
- ダッシュボードからダウンロードされたデータは、適用された parameters を優先します。
- Databricks アシスタントは、[データ] タブで有効になっています。データセットを最初に追加する必要はありません。
- 複数の Y フィールドを持つ積み上げ横棒グラフでは、Y 軸の valuesの合計に基づいて X 軸を並べ替えることができます。
- 視覚化軸メニューで、Linear と Log(Symmetric) の各スケール関数を切り替えます。
- フィルター ウィジェットの既定のサイズが、よりコンパクトになりました。
- テキスト入力フィルター ウィジェットの初期読み込み時間が短縮されました。
- 従来のダッシュボードから移行するときのグラフの自動変換が改善されました。
- ダッシュボードの修正:
- ダッシュボードが他のユーザーと共有されている場合、制限付き表示設定の警告は表示されません。
- [データ] タブの SQL エディターのエラー メッセージが、ダーク モードで有効になりました。
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
機能強化:
- 積み上げグラフのヒントに、既定でスタック値とパーセンテージが表示されるようになりました。
- 複数軸グラフのヒントで、ホバーされた項目が強調表示されるようになりました。
- Databricks SQLの視覚化Tableは、SQLエディターで編集されたときに新しいクエリ結果のデータ型が適用されるようになりました。
エクスプローラーの クエリ履歴 には、クエリ ソース 属性 ツリーのようなビューが表示されます。 これを使用して、クエリ ステートメントの実行をトリガーしたエンティティを確認できます。
2024 年 4 月 11 日
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
機能強化:
- Databricks SQL と Notebooks で視覚化を作成するときに、パーセンテージでグループ化できるようになりました。
- 新しいグラフ (パブリック プレビュー) の場合は、軸に平行な直線をクリックしてドラッグすることで、1 つの軸に沿ってズームインできます。
- Unity Catalog 共有クラスター Allowlist UI が一般利用可能になりました。 Catalog エクスプローラーのメタストアの詳細ページからアクセスできます。 「許可リストに項目を追加する方法」を参照してください。
- 外部の場所を作成および編集するためのフォームが、完全なページとして開くようになりました。 これには、ストレージ資格情報を含めるオプションが含まれます。
修正:
- ヒストグラム グラフ where 負の values が誤って正とマークされる問題を修正しました。
2024 年 4 月 4 日
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
機能強化:
Lakeview ダッシュボードでのヒストグラム グラフの機能が強化されました。
- ラベルのサポートを追加しました。
- 異なるフィールドを切り替えるとき、ビンの設定が保持されるようになりました。
ダッシュボード登録情報ページのサンプル ギャラリーで、Lakeview ダッシュボードが作成されるようになりました。 「チュートリアル: サンプル ダッシュボードを使用する」を参照してください。
Lakeview ダッシュボードでウィジェットの境界線を右クリックすると、コンテキスト メニューが開きます。
左側のナビゲーション バーは、発行された Lakeview ダッシュボードを表示しているワークスペース ユーザーに対して保持されます。
フィルター選択は、パブリッシュされた Lakeview ダッシュボードとドラフト Lakeview ダッシュボードの間を移動するときに保持されます。
ドラフトの Lakeview ダッシュボードの [データ] タブからクエリを編集するときに、Column 名を SQL エディターに挿入できるようになりました。
Lakeview ダッシュボードを置き換えると、既存のダッシュボード名が保持され、内容が置き換えられます。
ヒート マップと他のグラフの種類の間で視覚化を切り替えると、関連するフィールドがより適切に保持されるようになりました。
修正:
- カラー エンコードを使用する横棒グラフで、複数の Y 軸フィールドの追加が正しく制限されるようになりました。
- where 問題を解決しました。[PNG としてダウンロード] ボタンが一部の視覚化に表示されないことがありました。
- 以前は数千の区切り記号がなくなる負の大きな整数の書式設定を修正しました。
- 折れ線グラフのラベルの上にマウス ポインターを置いたときの、誤ったホバー線の配置が修正されました。
2024 年 3 月 28 日
Databricks SQL バージョン 2024.15 が利用可能です
ロールアウト スケジュール
- 2024.15 のプレビュー ロール アウト: 2 月 14 日から 3 月 4 日の間
- 2024.15 の現在のロール アウト: 3 月 25 日から 4 月 8 日の間
2024.15 の変更点
Delta の更新
- Delta UniForm が一般公開されました。 UniForm が一般公開され、IcebergCompatV2 table 機能が使用されるようになりました。 既存の tablesで UniForm を有効またはアップグレードできるようになりました。 「デルタ tables (UniForm) で Iceberg 読み取りを有効にする」を参照してください。
- デルタ tablesのデータスキッピング統計を再計算: データスキッピングに使用される columns を変更した後、デルタログに格納された統計を再計算できるようになりました。 「デルタ統計 columns を指定する」を参照してください。
SQL 言語の更新
- SQL セッションで一時変数を宣言する: このリリースでは、set してクエリから参照できる一時変数をセッションで宣言する機能が導入されています。 「変数」を参照してください。
- ネイティブ XML ファイル形式のサポート (パブリック プレビュー): ネイティブ XML ファイル形式のサポートがパブリック プレビューになりました。 XML ファイル形式のサポートにより、バッチ処理またはストリーミングのための XML データのインジェスト、クエリ、解析が可能になります。 schema とデータ型を自動的に推論および進化させ、
from_xml
などの SQL 式をサポートし、XML ドキュメントを generate できます。 外部 jar を必要とせず、自動ローダー、read_files
、COPY INTO
、デルタ ライブ Tablesとシームレスに動作します。 「XML ファイルの読み取りと書き込み」をご参照ください。
Apache Spark SQL の更新
Databricks SQL 2024.15 には、Apache Spark 3.5.0 が含まれています。 SQL のその他のバグ修正と機能強化は、Databricks Runtime 14.3 リリース ノートに記載されています。 Apache Spark の
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
Catalog エクスプローラーのエンティティ ページの新しい [概要] タブには、ファイルサイズ、データ ソース、所有者、tableschema、コメントなどの重要なメタデータが表示されます。
Lakeview ダッシュボードの更新:
- Lakeview ダッシュボードで parametersがサポートされるようになりました。 作成者は、[データ] タブからデータセット クエリに parameters を追加し、単一値セレクターと日付ピッカーを使用してキャンバスで setparameters を行うことができます。 「ダッシュボードの操作」parametersを参照してください。
- Lakeview ダッシュボードがワークスペースのアクセス許可 API でサポートされるようになりました。 REST API リファレンスの PATCH /api/workspace/workspace/updatepermissions を参照してください。
- キャンバス上のコントロール ウィジェットの名前が、フィルター ウィジェットに変更されました。
- 複合グラフで、x 軸の集計フィールドを使用できなくなりました。
- [共有] ダイアログの [コピー リンク] ボタンに、URL に格納されている parameters が含まれるようになりました。
- 発行されたダッシュボードのウィジェットに、ホバー時に罫線が表示されなくなりました。
- Databricks Assistant ボタンとダウンロード PNG ボタンがグラフビジュアルと重複する where 問題を解決しました。
ヒートマップと他のグラフの種類の間で視覚化を切り替えたときに、関連するフィールドがより適切に保持されるようになりました。
カラー エンコードを使用する横棒グラフで、複数の Y 軸フィールドの追加が正しく制限されるようになりました。
2024 年 3 月 21 日
- Unity Catalog モデル系列がパブリック プレビューになりました。
Catalog エクスプローラーの table ビューに、プライマリ メタデータを記述するための [概要] タブが表示されるようになりました。
- ノートブックの SQL ウェアハウスが一般提供になりました。SQL ワークロードのための豊富な機能で共同作成できるノートブック環境内で、高速で拡張性に優れたフル マネージド コンピューティングを活用できます。 「SQL ウェアハウスを使用してノートブックを使用する」を参照してください。
次の修正と機能強化は、Lakeview ダッシュボードに適用されます。
- Lakeview の拡張 API サポートにより、ダッシュボードの作成、get、update、ごみ箱の作成が可能になります。 REST API リファレンスの Lakeview を参照してください。
- データ タブの Catalog ブラウザの refresh ボタンを追加しました。
- Lakeview ダッシュボードが、ワークスペース サイドバーの [新規] メニューのダッシュボードの前に表示されるようになりました。 ダッシュボードの一覧ページで、[ダッシュボード] タブの左側に [Lakeview ダッシュボード] タブが表示されます。
- Lakeview 用の Databricks アシスタント エクスペリエンスは、入力ボックスと提案で更新され、検出可能性を向上させ、ユーザーが提示できるプロンプトを理解するのに役立ちます。
- Lakeview の視覚化で中央値の集計がサポートされるようになりました。
- tablesの作成時に、より合理化されたユーザー エクスペリエンスを実現するために、Lakeview ダッシュボード視覚化エディターのカラー ピッカーを更新しました。
- 角度または色の定義を使用するシナリオがサポートされるように、円グラフの移行を改善しました。
- count という名前のグラフでグループ化されないバグを修正しました。 グラフは、count という名前のフィールドでグループ化できるようになりました。
- 横棒グラフの場合、ユーザーが選択した構成に適用できない場合、グループとスタックの各レイアウト コントロールが非表示になりました。
2024 年 3 月 14 日
Lakeview ダッシュボードの場合:
ヒストグラムでカスタムのカテゴリ色がサポートされるようになりました。
- ヒートマップで定量的なスケールがサポートされるようになりました。
- 複合グラフなどの視覚化の種類を切り替える場合、タイトルと説明は保持されます。
- 下書きダッシュボード ウィジェットを右クリックして、そのウィジェットに関連付けられた基になるデータセットを開くことができるようになりました。 データセットは、[データ] タブで開きます。
新しいグラフでは、数値 columnsの null values にエイリアスとカスタム色が適用されるようになりました。
新しいグラフでは、目盛が表示され、Y 軸の上部が表示されるようになりました。
2024 年 3 月 7 日
Catalog Explorer で table を表示する場合、[ の作成] ボタンには、Databricks SQL ダッシュボードではなく、Lakeview ダッシュボードを作成するオプションが含まれています。
Lakeview ダッシュボードでヒストグラムを使用できるようになりました。 ヒストグラムは、数値フィールドの分布を視覚化するために一般的に使用されます。
Databricks SQL ダッシュボードを複製して Lakeview ダッシュボードを作成する場合、データセット変換の問題が、Lakeview ダッシュボードの新しいウィジェットにエラーとして表示されるようになりました。
数値フィールドを使用して Lakeview ダッシュボードを視覚化するときに、カラー グラデーションを使用できるようになりました。
[次に基づく色] フィールドが指定されている場合、Lakeview ダッシュボード視覚化エディターでカラー グラデーションが公開されるようになりました。
閲覧者に下書き Lakeview ダッシュボードでの編集権限がない場合、視覚化に関連付けられているタイトルと説明は編集できなくなります。
100 を超える系列のチャートで where ツールヒントが誤ってすべての系列を表示していた問題を修正しました。 これにより、フォーカスされた系列のみが表示されるようになりました。
パフォーマンスの最適化により、SQL エディターでの入力待機時間が 30% 短縮されました。
SQL エディターでクエリを管理する場合、クエリをごみ箱に移動すると、タブが自動的に閉じます。
サイド パネルの幅を調整するときに、SQL エディター where テキストが誤って選択される問題を修正しました。
2024 年 2 月 29 日
Catalog エクスプローラーの schema ブラウザーに、主キー制約と外部キー制約 column 表示されるようになりました。
Catalog エクスプローラーの [系列] タブに表示される保持時間が 1 年間に延長されました。
ノートブックの新しいグラフのヒントが、視覚化の境界内に常にレンダリングされるようになりました。
REST API を使ってプログラムで Lakeview ダッシュボードを管理する方法を確認してください。 「ワークスペース API を使用してダッシュボードを管理する」を参照してください。
Lakeview ダッシュボードでヒストグラムがサポートされるようになりました。
Lakeview ダッシュボードでの共有と発行が改善されました。
- 共有と発行のダイアログが改善され、任意のアカウント ユーザーに安全かつ簡単に共有できるようになりました。
- ワークスペース ブラウザーから開かれたダッシュボードには、発行されたダッシュボードが表示されます (存在する場合)。 閲覧者は、公開元、時刻、credentialsなど、公開された最新バージョンの詳細を表示できるようになりました。
- 編集者の場合は、Lakeview ダッシュボード UI の新しいドロップダウン スイッチャーを使って、下書きと発行済みバージョンの間をすばやく移動できます。
2024 年 2 月 22 日
Catalog エクスプローラーの table ビューの [サンプル データ] タブが改善され、columnsの並べ替え、選択したデータ クリップボードへのコピー、および行番号の表示が可能になります。 JSON オブジェクト、日付、数値、null valuesなど、特殊な valuesをより適切に表示できるようになりました。
Lakeview ダッシュボードでは、ワークスペース ユーザーと通知先へのダッシュボードの定期的な PDF スナップショットの送信がサポートされるようになりました。 「スケジュールとサブスクリプション」を参照してください。
これで、Lakeview ドロップダウン ピッカーの視覚化オプションの list がアルファベット順に並べ替えられます。
Databricks SQL ダッシュボードを Lakeview ダッシュボードにコピーすると、変換できないウィジェットに、エラー メッセージではなく視覚化構成ピッカーが表示されるようになりました。
2024 年 2 月 15 日
SELECT action AS 'action::filter'
など、コードベースのクエリ フィルターのドキュメントが削除されました。 Databricks では、このパターンを remove するようにクエリを更新することをお勧めします。Lakeview ダッシュボードでは、角度フィールドが指定されていない場合に、円グラフで等しいサイズのスライスが表示されるようになりました。
Lakeview では、棒グラフと折れ線グラフを組み合わせて同じグラフに 2 つの異なる values を表示する複合グラフがサポートされるようになりました。
2 つの離散変数間の相関の大きさを示すために色の強度を使用するヒートマップ グラフを Lakeview で利用できるようになりました。
2024 年 2 月 8 日
- アクセス許可のない Lakeview ダッシュボードへのリンクを開く場合に、アクセスを要求できるようになりました。
- Lakeview ダッシュボード フィルターに明示的な [すべて] と [なし] オプションが追加されました。 作成者は、単一の select フィルター内で [すべての] オプションを非表示にすることができます。
- Lakeview ダッシュボードのグラフで軸の最小と最大の values を setできるようになりました。
2024 年 2 月 1 日
Databricks SQL バージョン 2024.10 が利用可能です
ロールアウト スケジュール
- 2024.10 のプレビュー ロールアウト: 2024 年 1 月 30 日から 2024 年 2 月 5 日までの間
- 2024.10 の現在のロールアウト: 2023 年 2 月 13 日から 2024 年 2 月 20 日までの間
2024.10 の変更点
- DML コマンドでの破損したファイル処理を修正しました: DML コマンド
DELETE
、UPDATE
、MERGE INTO
では、読み取りオプションignoreCorruptFiles
とignoreMissingFiles
が優先されなくなります。 tableで読み取り不可能なファイルが検出された場合、これらのオプションが指定されていても、これらのコマンドは失敗するようになりました。 - 行レベルのコンカレンシーは一般提供され、既定でオンになっている: 行レベルのコンカレンシーは、行レベルで変更を検出することで、同時書き込み操作間の競合を削減します。 行レベルのコンカレンシーは、パーティション分割のない tables でのみサポートされます。これには、液体クラスタリングを使用した tables が含まれます。 削除ベクトルが有効になっているデルタ tables では、行レベルのコンカレンシーが既定で有効になっています。 「行レベルのコンカレンシーでの書き込みの競合」を参照してください。
- Unity 用の簡易クローン Catalog 外部 tables (パブリック プレビュー): これで Unity Catalog 外部 tablesで簡易クローンを使用できるようになりました。 Unity
の簡易クローン 参照してください。 - マルチスレッド統計収集の高速化: Statistics コレクションは、
CONVERT TO DELTA
の実行時や Iceberg と Parquet tablesからの複製時に、小規模クラスターで最大 10 倍高速になります。 「Delta Lake へ変換する」および「Parquet と Iceberg の tables を Delta Lake に増分クローンする」を参照してください。 - DeltaSource のフィルターをデルタ ファイル上にプッシュダウン: 使用率を向上させるために、デルタ tables ストリーミング クエリの partition フィルターは、レート制限の前にデルタにプッシュダウンされるようになりました。
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
Databricks SQL オブジェクト (クエリ、ダッシュボード、アラート) の一覧ページの [管理者ビュー] タブが削除されました。 ワークスペース管理者ユーザーは、それぞれの一覧ページからすべてのオブジェクトを表示できます。 「保存されたクエリにアクセスして管理する」、「レガシ ダッシュボード」、「Databricks SQL アラートとは」を参照してください。
クエリ履歴ページには、既定で過去 24 時間のクエリが表示されます。 「クエリ履歴」を参照してください。
Databricks SQL ダッシュボード UI に [Lakeview ダッシュボードに複製] というメニューオプションが追加されました。 このツールを使用して、既存の Databricks SQL ダッシュボードと同じクエリと視覚化を含む新しい Lakeview ダッシュボードを作成できます。 「レガシ ダッシュボードを AI/BI ダッシュボードに複製する」を参照してください。
Lakeview ダッシュボードの棒グラフでは、100% に正規化するための棒グラフの積み重ねがサポートされています。
公開された Lakeview ダッシュボードでズームインする際に、不適切なズーム間隔にフォーカスする問題を修正しました。where
2024 年 1 月 24 日
- Lakeview ダッシュボード キャンバスは、可能な場合は行間に空の垂直方向の空白を remove するようにウィジェットの配置を自動的に調整します。
- Lakeview ダッシュボードの視覚化で、タイトルと説明テキストの間の空白を減らしました。
2024 年 1 月 18 日
x軸に 1 つの日付を示す場合、棒グラフが非常に細い棒になる視覚エフェクトのレンダリング問題が修正されました。where 新しいグラフ視覚化のレンダリングは期待通りに行われます。
Lakeview ダッシュボードの一覧ページにはダッシュボードが既定で表示されます。 そのページのフィルターを使用すると、他のワークスペース ユーザーが所有する Lakeview ダッシュボードにアクセスできます。
2024 年 1 月 11 日
Databricks SQL クエリとダッシュボード API では、[実行するアカウント名] ロール設定のプログラムによる変更がサポートされています。
Lakeview では、ワークスペース間での下書きダッシュボードの再現を容易にするために、ダッシュボードのファイルとしてのエクスポートとインポートがサポートされています。 ダッシュボードのエクスポート、インポート、または置換に関して参照してください
2024 年 1 月 4 日
- Catalog Explorer で主キーと外部キーエンティティのリレーションシップダイアグラムが導入されました。 「エンティティ関係図を表示する」を参照してください。
2023 年 12 月 21 日
Lakeview Counter の視覚エフェクトの種類では、メインの [値] フィールドと [ターゲット] フィールドで
BigInt
values を比較すると、色が表示されます。Lakeview で column の表示を tables に切り替えるときに表示されるツールヒントが改善されました。 これらは期待どおりに動作し、保持されません。
ユーザーは Databricks アシスタントを使用して、Lakeview で視覚化を作成できるようになりました。 Databricks アシスタントを使用した視覚化の作成についてを参照してください。
新しいグラフでは、ヒートマップ タイプのグラフは reverseY 設定を考慮します。
視覚化の数が多いノートブックに関するレンダリングのパフォーマンスの問題を修正しました。
2023 年 12 月 14 日
- 手動ページ refresh なしでは Lakeview ダッシュボードが Lakeview リスト ページに表示されないバグを修正しました。 where
- キャンバスに配置するときに、エスケープ キーを使用して Lakeview ウィジェットの作成を取り消します。
- Catalog Explorer では、Mosaic AI Vector Search パブリック プレビューの一部として、ベクター検索インデックスが UI に表示されるようになりました。
2023 年 12 月 7 日
ユーザー インターフェイスの更新
Lakeview ダッシュボードをお気に入りに追加して、すばやくアクセスできます。
Lakeview ダッシュボードの下書き中は、コピーと貼り付けのキーボード ショートカットがサポートされます。 また、Delete キーを使用すると、選択したウィジェットが削除されます。
読み込み中にテキストがクリッピングされないように、Lakeview ウィジェットのタイトルと説明が強化されました。
大きな整数 values が誤って浮動小数点数として表示された視覚エフェクトの書式設定の問題を修正しました。where
Databricks SQL ダッシュボード where の展開されたグラフ views が時々空白で表示されてしまう問題を修正しました。
X 軸と Y 軸の両方に定量的フィールドがある横棒グラフで、より読みやすいデータ ラベルが表示されます。
タイトルに
stream
という単語がある tables が予約済みキーワードと競合しないように、SQL エディターの問題を修正しました。 これらの tables は、schema ブラウザーで期待どおりに表示され、エラーが強調表示されません。クエリ履歴ページで、column のサイズ変更と column の選択がサポートされるようになりました。
クエリ履歴ページでは、2 つの新しい columns(クエリ ソース と クエリ ソースの種類) がサポートされています。
Tableau や Power BI などの BI オプションは、対象ページの Catalog Explorer で見つけやすくなります。
2023 年 11 月 30 日
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
Lakeview の円グラフで、色の割り当てをカスタマイズできるようになりました。
互換性のあるフィールドの型を切り替えるときに、Lakeview における視覚化の変換が保持されるようになりました。
Lakeview 円グラフの角度チャネルのタイトル設定を追加しました。
Lakeview データセットのドロップダウンが検索可能になり、移動が容易になりました。
Lakeview は、10,000 以下の values の完全な数値表示をサポートし、省略形を排除します。
Lakeview のカテゴリ別日付フィールドを色分けする機能が追加されました。
Lakeview ユーザーは、グラフの凡例をカーソルで強調表示して、valuesをコピーして貼り付けることができるようになりました。
Lakeview の円グラフに、ラベル切り替えオプションが備えられました。
すべての Lakeview 視覚化で既定の青色を標準化しました。
変換の Lakeview column アイコンが、使用される変換メソッドと一貫して一致するようになりました。
Lakeview の編集パネルのコントロールが、読みやすくするために自動的に折り返されるようになりました。
Lakeview 視覚化用の拡張カラー エディターをリリースしました。
Lakeview の table フォント条件のコントロールは、可読性を向上させるために調整されました。
新しいグラフのラベルに対するダーク モードの互換性が向上しました。
新しいグラフでは、バー内のラベル表示を常に優先するようになりました。
一部の右クリック メニュー アクションが SQL エディターで動作しない where バグを修正しました。
2023 年 11 月 16 日
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
Databricks SQL クエリ、アラート、ダッシュボードに新しいスケジューラとスケジュール インターフェイスがあります。
サイズ変更トリガー ゾーンが大きいため、Lakeview ウィジェットのサイズ変更がさらに容易になりました。
ワークスペース管理者が、Lakeview ダッシュボードの所有者を変更できるようになりました。 Lakeview ダッシュボードの編集モードで以下を行います。
- [共有] をクリックします
- [] をクリックします。
- [新しい所有者の割り当て] をクリックします
ユーザーが Lakeview でラベルのオンとオフを切り替えることができます。
視覚化:
- 新しいグラフ ラベルは可能な限りバー内に配置することが強く推奨されるようになりました。
- 新しいグラフ ラベル全体が、十分な幅を持つ積み上げ横棒に正しく表示されるようになりました。
- 横棒グラフ内のラベルの色がより一貫したものになりました。
2023 年 11 月 9 日
2023.50 の変更点:
ハイライト:
- SQL および Python UDF での名前付きパラメーターの呼び出しを使用できるようになりました。
SQL 言語の更新: 以下の組み込み関数が追加されました。
from_xml
: XMLSTRING
をSTRUCT
に解析します。schema_of_xml
: XMLSTRING
から schema を派生させます。session_user
: ログインしているユーザーを返します。try_reflect
: Java メソッドが失敗した場合、例外の代わりにNULL
を返します。
以下の組み込み関数が強化されました。
- 関数の呼び出し。 関数への Table 引数は、パーティション分割と順序付けをサポートしています。
PARTITION BY
句とORDER BY
句を使用して、table 引数を関数に渡す方法を制御できるようになりました。 mode
: 決定論的な結果を強制するオプション パラメーターに対するサポート。to_char
:DATE
、TIMESTAMP
、BINARY
に対する新しいサポート。to_varchar
:DATE
、TIMESTAMP
、BINARY
に対する新しいサポート。array_insert()
は負のインデックスに対して 1 ベースです:array_insert
関数は、正のインデックスと負のインデックスのいずれに対しても 1 ベースです。 インデックス 1 の入力配列の最後に新しい要素を挿入するようになりました。
ユーザー インターフェイスの更新
このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。
視覚化:
- 新しいグラフのヒントには、カーディナリティが高いグラフのマウスでポイントされた項目のみが表示されます。
- 新しいグラフでは、2 軸グラフが 0 の位置で自動的に調整されます。
- グラフでは、回転ラベルと軸テキストの角度の方向が -90 度から 90 度に変更されました。
- グラフでは、ラベルの幅を使用して回転が決定されるようになりました。
Lakeview ダッシュボード:
- 修正: 少数の行のみが返された場合、Lakeview ダッシュボードのTable 行に垂直パディングが追加されなくなりました。
- 新しい Lakeview ダッシュボード ウィジェットの複製では、キャンバス上に十分な領域がある場合、最初に複製を元のウィジェットの右側に配置しようとします。 十分な領域がない場合、複製は元のウィジェットの下に配置されます。
- 共有ダイアログを使用して、Lakeview ダッシュボードの所有者を再割り当てできるようになりました。
SQL エディター: オートコンプリートの頻度が下がり、ステートメントの最後に自動的に閉じます
2023 年 11 月 2 日
機能強化:
次は、Lakeview ダッシュボード系列の機能強化です。
- tables、views、実体化された viewsのそれぞれに個別のアイコンを追加しました。
- さまざまなアップストリーム データ ソースのイベントで縦にスクロールするためのサポートが追加されました。
- ビューアーにアップストリーム オブジェクトのアクセス許可がないときのエラー メッセージを改善しました。
- サンプル データ tables と HMS データに関するメッセージを明確にしました。
- アップストリーム データ ソースにキー値タグを追加しました。
修正:
- ブール valuesを使用して系列の名前を変更した後にレンダリングが行えなくなる新しいグラフの問題を修正しました。
2023 年 10 月 26 日
Databricks SQL version 2023.45 での変更
ハイライト:
クエリ最適化:
- 外側の join がすべて個別の集計関数である場合は削除されました。 SPARK-42583
- フィルター述語の順序を最適化しました SPARK-40045
SQL 関数の更新:
Aggregate
での暗黙の横 column エイリアス解決のサポートが追加されました。 SPARK-41631- Window を使用したクエリでの暗黙的な lateral column alias のサポート。 SPARK-42217
- Datasketches
HLLSketch
のサポート。 「hll_sketch_agg aggregate 関数」を参照してください。 try_aes_decrypt()
関数を追加しました。 「try_aes_decrypt 関数」を参照してください。aes_encrypt()
とaes_decrypt()
の CBC モードのサポート。 「aes_decrypt 関数」を参照してください。- 引数 3 個の関数の別名 DATE_ADD と DATE_DIFF を追加
- aes_encrypt IV と AAD のサポートを追加しました SPARK-43290
- ビットマップ関数を実装。 SPARK-44154
to_varchar
のto_char
別名を追加しました 「to_varchar 関数」を参照してください。array_compact
サポートを追加しました 「array_compact 関数」を参照してください。- udf
luhn_check
のサポート。 「luhn_check 関数」を参照してください。 - 組み込み関数の名前付き引数のアナライザー サポートを追加しました SPARK-44059
TABLE
のTableValuedFunction
引数パーサー規則のサポート。 SPARK-44200array_insert
が 0 インデックスで失敗するようになりました。 SPARK-43011- ユーザー指定のリストで、ターゲット tableよりも columns が少ない
INSERT
に対し、NULL
values を追加しました。 SPARK-42521 DECODE
関数が NULL を渡したときに間違った結果を返す SPARK-41668
ユーザー インターフェイスの更新
機能強化:
Lakeview SQL エディターで、クエリを実行するためのキーボード ショートカットがサポートされるようになりました。
Lakeview のフィルター list、過去 7 日、14 日、28 日、30 日、60 日、90 日間の相対日付範囲をすばやく選択できるようになりました。
データ フィールド名にピリオドが使われていても、グラフが空になりません。
レガシ schema ブラウザーが Unity Catalogで動作するようになりました。
SQL エディターでアクティブなタブのみを読み込むパフォーマンス向上を実装し、初期読み込み時間を最大 20% 短縮しました。
Catalog Explorer で AI によって生成された table コメントが一般公開されました。
修正:
- 横棒グラフのバーは、日付の目盛りの中央に配置されるようになりました。
- 集計式を含むデータ ラベル テンプレートで、適切な数値フォーマッタが使用されるようになりました。
- 新しいグラフのズーム機能が、テンポラル データを使用したカテゴリカルなスケール set で動作するようになりました。
新しい記事:
- 各スクリーンショットで各視覚化を再作成する方法を示すスクリーンショットやメモを含む、すべての Lakeview 視覚化を示す新しい記事をリリースしました。 ダッシュボードの視覚化の種類を参照してください。
2023 年 10 月 19 日
機能強化:
schema ブラウザーでのドラッグ アンド ドロップが利用可能になりました。
Lakeview ダッシュボードの SelectTable モーダルを使用すると、catalog または schema 内のすべての tables から簡単に select できるようになり、入力時にオートコンプリート検索予測が使用されるようになりました。
修正:
凡例の選択ツールヒントの手順では、Mac ユーザーが
cmd
を使用し、Windows ユーザーがctrl
使用するよう指定しています。レンダリングされたデータが制限を超えた場合に、Lakeview ダッシュボードで切り捨てられたメッセージの可視性が向上しました。
切り捨てられたデータを含むグラフには、エディターに表示される一貫性のある色が表示されます。
2023 年 10 月 12 日
機能強化:
特殊文字を含むテキスト フィルター values、Lakeview ダッシュボードで正しくフィルター処理されるようになりました。
新しいグラフでは、散布図 で
@@name
データ ラベルがサポートされます。カスタマイズされたパーセンテージ形式は、新しいグラフのグループ化されたグラフ ツールヒントに適用されます。
ワークスペースのバインド拡張機能 UI は一般提供されています。
修正:
- 新しいグラフでのラベルのレンダリングが改善され、ラベルがグラフの境界外にはみ出さないようになりました。
- 見やすさを向上させるために、新しいグラフの目盛線とグリッド線のコントラストが改善されました。
- 新しいグラフの読みやすさを向上させるために、軸ラベルの間隔が広げられました。
2023 年 10 月 5 日
機能強化:
Lakeview ダッシュボードの発行モード アクションと日付系列に対して、正確なツールヒントが追加されました。
Lakeview table 視覚化の条件付き書式とリンク テンプレートで、非表示の columnsがサポートされるようになりました。
新しいグラフを分かりやすくするため、幅広棒グラフのラベル位置を最適化しました。
Lakeview のカウンター視覚化は、他のフィールドが削除された後でも変換を保持し、一貫性を確保します。
新しいグラフの読みやすさを向上させるため、グラフ内の系列にカーソルを合わせると、ツールヒント内で周囲の系列が暗くなるようになりました。
パーセンテージ values を使用した新しいグラフに、絶対 values付きのツールヒントが表示されるようになりました。
volumesを作成するためのオートコンプリートのサポートを追加しました。
アクティブでないタブを閉じても、タブが切り替わらないようになりました。
テキストの強調表示時に選択された実行が明確に表示されます。
修正:
データが切り捨てられた場合の PivotTables でのエラー メッセージの文言が改善されました。
BigInt データ型を使用しているときに、PivotTableswhere の色が表示されないレンダリング エラーを修正しました。
新しいグラフで多数の凡例項目を含む PNG をダウンロードするときに、オーバーフローの凡例エントリの色記号を削除しました。
新しいグラフの線は、一番上のビュー境界でも一貫した太さを維持します。
Lakeview で、データセットが存在しない場合、キャンバスのデータセット ピッカーは空です。
Delta Live Tables は SQL パーサーによって正しく検出され、Schema ブラウザーに無効な tables として表示されません。
ツールヒントがサイドバーに追加されました。
2023 年 9 月 28 日
機能強化:
発行済みの Lakeview ダッシュボードに refresh ボタンが追加されました。
Lakeview ダッシュボードにアクセスできないユーザー向けのエラー メッセージが改善されました。
Lakeview ダッシュボードのフィルター構成で、選択 listの上部に有効なフィールドが一覧表示されるようになりました。
Lakeview ダッシュボードからグラフを PNG としてダウンロードした場合に、タイトルと説明が保持されるようになりました。
Catalog エクスプローラーのデルタ tables の履歴の改善には、日付範囲、ユーザー、操作の種類に対するフィルターの追加や、並べ替え可能な columns、関連するジョブとノートブックへのインラインのリンクが含まれます。
ダーク モードのサポートは、凡例、ヒント、table 視覚エフェクト全体に追加されました。
修正:
- Lakeview ダッシュボードの更新時にフィルター選択がクリアされなくなりました。
2023 年 9 月 21 日
機能強化:
- PivotTable レンダリングのパフォーマンスが向上しました。
- UI の系列表形式 views の新しい DuBois パターン。
2023 年 9 月 14 日
改善:
- 新しいグラフの視覚化で PNG をダウンロードするときにファイル名が保持されるようになりました。 「Databricks の新しいグラフの視覚化」を参照してください。
2023 年 9 月 7 日
Databricks SQL バージョン 2023.40 が利用可能
ロールアウト スケジュール
- 2023.40 のプレビュー ロールアウト: 2023 年 9 月 5 日から 2023 年 9 月 11 日までの間
- 2023.40 の現在のロールアウト: 2023 年 9 月 18 日から 2023 年 9 月 25 日までの間
2023.40 の変更点:
- Unity Catalogでタグを使用できるようになりました。
- クエリの計画と実行の間にファイルが変更された場合、Databricks Runtime からエラーが返される。
- Azure Databricks ODBC/JDBC ドライバーのサポート。
- 時系列 column ラベル付けを有効にします。
- ビットマップ SQL の新しい関数。
- 強化された暗号化機能。
REFRESH FOREIGN.
の Unity Catalog サポートINSERT BY NAME
がサポートされるようになりました。- 具現化された views を Delta Sharing で共有します。
ユーザー インターフェイスの更新
機能強化:
レンダリング パフォーマンスの向上、美しい色、インタラクティビティの向上を特徴とする新しいグラフが利用できるようになりました。 「Databricks の新しいグラフの視覚化」を参照してください。
クエリ プロファイルのグラフ ビューで、クエリ プランの join を含む任意のノードで Join の種類を表示できるようになりました。
データ エクスプローラーの名前が Catalog Explorer に変更され、データ オブジェクトだけでなく、Unity Catalog内のすべてのセキュリティ保護可能なオブジェクトを操作するために使用できることを認識します。 「Catalog エクスプローラーとは 」を参照してください。.
Databricks SQL ステートメント実行 API が、Databricks SQL バージョン 2023.35 以降で GA になりました。 この API を使用すると、Databricks SQL ウェアハウスで実行するための SQL ステートメントの送信、状態の確認と結果のフェッチ、または実行中の SQL ステートメントの実行の取り消しを行うことができます。 ステートメント実行 API に関するページを参照してください。
2023 年 8 月 31 日
新機能:
- Unity Catalog のタグ付けはパブリック プレビュー段階です。 タグを使用すると、データ資産の検索と検出を簡略化できます。 「Unity Catalog のセキュリティ保護可能なオブジェクトにタグを適用する」を参照してください。
2023 年 8 月 24 日
改善:
- Space キーを押すと、オートコンプリートによる推奨事項の提案が停止します。
- Schema ブラウザは、
live
Delta Live Tables をtables壊れていると見なさなくなりました。
2023 年 8 月 16 日
改善:
- タブを切り替えると、SQL エディターの Catalog ドロップダウンが閉じるようになりました。 以前は、タブを切り替えてもドロップダウンは開いたままでした。
2023 年 8 月 10 日
改善:
- オートコンプリートで Unity Catalog タグを設定するための新しい構文がサポートされるようになりました。 コマンドの詳細については、「SQL 言語リファレンス」を参照してください。
2023 年 8 月 3 日
機能強化:
- 基になる Monaco Editor では、バージョン 37.1 が使用されるようになりました。
SHOW ARCHIVED FILES FOR
Delta コマンドのオートコンプリートのサポート。
2023 年 7 月 27 日
機能強化:
- SQL エディターが Windows 改行文字と互換性を持つようになり、すべてのケースでクエリの書式設定が想定どおりに動作するようになりました。
- ノートブックの結果からクエリ プロファイルナビゲーションを開くことができます。 クエリの場合は、SQL ウェアハウスを使用してクエリを実行します。
2023 年 7 月 20 日
Databricks SQL バージョン 2023.35 が利用可能です
ロールアウト スケジュール
- 2023.35 のプレビュー ロールアウト: 2023 年 7 月 18 日から 2023 年 7 月 24 日までの間
- 2023.35 の現在のロールアウト: 2023 年 7 月 31 日から 2023 年 8 月 8 日までの間
2023.35 の変更点:
- Unity Catalogの浅いクローンを使用することで
VACUUM
の信頼性が向上しました。 - SQL で Python UDF がサポートされました。
- Delta Lake UniForm for Iceberg はパブリック プレビュー段階です。
- Delta Lake リキッド クラスタリングはパブリック プレビュー段階です。
- Delta Lake のアーカイブ サポート。
- IDENTIFIER 句のサポート。
- Unity Catalog の Python と Pandas のユーザー定義関数 (UDF) のサポート。
改善:
- Catalog Explorer での Table の人気はすべての Unity Catalog ユーザーに利用可能です。
2023 年 7 月 13 日
改善:
- Unity Catalog ユーザーは、頻繁に参加している tables、特定の tableの頻繁なユーザー、頻繁に使用されるノートブックやダッシュボードなど、Catalog Explorer で追加の table 分析情報を表示できるようになりました。
2023 年 6 月 22 日
パブリック プレビュー:
- Databricks SQL で、モデル提供エンドポイントにホストされる大規模言語モデル (LLM) がサポートされるようになりました。
ai_query()
を呼び出して LLM にアクセスします。 この機能は、Databricks SQL Pro と Serverless で、パブリック プレビューとしてのみ使用できます。 パブリック プレビューに参加するには、「AI 機能パブリック プレビュー登録フォーム」に入力して送信してください。
2023 年 6 月 15 日
新機能:
- ジョブの SQL タスクの一般提供が開始されました。 [ジョブ] ページからクエリ、ダッシュボード、アラートを調整できます。 「ジョブの SQL タスク」を参照してください。
- 新しい schema ブラウザーがパブリック プレビューに追加され、更新された UX、For You タブ、および改善されたフィルターが追加されました。 schema ブラウザーは、Databricks SQL、Catalog エクスプローラー、ノートブックで使用できます。 「データを参照する」を参照してください。
2023 年 6 月 8 日
DBSQL バージョン 2023.30 が利用可能
2023.30 の変更点
- 新しい SQL 組み込み関数 (
array_prepend(array, elem)
、try_aes_decrypt(expr, key [, mode [, padding]])
、sql_keywords()
など)。 - 簡易クローンを使用して、既存の Unity Catalog マネージド tablesから新しい Unity Catalog マネージド tables を作成できるようになりました。 Unity
の簡易クローン 参照してください。 int
、long
、およびstring
型の切り詰められた columns 上にパーティションが定義されている Iceberg tables で、CLONE
およびCONVERT TO DELTA
を使用できるようになりました。 型decimal
の切り詰められた columns はサポートされていません。START VERSION
でALTER SHARE
が非推奨になりました。
ユーザー インターフェイスの更新
修正:
- カウンターの視覚化で、多倍長整数を使用する場合に書式設定がサポートされるようになりました。
2023 年 6 月 1 日
機能強化:
矢印形式を使用すると、バイナリ データが 16 進文字列としてレンダリングされるようになりました。
SQL Statement API では、CSV 形式が
EXTERNAL_LINKS
処理でサポートされるようになりました。 これにより、クライアントは事前に署名された URL を使用して CSV 形式で最大 100 GiB のデータを抽出できます。一方、JSON のINLINE
limit は 16 MiB です。Azure Databricks SQL Pro がすべての中国リージョンで使用できます。 SQL Pro が UI で既定のウェアハウスになりました。 API の既定値は引き続きクラシックです。
2023 年 5 月 29 日
新機能:
- これで、データ追加 UI を使用して、Unity Catalog 外部の場所として定義されているクラウド オブジェクト ストレージ パスからデータを読み込むことができます。 詳細については、「Unity Catalog 外部の場所を使用してデータを読み込む」を参照してください。
2023 年 5 月 25 日
機能強化:
- オートコンプリートの結果パネルを切り替えることができるようになりました。
- オートコンプリート候補を受け入れないように、enter キーを無効にします。 [DBSQL ユーザー設定] で、[エディターの設定]、[新しいエディターの設定] の順にクリックします。 [Enter キーでオートコンプリート候補を受け入れる]をオフにします。
修正:
- 並べ替えられた table ヘッダーに色が付くようになりました。
- グラフの線が正しくレンダリングされるようになりました。
2023 年 5 月 18 日
改善:
- SQL ステートメント API では、
EXTERNAL_LINKS
処理でJSON_ARRAY
形式がサポートされるようになりました。 署名付き URL を使用して、JSON 形式で最大 100 GiB のデータを抽出できます。 JSON のINLINE
limit は 16 MiB です。
2023 年 5 月 11 日
新機能:
- Schema ブラウザーは、Catalog Explorer で一般提供されるようになりました。
機能強化:
- ホバー中の table 詳細パネルの表示感度が低くなっています。
- エスケープ キーによってオートコンプリート パネルが閉じます。
- ビュー定義の [Catalog エクスプローラーの詳細] タブで構文が強調表示されるようになりました。
修正:
- Pivottables Windows デバイスで正しくレンダリングされるようになりました。
- 補完候補は、最初のキーワードの大文字と小文字の区別に適切に従うようになりました。
2023 年 5 月 4 日
Databricks SQL バージョン 2023.26 が利用可能です
ロールアウト スケジュール
- 2023.26 のプレビュー ロールアウト: 2023 年 4 月 19 日から 2023 年 4 月 25 日までの間
- 2023.26 の現在のロールアウト: 2023 年 5 月 3 日から 2023 年 5 月 10 日までの間
2023.26 の変更点
- クエリの計画と実行の間にファイルが変更された場合、Photon はエラーを返します。
- 予測 I/O 機能の新機能と拡張サポート。 「Databricks Runtime 13.0 (サポート期間終了)」を参照してください。
- Azure Databricks コネクタを使用して別の Azure Databricks ワークスペースに接続する。
- デルタ tablesの
CREATE TABLE LIKE
機能。 - ファイル ブロックの開始と長さを説明する新しいメタデータ column フィールド。
- 新しい H3 地理空間関数。 「H3 地理空間の関数」を参照してください。
- 新しい SQL 組み込み関数。 「Databricks Runtime 13.0 (サポート期間終了)」を参照してください。
ユーザー インターフェイスの更新
機能強化:
- 管理者はユーザー インターフェイスまたは API を使用して、ウェアハウス所有者を変更できます。 「SQL ウェアハウスを管理する」を参照してください。
- Catalog Explorer で、Unity Catalogのアセットのユーザー リストにアカウント サービス プリンシパルが表示されるようになりました。 たとえば、アカウント サービス プリンシパルは、権限を編集したり、Catalog Explorer で所有者を変更したりするときに表示されます。
- カスタム グラフ ラベルは、データセット内の任意の column を参照する機能をサポートします。
- ダッシュボード フィルターでは、catalog や schema 情報のないクエリを使用している場合でも、column 名が読み込まれるようになりました。
2023 年 4 月 27 日
機能強化:
- SQL エディターは、より信頼性の高い編集エクスペリエンスを得るために Monaco エディターを利用するようになりました。
- SQL History list ページ (クエリ) に Dubois デザイン システムが含まれるようになりました。
2023 年 4 月 20 日
機能強化:
- 64,000 件を超える結果を集計できる新しい pivottables が導入されています。
- Databricks SQL の tables と視覚化で、BigInt、38 ビットの 10 進数、および UTF-8 以外の文字がサポートされるようになりました。 数値についての既定の設定は、ユーザー定義の有効桁数になりました。
- オートコンプリートでは、Databricks Runtime 12.0 以降の Unity Catalog 系列データを利用して、Unity Catalogtablesの過去の結合が頻繁に提案されるようになりました。
新機能:
- ai_generate_text を使用したプロンプトに応じて、選択した大規模言語モデル (LLM) で生成されたテキストを返します。 この機能は、Databricks SQL Pro と Serverless でパブリック プレビューとしてのみ使用できます。 パブリック プレビューに参加するには、「AI 機能パブリック プレビュー登録フォーム」に入力して送信します。
2023 年 4 月 13 日
新機能:
TIMESTAMP_NTZ
型は、年、月、日、時、分、秒のフィールドで構成される values を表します。 タイム ゾーンに関係なく、すべての操作が実行されます。 TIMESTAMP_NTZ 型を参照してください。
機能強化:
- ユーザーは、カスタム アラート メッセージの
QUERY_RESULT_TABLE
タグを使用して、アラート内で書式設定された結果を送信できるようになりました。 - ユーザーは、Catalog Explorer で Unity Catalogtables のファイル データ サイズを表示できるようになりました。
2023 年 4 月 6 日
Databricks SQL バージョン 2023.20 が利用可能です
ロールアウト スケジュール
- 2023.20 のプレビュー ロールアウト: 2023 年 3 月 15 日から 2023 年 3 月 23 日までの間
- 2023.20 の現在のロールアウト: 2023 年 3 月 27 日から 2023 年 4 月 3 日までの間
2023.20 の変更点
- Delta Lake schema の進化では、マージ ステートメントでのソース columns の指定がサポートされています。
- array_compact を使用して、配列からすべての NULL 要素を Remove します。
- 配列に要素を追加するには、array_append を使用します。
- 機密性の高い文字列 valuesを匿名化するには、mask 関数を使用します。
- 一般的なエラー条件で SQLSTATE が返されるようになりました。
- クエリの通常の
FROM
句でtable値ジェネレーター関数を呼び出します。 from_protobuf
とto_protobuf
関数を使用して、バイナリと構造体の型の間でデータを交換します。 「プロトコル バッファーの読み取りと書き込みを行う」を参照してください。update
、delete
、およびmerge
コマンドに関連する空のトランザクションに対する Delta コミット動作の一貫性が向上しました。- 動作変更:
- lateral column alias 機能では、名前解決中の動作の変更が導入されています。 「動作の変更」を参照してください。
ユーザー インターフェイスの更新
機能強化:
- Catalog Explorer で Hive メタストアの削除がサポートされるようになりました。
- 視覚化エディターの初期状態のメッセージが 必要なものが不足している columns から No Dataに変更されました。
2023 年 4 月 3 日
新機能:
- ファイルのアップロードから table を作成または変更する ページでは、JSON ファイルのアップロードがサポートされるようになりました。 詳細については、「ファイルアップロードを使用して table を作成または変更する」を参照してください。
2023 年 3 月 30 日
機能強化:
- ウェアハウス監視ページで、選択した時間範囲のクエリ履歴とスケーリング チャートを表示できるようになりました。 現在実行中のクエリとキューに登録されているクエリ、アクティブな SQL セッション、ウェアハウスの状態、および現在のクラスター数を表示することもできます。 「SQL Warehouse を監視する」を参照してください。
- マーカー マップでは、マップ クラスタリングが既定でオフになりました。
- 視覚化の切り捨てとレンダリングの制限に関するヒントが追加されました。
修正:
- 軸 values の並べ替えが無効になっており、グラフにグループ化 column がある場合、グラフは元の順序を優先するようになりました。
2023 年 3 月 23 日
機能強化:
- 視覚化で、週単位での時間ビン分割がサポートされるようになりました。
Total
では、ノートブック pivottables において 100 X 100 セルを超えるすべてのデータを 64,000 件の結果まで計算するようになりました。- ユーザーは、新しいノートブック pivottableのセル values の書式を設定できるようになりました。
- ファイル、クエリ、および特徴ストアの系列を使用できます。
2023 年 3 月 16 日
改善:
GROUP BY ALL
構文のサポート。
2023 年 3 月 9 日
新機能:
- Databricks SQL Statement Execution API がパブリック プレビューで使用できるようになりました。 Statement Execution では、Databricks SQL ウェアハウスで SQL ステートメントを実行するエンドポイントが提供されます。 また、状態のチェック、結果のフェッチ、実行中の SQL ステートメントの取り消しを行うこともできます。
改善:
- SQL 管理コンソールと一般的な管理設定を組み合わせて、管理者ユーザー向けの統合エクスペリエンスが作成されました。 すべての SQL 管理者設定に管理コンソールからアクセスできるようになりました。
- アラートの宛先が通知の送信先と呼ばれるようになりました。
修正:
- Tables 2 つのスクロール バーが表示されなくなりました。
- 空のウィジェット タイトルがダッシュボードで上書きされることがなくなりました。get
2023 年 3 月 2 日
修正:
- tables の相対 URL を使用してダッシュボードにアクセスできるようになりました。
2023 年 2 月 23 日
改善:
TINYINT
は、ノートブックの結果 tables でサポートされるようになりました。
修正:
- ダッシュボードフィルターの作成モーダルでスクロールするとエラー where が発生するバグを修正しました。
2023 年 2 月 16 日
機能強化:
- グラフのデータ ラベルに、説明の切り捨てを回避するために、より多くの文字が表示されるようになりました。
- オートコンプリートで、
range()
と Python UDFcreate
関数が認識されるようになりました。 - オートコンプリートで、10 進数部とコード コメント内でのスニペットの開始が回避されるようになりました。
修正:
- ユーザーがマップを拡大できるようになりました。
- ノートブックでは、色がグラフに正しく割り当てられるようになりました。
2023 年 2 月 2 日
機能強化:
- エディターでの
DESCRIBE DETAILS
のサポート。 - ブラウザーの読み込み速度 schema 向上しました。
SELECT *
のサイドパネルで、可能な columns のうちの list を表示できるようになりました。
2023 年 1 月 26 日
改善:
- クエリのエラー メッセージに、関連ドキュメントのエラーについて説明されているトピックへのリンクが含まれるようになりました。
2023 年 1 月 19 日
機能強化:
- 主要な機能強化を示す [新機能] パネルが導入されました。 このパネルを開いたり閉じたりするには、ギフト アイコンをクリックします。
- 管理者は、SQL ウェアハウスの所有権を変更できるようになりました。
- [追加]>[フィルター] をクリックして、フィルター処理するクエリと columns を選択することにより、ダッシュボード内の複数の視覚エフェクトに対してフィルター処理できるようになりました。
2023 年 1 月 12 日
機能強化:
- ダッシュボード上の視覚化ウィジェットのタイトルが、既定で [視覚化名 - クエリ名] として書式設定されるようになりました。
- インライン パネルのリファレンスに H3 Geospatial 関数を追加しました。
CREATE TABLE
やOVER
などの SQL 構文のインライン参照を追加しました。
修正:
- X軸スケールがsetから自動に設定される際に、並べ替えと反転の切り替えができるようになりました。
- ヒート マップと pivottables が、特定のエッジ ケースに対応するようになりました。
- カテゴリ Y 軸の目盛が既定で並べ替えられるようになりました。
- ブラウザーの refreshを実行した後、クエリの下書きが失われなくなりました。
2022 年 12 月 8 日
- Azure Databricks SQL アラートでは、
SUM
、COUNT
、AVG
など、クエリ結果 columns の集計に関するアラートがサポートされるようになりました。 - ダッシュボードで新しいウィジェットを作成するときに、既定の視覚化タイトルは "VisualizationName - QueryName" になりました。
2022 年 11 月 17 日
[アラート]:
- Chatworks、Mattermost、Google ハングアウト チャットは、通知の送信先ではなくなりました。
改善:
- y 軸では、パーセント valuesチェックすると、数値がパーセンテージとして表示されるようになりました。
- アップロード データ UI を無効にするワークスペース管理者設定が、新しいアップロード データ UI に適用されるようになりました。 この設定は、Data Science と Data Engineering、Databricks Mosaic AI、Databricks SQL の各ペルソナに適用されます。
修正:
- null values と比較する際に正しく評価されなかった Databricks SQL アラートの問題を修正しました where。
- pivottables のスクロール バー where 表示されない問題を修正しました。
- schema ブラウザーがオーバーフローしたタブでサイズを変更できない where 問題を修正しました。
2022 年 11 月 10 日
改善:
- 複数のクエリで同時に機能するダッシュボード フィルターを作成できるようになりました。 [ダッシュボードの編集 モード]で、[追加]、[フィルター]、 [新しいダッシュボード フィルター] の順に選択します。
- オートコンプリートで
CREATE MATERIALIZED VIEW
がサポート されるようになりました。
修正:
- ダッシュボードのページングされた結果の set の末尾までスクロールするとエラーが送信される where 問題を修正しました。
- スタックされた棒グラフから折れ線グラフに切り替える際、スタックプロパティが保持される問題 (where) を修正しました。
- 重複するフェッチ呼び出しを修正しました。
2022 年 11 月 3 日
改善:
- Databricks SQL でアクセスを要求する場合、デフォルトのアクセス許可は 「実行可能」 になりました。
修正:
- クエリとダッシュボード API を使用した
created_at
による並べ替え where が正しい並べ替え順序を返さない問題を修正しました。 - HTML 形式の URL を含む wherecolumns の幅が過度に広い column 問題を修正しました。
- キーワード where
WHERE
強調表示されない問題を修正しました。
2022 年 10 月 27 日
機能強化:
クエリ結果を Excel にダウンロードするための行 limit が、64,000 行から 100,000 行に増加しました。 CSV & TSV のダウンロード制限は、変更ありません (約 1 GB のデータ)。
オートコンプリートで
LIST
構文、URL、および credentialsがサポートされるようになりました。統合および最新化された Fix-me 提案パネル。
Databricks SQL に新しいウェアハウスの型、Databricks SQL Pro が導入されました。 この型のウェアハウスを使用すると、Databricks SQL Warehouse でジョブ統合、クエリフェデレーション、地理空間機能、予測 IO を使用できます。
修正:
- エディターで警告バナー where が全高のビジュアライゼーションと重なって表示される問題を修正しました。
- table の columns が移動されたときに幅が保持されない wheretablecolumn 問題を修正しました。
- SQL エディターから視覚化が追加された場合に、ポップアップ通知のダッシュボードへのリンクが壊れた where 問題を修正しました。
2022 年 10 月 20 日
機能強化:
- これで、クエリの進行状況バーがフッターに表示され、視覚化アクションの編集が kebab メニューに表示されるようになりました。
- オートコンプリートは現在 Delta タイムトラベルをサポートし、外部キーを定義する際に column オートコンプリートが利用可能です。
修正:
- ダッシュボードに複数の視覚エフェクトを連続して追加すると、視覚化がダッシュボードに表示されない where 問題を修正しました。
2022 年 10 月 13 日
機能強化:
- 報告されたエラー メッセージを remove できるようになりました。
COMMENT ON
がエディターでサポートされるようになりました。- 上位検索のショートカットとして Cmd+P または Ctr+P (PC 用) を使用できるようになりました。 [parameters の追加] には、Cmd+I または Ctr+I (PC の場合) を使用します。
2022 年 10 月 11 日
機能強化:
- データの追加 UI では、一般的なデータ ソース構成とファイル アップロード UI にアクセスできます。 「Azure Databricks にファイルをアップロードする」を参照してください。
- UI を使用して、小さなファイルを Delta Lake にアップロードできます。 「ファイルのアップロードを使用して table を作成または変更する」を参照してください。
2022 年 10 月 6 日
機能強化:
EXTERNAL
が予約済みの table プロパティになりました。 コマンドCREATE TABLE ... TBLPROPERTIES
とALTER TABLE ... SET TBLPROPERTIES
は、プロパティにEXTERNAL
が指定されている場合は失敗します。strfmt
とformat_string(strfmt, obj, ...)
のprintf(strfmt, obj, ...)
は、最初の引数としての0$
の使用はサポートされなくなりました。 引数インデックスを使用して引数 list内の引数の位置を示す場合は、最初の引数を1$
で参照する必要があります。- 円グラフのセグメントに、異なるセグメントを線で示す細い境界線が付くようになりました。
- Cmd+I (Mac 用 ) または Ctr+I (PC 用) を Add パラメーターのショートカットとして使用できるようになりました。 Cmd+P または Ctr+P (PC 用) をグローバル検索のショートカットとして 使用します。
- フィードバック ボタンは、良好または不適切なクエリ エラー メッセージに対して使用できます。
- 修正候補はクイック修正として利用できるようになりました。
修正:
lpad
とrpad
の関数がBINARY
文字列入力で正しく動作するようになりました。lpad
文字列入力に対するrpad
出力 とBINARY
出力は、BINARY
文字列になりました。- アラートの手動更新 where 機能しない問題を修正しました。
- 自動カウンター サイズ変更をロールバックして、書式設定の問題を修正しました。
2022 年 9 月 29 日
機能強化:
- これで、それらの資産の所有者から Databricks SQL クエリ、アラート、ダッシュボードへのアクセスを要求できるようになりました。
- クエリ履歴ページで、クエリの期間とステートメントの型でフィルター処理できるようになりました。
- クエリ期間フィルターを使用するには、時間の量を入力し、時間単位を選択します。 履歴の結果は、指定された時間より長く実行されるクエリを返します。
- ステートメント型フィルターを使用するには、ドロップダウンからステートメントの型を選択します。 履歴の結果は、そのステートメントを含むクエリを返します。
修正:
- サポートされているすべての HTML タグがカスタム アラート テンプレートで動作していない where 問題を修正しました。 ドキュメントに記載されているように、すべてのタグを使用できます。
- [視覚エフェクト] の通知がトーストする問題を修正しました。where たとえば、ダブルクリックして視覚化を縮小することは、以前は表示されませんでした。
- 修正した問題 where は、グラフの軸を入れ替えた際に、その変更がグラフ名に反映されないことでした。
2022 年 9 月 22 日
機能強化:
- ダッシュボードに複数のカウンター ウィジェットが表示されている場合、同じサイズのカウンター ウィジェットのフォント サイズは同じです。
- 2 軸を使用する場合、同じ軸に同じグラフの種類 (線、横棒など) のみを使用できるように、組み合わせグラフを更新しました。 系列の別名も軸に適用されます。
- 代理キーと
LIST
操作のオートコンプリートのサポートを追加しました。
修正:
- テキスト parameters が有効な値として
Null
を受け入れられなかった where 問題を修正しました。
2022 年 9 月 15 日
修正:
- [SQL ウェアハウス] リスト ページからのクエリ履歴の表示が機能しない問題を修正しました。 where
2022 年 9 月 8 日
改善:
- Delta Live Tables や dbt コアなどのオープン ソース統合オプションを表示する、DSE/SQL ホームページに新しい "オープン ソース統合" カードが導入されました。
修正:
- パラメーターのドロップダウン メニュー where 視覚化タブによってブロックされる問題を修正しました。
2022 年 9 月 1 日
機能強化:
- parameters とフィルターを追加するための新しい簡略化された UI を導入しました。 を選択し、フィルターまたはパラメーターの追加を選択します。
- 'OVER()' などの SQL トークンのかっこがオートコンプリートされるようになりました。get
修正:
- ダッシュボードを全画面表示にした際に、カラー パレットが無視される問題 (where) を修正しました。
- すばやく入力してから [実行] ショートカットを使用すると、新しく入力されたクエリ テキストではなく前のクエリ テキストが実行された問題を修正しました。where
- キーボード コマンドの ctrl+enter を使用してクエリを実行すると、重複するクエリが送信される問題を修正しました。where
2022 年 8 月 25 日
修正:
- クエリ parameters 変更時 where ダッシュボード フィルターが更新されない問題を修正しました。
2022 年 8 月 18 日
Databricks SQL の場合、Unity Catalog (パブリック プレビュー) はプレビュー チャネルで使用できます。 詳細については、「Unity Catalogとは」を参照してください。.
ドキュメント: Alerts API のドキュメントがリリースされました。
視覚エフェクト: ユーザーは日付フィルターの既定の values を set できるようになりました。 クエリまたはダッシュボードでフィルターが更新されると、必ず既定値が適用されます。
修正:
- ダッシュボードが再読み込み中であるときに変更を適用できない問題 (where) を修正しました。
- クエリから結果が返されない場合 wherecolumns が狭すぎる問題を修正しました。
2022 年 8 月 11 日
機能強化:
- ユーザーは、更新が失敗したときに電子メールを受信できます。 このような通知を有効にするには、管理コンソールの [SQL の設定] タブに移動します。 [Failure Emails] (エラー メール) で、エラー通知を受信するオブジェクトの種類 (クエリ、ダッシュボード、またはアラート) を選択します。 エラー レポートは 1 時間ごとに送信されます。
- 視覚化
- 視覚化とダッシュボード用に新しい先進的なカラー パレットを導入。 ダッシュボードを新しいカラー パレットに変更するには、ダッシュボードに移動し、 -> ->をクリックし、[Databricks カラー パレット] を select します。 SQL 管理者は、 -> -> ->に移動して新しいパレットを選択することで、ワークスペースの既定のオプションとして新しいカラー パレットを set することもできます。
修正:
- クエリが既に実行されている場合、 を選択してフィルターを適用しようとしても機能しない where 問題を修正しました。
2022 年 8 月 4 日
機能強化:
- ダッシュボードを複製する際に、クエリを複製するかどうかも選択できるようになりました。
- タブの内容はブラウザー タブ間で同期されます。 クエリの状態は、すべてのブラウザタブで sync になります。 これは、ブラウザー タブ 1 の query1 で作業をしてから、ブラウザー タブ 2 に切り替えると、元のブラウザー タブから離れた時の状態で query1 が表示されることを意味します。
修正:
- 円グラフの空の文字列のラベルに、値のインデックスではなく、文字列が空であることが反映されるようになりました。
2022 年 7 月 28 日
- 警告
- セキュリティ上のリスクを引き起こす可能性のある特定の HTML タグを許可しないように、カスタム アラート 電子メール テンプレートが更新されました。 許可されていない HTML タグと属性は自動的にサニタイズされます。 たとえば、
- ユーザーは、管理者のアクセス許可を必要とする通知の送信先を作成することなく、他のユーザーをアラートにサブスクライブできるようになりました。
- ダウンロード: CSV および TSV 形式で Databricks SQL から最大約 1 GB の結果データを でダウンロードできるようになりました。これは以前の 64,000 行からの増加です。
- 視覚化
- ダッシュボードで視覚エフェクトを直接編集できるようになりました。 編集モードで、kebab メニューをクリックし、select「視覚化の編集」 を選択して、視覚化の編集を開始します。
- 集計を活用した視覚エフェクトに関連付けられている結果をダウンロードすると、ダウンロードされた結果も集計されます。 ダウンロードするオプションは、下部の kebab からタブに関連付けられた kebab に移動しています。 ダウンロードされた結果は、視覚エフェクトが作成された最新のクエリの実行からのものです。
- SQL エディター: ブラウザー内の table で表示されるデータが 64,000 行に制限されている場合、結果 tables メッセージが表示されるようになりました。 TSV と CSV のダウンロードは、引き続き約 1 GB のデータまでになります。
- クエリ フィルター:
- クエリ フィルターは、パフォーマンスを optimize するため、クライアント側またはサーバー側で動的に動作するように更新されました。 以前のクエリ フィルター (現在はレガシ) では、クライアント側でのみで動作していました。 必要に応じて、ユーザーは
::
構文でレガシ フィルターを引き続き使用できます。 - 更新されたフィルターの方が簡単です。ユーザーは [+ フィルターの追加] ボタンをクリックし、ドロップダウンから column を select します。 以前は、ユーザーはクエリ テキストを直接変更する必要がありました。
- 関連する values が強調表示され、フィルター内のどの選択が他のフィルター選択を指定しても結果を返すのを簡単に確認できます。
- クエリ フィルターは、パフォーマンスを optimize するため、クライアント側またはサーバー側で動的に動作するように更新されました。 以前のクエリ フィルター (現在はレガシ) では、クライアント側でのみで動作していました。 必要に応じて、ユーザーは
- クエリ履歴: クエリ履歴のクエリの詳細に、実行されたクエリの配信元であるクエリ ソースが表示されるようになりました。
2022 年 7 月 21 日
- 共有時の通知: ダッシュボード、クエリ、またはアラートが共有されるたびに、電子メールでユーザーに通知されるようになりました。
- 新しい埋め込みエディター ツールキットを使用した SQL エディターのエクスペリエンスが強化
- ライブ構文エラーの強調表示 (たとえば、間違ったキーワード、table が存在せず、エラーを修正するための提案)
- コンテキスト内ヘルプ: ホバー時 (完全な table 名、詳細な関数パネルなど) およびインライン実行エラー メッセージ (たとえば、実行後にエラーが発生した行を強調表示する)
- 提案のインテリジェントなランク付け (パラメーター オートコンプリート、ランク付けの式、ノイズの少ない照合など)
2022 年 7 月 14 日
Create Table
UI を使って、CSV ファイルだけでなく TSV ファイルもアップロードできるようになりました。- ダッシュボード、クエリ、またはアラートが共有されているとき常に、メールでユーザーに通知するオプションが、Databricks SQL で提供されるようになりました。
- 可視化 tables では、オプションとして、結果の横に表示される行番号が含まれるようになりました。
- クロロプレス視覚エフェクトで地理的な地域を select すると、受け入れられた values に関するインライン ヒントを get します。
2022 年 6 月 23 日
- SQL エンドポイント名の変更: Databricks では、SQL エンドポイントからSQL ウェアハウスに名前が変更されました。これは、SQL コマンドを実行するための単なる API エントリ ポイントではないためです。 SQL ウェアハウスは、すべてのデータ ウェアハウス ニーズに対応する計算リソースであり、Databricks プラットフォームの不可欠な部分です。 計算リソースは、クラウドで処理機能を提供するインフラストラクチャ リソースです。
- コロプレス視覚エフェクトの場合、視覚エフェクト エディターの [キー column] フィールドと [ターゲット] フィールドの選択項目の名前が[地理 Column と地理の種類]に変更されました。 分かりやすくするためのこの名前変更により、新規または既存の Choropleth の動作が変更されることはありません。
- limit 1000 クエリ オプションは、SQL クエリ エディターのチェック ボックスから実行ボタンのチェック ボックスに移動しました。
- クエリ履歴 table のキャッシュされたクエリは、キャッシュ タグでマークされるようになりました。
- ダッシュボードを手動で更新すると、個々のクエリのウェアハウスではなく、ダッシュボードのウェアハウス (使用可能な場合) が使用されます。
- アラートを更新すると、[Run as Viewer](ビューアーとして実行)/[所有者] の設定に関係なく、常にアラートのウェアハウスが使用されます。
2022 年 6 月 9 日
- エンドポイント セレクターにカーソルを合わせると、完全なエンドポイント名がヒントとして表示されます。
- SQL エディター schema ブラウザーでフィルター処理すると、検索結果で検索語句が強調表示されるようになりました。
- SQL エディターの [すべて閉じる] ダイアログ ボックスに、保存されていないクエリの list が表示されるようになりました。
- SQL エディターで最後に閉じたタブを再度開くには、新しいキーボード ショートカットを使用します:
<Cmd> + <Shift> + <Option> + T
- 複合グラフにデータ ラベルを追加できるようになりました。
- 視覚化集計操作の list に、分散と標準偏差が含まれるようになりました。
2022 年 5 月 26 日
作成の機能強化:
- 視覚化を作成するときに集計をバイパスできるようになりました。 これは、クエリに既に集計が含まれている場合に特に便利です。 たとえば、クエリが
SELECT AVG(price_per_sqft), isStudio, location GROUP BY location, isStudio
である場合、以前はグラフ エディターで別の集計レイヤーを明示的に指定する必要がありました。 - ダッシュボードを作成するときに、次の操作ができるようになりました。
- テキスト ボックス ウィジェットを複製する
- テキスト ボックスの編集パネルのサイズを拡張する
- 視覚化を作成するときのエラー column の既定の集計は標準偏差です。
修正:
- 視覚化の編集アクションは、ダッシュボードが編集モードの場合にのみ使用できます。 編集アクションは、ビュー モード アクションとして使用できなくなりました。
- 新しいクエリを作成すると、listの末尾ではなく、フォーカスのあるタブのすぐ右側のタブで開きます。
- 開いているクエリ モーダルには、既に開いているクエリが表示され、そのクエリ タブにフォーカスを切り替えるオプションが提供されます。
- Sankey & Sunburst グラフでは、0 が null として処理されなくなりました。
2022 年 5 月 19 日
- 修正された問題: 特定の視覚化タブで開いている SQL エディターにフォーカスがある場合に、別のユーザーにそのリンクを共有すると、そのユーザーが共有リンクをクリックしたときに、SQL エディターのフォーカスが同じになります。
- 機能強化:
- Microsoft Teams は、通知の送信先としてサポートされるようになりました。
- 日付の範囲、日付と時刻の範囲、および日付と時刻の範囲(秒)parameters では、曜日の開始日を指定するオプションがサポートされ、デフォルトでは日曜日が開始日です。
2022 年 5 月 12 日
- 視覚化で、UI で直接時間ビン分割がサポートされるようになりました。 クエリ テキスト自体で
date_trunc()
関数を追加および変更するのではなく、ドロップダウン値を変更することで、データの年単位、月単位、日単位、または時間単位のビンを簡単に切り替えることができるようになりました。 - 既定でダッシュボードの色の整合性が維持されるようになりました。 複数のグラフで同じ系列がある場合、系列は常にすべてのグラフで同じ色になります。手動で構成する必要はありません。
2022 年 5 月 3 日
- ユーザーまたはグループとダッシュボードを共有するときに、視覚化と parametersで使用されるすべてのアップストリーム クエリを共有する機能も提供されるようになりました。
- 1 つ以上のアップストリーム クエリを共有するアクセス許可がない場合は、クエリすべては共有できないという警告メッセージが表示されます。
- ダッシュボードを共有するときに付与されるアクセス許可は、アップストリーム クエリに対する既存のアクセス許可をオーバーライドも、否定も、拡張もしません。 たとえば、ユーザーまたはグループに共有ダッシュボードに対する [所有者として実行できる] アクセス許可があり、アップストリーム クエリに対する [ビューアーとして実行] アクセス許可のみが付与されている場合、そのアップストリーム クエリに対する有効なアクセス許可は [ビューアーとして実行] です。
2022 年 4 月 27 日
- PDF にオンデマンドでエクスポートし、スケジュールされたサブスクリプション メールを生成するときに、ダッシュボード レイアウトが保持されるようになりました。
2022 年 3 月 17 日
- グラフには、新しい視覚化の組み合わせオプションが含まれています。 これにより、横棒と折れ線の両方を含むグラフを作成できます。
2022 年 3 月 10 日
- Unity Catalog (プレビュー) を使用すると、アカウントのレベルでガバナンスとデータへのアクセスを管理できます。 metastores とデータのアクセス許可を一元的に管理でき、アカウント内の複数のワークスペースにメタストアを割り当てることができます。 Databricks SQL Catalog Explorer または SQL エディターを使用して、Unity Catalog データとオブジェクトを管理および操作したり、ダッシュボードや視覚化で Unity Catalog データを使用したりできます。 Unity Catalogとは何かを参照してください。
Note
Unity Catalog では、SQL エンドポイントでバージョン 2022.11 を使用する必要があります。バージョン 2022.11 は、プレビュー チャネルにあります。
- Delta Sharing(プレビュー版)を使用すると、組織外の recipients と読み取り専用データを共有できます。 Databricks SQL では、Delta Sharing データのクエリと、視覚化およびダッシュボードでの使用がサポートされています。
- ダッシュボードが手動またはスケジュールに従って更新されるたびに、ダッシュボードとアップストリームのすべてのクエリ (parametersで使用されているものも含む) が更新されます。 個々の視覚化が更新されると、parametersによって使用されるクエリを含むすべてのアップストリーム クエリが更新されます。
2022 年 3 月 3 日
- コーホートの視覚化が更新され、コーホートが 0 と 100 ではなく最小および最大 values から補間されます。 使用可能な実際のデータ範囲内でコーホートをはるかに容易に区別できるようになりました。 以前は、すべての数値が近接していた場合、同じ色が使用されていました。 現在は、コーホートが最大から最小の範囲に分割され、各系列が形成されるため、近接している数値が異なる色を使用する可能性が高くなりました。
- ダッシュボードのサブスクリプション スケジュールがアクティブか一時停止しているかを簡単に確認できます。 ダッシュボードのサブスクリプション スケジュールが一時停止されている場合に、[サブスクライブする] をクリックすると、"このスケジュールは一時停止されています" というメッセージが表示されます。 ダッシュボードのサブスクリプション スケジュールが一時停止されている場合、ダッシュボードでサブスクライブまたはサブスクライブ解除できますが、スケジュールされたスナップショットは送信されず、ダッシュボードの視覚化は更新されません。
- クエリ履歴
表示すると、期間で を並べ替えることができるようになりました。 既定では、クエリは開始時刻で並べ替えられます。
2022 年 2 月 24 日
- Catalog エクスプローラーで、ユーザーまたはグループが table、表示、schema、または catalogに対して持つアクセス許可を表示できるようになりました。 オブジェクトをクリックし、[アクセス許可] をクリックして、新しいフィルター ボックスを使用します。
2022 年 2 月 17 日
- 視覚化が少しスマートになりました。 クエリの結果が 1 つまたは 2 つの columnsになると、推奨される視覚化の種類が自動的に選択されます。
- ヒストグラム を作成して、データセット内で各値が発生する頻度を視覚化し、データセットが少数の範囲を中心にクラスター化されているか、より広がっている values を持っているかを把握できるようになりました。
- Query History と Query Profile の両方で、クエリ文字列と失敗したクエリのエラー メッセージを全幅に拡張できるようになりました。 これにより、クエリ プランの分析と失敗したクエリのトラブルシューティングが容易になります。
- 横棒、線、面、円、ヒートマップの各視覚化で、クエリ自体を変更することなく、視覚化構成 UI で直接集計を実行できるようになりました。 これらの新機能を利用すると、集計は最初の 64,000 行に制限されるのではなく、データ set全体に対して実行されます。 このリリースより前に作成された視覚化を編集すると、新しい機能を利用する場合に、
This visualization uses an old configuration. New visualizations support aggregating data directly within the editor.
というメッセージが表示されます。新しい機能を利用する場合は、視覚化を再作成する必要があります。 「視覚化での集計の有効化」を参照してください。
2022 年 2 月 10 日
ダッシュボードのカスタム カラー パレットを
できるようになりました。 そのダッシュボードに表示されるすべての視覚化は、指定されたパレットを使用します。 カスタム パレットを設定しても、他のダッシュボードや SQL エディターでの視覚化の表示方法には影響しません。 Databricks によって提供されるか、ワークスペース管理者によって作成されたかに関係なく、パレットの 16 進 values を指定したり、別のパレットから色をインポートしたりできます。
パレットがダッシュボードに適用されると、そのダッシュボードに表示されるすべての視覚化では、視覚化の作成時にカスタムの色を構成した場合でも、既定で選択されたカラー パレットが使用されます。 この動作をオーバーライドするには、「視覚化の色をカスタマイズする」を参照してください。
ワークスペース管理者は、管理コンソールを使用して、カスタム カラー パレットを作成できるようになりました。 作成したカスタム カラー パレットは、新規および既存のダッシュボードで使用できます。 ダッシュボードのカスタム カラー パレットを使用またはカスタマイズするには、ダッシュボードの設定を編集します。
SQL メニューからダッシュボードに parameters を使用する視覚エフェクトを追加すると、既定でダッシュボード レベルの parameters が使用されるようになりました。 これは、ダッシュボードの [視覚化の追加] ボタンを使用してウィジェットを追加するときの動作と一致します。
クエリ履歴を表示し、parametersの組み合わせによって list をフィルター処理すると、一致するクエリの数が表示されるようになりました。
視覚化では、Y 軸の範囲を特定の valuesに調整できなかった where 問題が修正されました。
2022 年 2 月 3 日
タブ付き SQL エディターは、すべてのユーザーに対して既定で有効になっています。 タブ付きエディターの詳細または無効にする方法については、「複数のクエリを編集する」を参照してください。
ダッシュボードの電子メール サブスクライバーに、添付ファイルではなく、ダッシュボード スナップショットを示すインライン イメージが送信されるようになりました。 スナップショットの PDF が電子メールに添付されます。
SQL エンドポイントのスポット インスタンス ポリシーを構成することで、信頼性とコストのバランスを取ることができるようになりました。 スポット インスタンス ポリシーにより、worker がオンデマンド インスタンスだけを使用するのか、またはオンデマンドとスポット インスタンスの組み合わせを使用するのかが決まります。 コスト最適化 (既定) は、ほとんどのスポット インスタンスと 1 つのオンデマンド インスタンスを使用します。 信頼性最適化では、オンデマンド インスタンスのみが使用されます。 以前は、オンデマンド インスタンスは常に SQL エンドポイントに使用されていました。 この動作を保持するには、スポット インスタンス ポリシーを [信頼性で最適化] に set します。 「スポット インスタンス ポリシーを構成する」を参照してください。
2022 年 1 月 27 日
クエリのプロファイルを表示、共有、およびインポートする方法が改善されました。 「クエリ プロファイル」を参照してください。
詳細視覚化を使用すると、Table 視覚化と同様に columns の名前を変更できるようになりました。
SQL エディターで、中央のタブをクリックすると、タブを閉じることができるようになりました。
タブ付き SQL エディターに次のキーボード ショートカットが追加されました。
- すべてのタブを閉じる: Cmd + Option + Shift + A (macOS)/Ctrl + Option + Shift + A (Windows)
- 他のタブを閉じる: Cmd + Option + Shift + W (macOS)/Ctrl + Option + Shift + W (Windows)
これらのキーボード ショートカットは、タブを右クリックして同じアクションにアクセスする代替方法を提供します。 すべてのショートカット キーを表示するには、タブ付き SQL エディター内の をクリックします。
2022 年 1 月 20 日
- tables の整数データ型と float データ型の既定の書式設定が、コンマを含めないように更新されました。 つまり、既定では、
10002343
のような values はコンマを持たなくなります。 これらの型をコンマで表示するように書式設定するには、[視覚化編集] をクリックし、 の領域を展開して、コンマを含むように書式を変更します。 - ブラウザーのレンダリング制限との整合性を高めるために、視覚化で最大 10,000 のデータ ポイントが表示されるようになりました。 たとえば、散布図には最大 10,000 のドットが表示されます。 データ ポイントの数が制限されている場合は、警告が表示されます。
2022 年 1 月 13 日
- SQL エディターの where保存 ボタンが無効の状態になることがある問題を修正しました。 [保存] ボタンは常に有効になり、保存されていない変更が検出されるとアスタリスク (
*
) が表示されるようになりました。
2021 年 12 月 15 日
- Databricks SQL は一般公開されています。 これは、データ、AI、BI のワークロードを 1 か所に統合する最初の Lakehouse プラットフォームを提供する上での重要なマイルストーンです。 GA では、ミッションクリティカルなワークロードに対して Databricks から最高レベルの安定性、サポート、エンタープライズ対応が期待できます。 詳細については、GA の発表に関するブログを参照してください。
- アラートは、クエリとは別にスケジュールされるようになりました。 新しいアラートを作成してクエリを作成すると、アラートのスケジュールも作成するように求められます。 既存のアラートがある場合は、元のクエリからスケジュールを複製しています。 また、この変更により、[所有者として実行 ] と [閲覧者として実行] の両方のクエリに対してアラートを set することができるようになります。 所有者として実行クエリは、クエリ所有者の資格情報を使用して、指定されたアラート スケジュールで実行されます。 ビューアーとして実行クエリは、アラート作成者の資格情報を使用して、指定されたアラート スケジュールで実行されます。 「Databricks SQL アラートとは」および「クエリのスケジュールを設定する」を参照してください。
- SQL エディターの と ダッシュボードの両方で、parameters を並べ替えることができるようになりました。
- ヒートマップの視覚化を作成するためのドキュメントが拡張されました。 ヒートマップのオプションを参照してください。
2021 年 12 月 9 日
- table 視覚エフェクトを作成するとき、column のフォントの色を、columnのフィールドの valuesに基づいて静的な値または values の範囲に set できるようになりました。 リテラル値は、しきい値と比較されます。 たとえば、values が
500000
を超える結果を色付けするには、> 500,000
ではなく、しきい値> 500000
を作成します。 条件付き書式 column 色を参照してください。 - タブ付き SQL エディター schema ブラウザーのアイコンを使用すると、tables と viewsを区別できるようになりました。
2021 年 12 月 1 日
- ワークスペース レベルで SQL 構成 parameters を適用できるようになりました。 これらの parameters は、ワークスペース内のすべての既存の SQL エンドポイントと新しい SQL エンドポイントに自動的に適用されます。 「SQL を設定 parameters」を参照してください。
2021 年 11 月 18 日
クエリの履歴を表示するときに、それらを実行したサービス プリンシパルでクエリをフィルター処理できるようになりました。 「クエリ履歴を表示する」を参照してください。
サイドバー ショートカットを使用して SQL エディターを開けるようになりました。 SQL エディターを開くには、[SQL エディター] をクリックします。
Data Science & Engineering クラスターを作成する権限がある場合は、サイドバーの [作成] をクリックして [SQL エンドポイント] をクリックすると、SQL エンドポイントを作成できるようになりました。
管理者は、UI を使用して、クエリ、ダッシュボード、またはアラートの所有権を別のユーザーに移転できるようになりました。 参照トピック
2021 年 11 月 4 日
- マップ (Choropleth) の視覚化で、凡例の色のグラデーション ステップの最大数が 11 から 20 に増えました。 既定値は、最小色と最大色を含む 5 つのグラデーション ステップです。
- タブ付きの SQL エディターで、一括タブ管理がサポートされるようになりました。 タブを右クリックすると、[他を閉じる]、[左を閉じる]、[右を閉じる]、[すべて閉じる] のオプションが表示されます。 最初のタブまたは最後のタブを右クリックした場合は、[左を閉じる] または [右を閉じる] のオプションは表示されないことに注意してください。
2021 年 10 月 28 日
- Catalog エクスプローラーで table を表示する場合、tableの操作を簡略化する 2 つのオプションがあります。
- [クエリ> 作成] をクリックして、すべての columns を選択し、最初の 1,000 行を返すクエリを作成します。
- [作成] > [クイック ダッシュボード] をクリックして構成ページを開くと、興味のある columns を select し、その columns を使用して基本的な情報を提供したりダッシュボードレベルの parameters やその他の機能を紹介するダッシュボードと補助クエリを作成することができます。where
2021 年 10 月 19 日
- タブ付きエディターで次の新しいキーボード ショートカットが使用できるようになりました。
- 新しいタブを開く:
- Windows:
Cmd+Alt+T
- Mac:
Cmd+Option+T
- Windows:
- 現在のタブを閉じる
- Windows:
Cmd+Alt+W
- Mac:
Cmd+Option+W
- Windows:
- クエリ ダイアログを開く
- Windows:
Cmd+Alt+O
- Mac:
Cmd+Option+O
- Windows:
- 新しいタブを開く:
2021 年 9 月 23 日
- 既存のダッシュボードを複製することで、新しいダッシュボードを作成できるようになりました。これには、ダッシュボードとすべてのアップストリーム クエリで [実行可能]、[編集可能]、[管理可能] のアクセス許可が付与されている必要があります。 従来のダッシュボードの複製に関して参照してください。
- 複数の Y 軸 columnsを持つ視覚エフェクトで
GROUP BY
を使用できるようになりました。 「散布図」を参照してください。 {{ @@yPercent}}
を使用して、正規化されていない積み上げ横棒グラフでデータ ラベルを書式設定できるようになりました。 「横棒グラフ」を参照してください。- SAML 認証を使用していて、SAML 資格情報が数分以内に期限切れになる場合、クエリを実行したりダッシュボードを更新したりする前に、再度ログインするように求められるようになりました。 これにより、資格情報がクエリの実行中に期限切れになることによる中断を防ぐことができます。
2021 年 9 月 20 日
- Permissions REST API を使用して、ダッシュボード、クエリ、およびアラートの所有権を譲渡できるようになりました。 ACL のクエリに関して参照してください。
2021 年 9 月 16 日
- クエリ結果で、
BIGINT
の結果が 9007199254740991より大きい場合、文字列としてシリアル化されるようになりました。 これにより、クエリ結果で結果が切り捨てられる whereBIGINT
問題が修正されます。 その他の整数の結果は、引き続き数値としてシリアル化されます。 軸ラベルとツールヒントの数値の書式設定は、文字列としてシリアル化されるBIGINT
結果には適用されません。 Databricks SQL のデータ型の詳細については、「BIGINT 型」を参照してください。
2021 年 9 月 7 日
Databricks は、1 週間にわたって変更をロールアウトします。 9 月 7 日以降になるまで、ワークスペースでこれらの変更が有効にならない場合があります。
Databricks SQL は現在パブリック プレビュー段階にあり、新しいワークスペース内のすべてのユーザーに対して有効になっています。
Note
パブリック プレビュー段階 (つまり、2021 年 9 月 7 日から始まる週より前) に Databricks SQL に対してワークスペースが有効になっていた場合、変更しない限り、ユーザーはその日以前に割り当てられた権利を保持します。 つまり、パブリック プレビュー中に Databricks SQL にアクセスできなかったユーザーの場合、管理者がアクセスを許可しない限り、Databricks SQL にアクセスできません。
管理者は、Databricks SQL へのアクセス権 (API では
databricks-sql-access
) をユーザーまたはグループに割り当てて、Databricks SQL にアクセスできるユーザーを管理できます。 既定では、新しいユーザーにはこのアクセス権があります。管理者は、ユーザーまたはグループが Databricks SQL のみにアクセスするように limit し、ユーザーまたはグループから Workspace Access エンタイトルメント (API 内の
workspace-access
) を削除することで、Data Science & Engineering または Databricks Mosaic AI にアクセスできないようにすることができます。 既定では、新しいユーザーにはこのアクセス権があります。重要
ユーザーが Azure Databricks にログインしてアクセスするには、Databricks SQL アクセスまたはワークスペース アクセスの権利 (または両方) を持っている必要があります。
Starter Endpoint と呼ばれる小規模な クラシック SQL エンドポイント は、すべてのワークスペースで事前に構成されているため、ダッシュボード、視覚化、クエリの作成をすぐに開始 get。 より複雑なワークロードに対応するために、簡単にサイズを増やしたり (待機時間を短縮するため)、基になるクラスターの数を増やす (より多くの同時実行ユーザーを処理するため) ことができます。 コストを管理するために、スターター エンドポイントは 120 分間アイドル状態になると終了するように構成されます。
迅速に開始できるように、管理者とユーザーは新しいガイド付きオンボーディング エクスペリエンスを利用できます。get オンボード パネルは既定で表示され、サイドバーで、いつでもオンボード タスクの残り件数を確認できます。 [tasks left](残りタスク) をクリックして、オンボード パネルを再度開きます。
すべてのワークスペースから利用できる
SAMPLES
と呼ばれる読み取り専用 catalog 内の 2 つの豊富なデータセットを使用して、Databricks SQL の使用を迅速に開始できます。get Databricks SQL について学習するときに、これらのスキーマを使用して、クエリ、視覚化、ダッシュボードを作成できます。 構成は必要ありません。すべてのユーザーがこれらのスキーマにアクセスできます。nyctaxi
schema には、trips
table内のタクシー乗車データが含まれています。tpch
schema には、次の tablesの小売収益とサプライ チェーンのデータが含まれています。customer
lineitem
nation
orders
part
partsupp
region
supplier
オンボーディング パネルで [最初のクエリを実行する] をクリックして、
nyctaxi
schema の新しいクエリを generate します。構成が不要な Databricks SQL でのデータ視覚化の詳細を確認するには、ダッシュボード サンプル ギャラリーからダッシュボードをインポートできます。 これらのダッシュボードは、
SAMPLES
catalog内のデータセットを利用します。ダッシュボード サンプル ギャラリーを表示するには、オンボード パネルで [サンプル ダッシュボードのインポート] をクリックします。
CREATE FUNCTION コマンドと DROP FUNCTION コマンドを使用して、ネイティブ SQL 関数を作成および削除できるようになりました。
2021 年 9 月 2 日
ダッシュボードの CAN EDIT 権限を持つユーザーは、ダッシュボードの refresh スケジュールとサブスクリプション listを管理できるようになりました。 以前は、[Can Manage]\(管理可能\) アクセス許可が必要でした。 詳細については、「ダッシュボードを自動的に refresh する」を参照してください。
既定で、視覚化は返される結果の数に基づいて動的にサイズ変更されなくなり、結果の数に関係なく同じ高さが維持されます。 前の動作に戻り、視覚化を動的にサイズ変更するように構成するには、ダッシュボードの視覚化の設定で [Dynamically resize panel height](パネルの高さを動的に変更する) を有効にします。 詳細については、オプションの
を参照してください。 同じアカウント内の複数のワークスペースにアクセスできる場合は、Databricks SQL 内からワークスペースを切り替えることができます。 Azure Databricks ワークスペースの左下隅にある をクリックし、ワークスペースを select して切り替えます。
2021 年 8 月 12 日
- 管理者は、別のユーザーのクエリを実行中に終了できるようになりました。 詳細については、「実行中のクエリを終了する」を参照してください。
2021 年 8 月 5 日
EXPLAIN
の結果の出力形式の改善- Explain 結果が読みやすくなりました
- 行の折り返しなしのモノスペースとして設定されます
2021 年 7 月 29 日
- クエリ エディターでの複数のタブのサポートによって、複数のクエリのジャグリングが簡単になりました。 タブ付きエディターを使用するには、複数クエリの編集に関する記事を参照してください。
2021 年 7 月 8 日
- ダッシュボードの視覚化ウィジェットにタイトルと説明が追加され、複数のダッシュボードで使用される視覚化のタイトルと説明をダッシュボード自体に合わせて調整できるようになりました。
- サイドバーが更新され、可視性とナビゲーションが向上しました。
- ウェアハウスは SQL エンドポイントに、履歴は Query History にそれぞれ名前が変更されました。
- アカウント設定 (以前のユーザー) が、[アカウント] に移動されました。 アカウント を
すると、Azure Databricks ワークスペースの設定 を変更でき、ログアウトできます。 - ユーザー設定が [設定] に移動され、[設定] と [SQL 管理コンソール] に分割されました。 [SQL 管理コンソール] は、管理者にのみ表示されます。
- ヘルプ アイコンが [ヘルプ] に変更されました
2021 年 7 月 1 日
- 新しい Catalog エクスプローラーを使用すると、データベースと tablesに対するアクセス許可を簡単に調べて管理できます。 ユーザーは、schema の詳細を表示したり、サンプル データをプレビューしたり、table の詳細とプロパティを表示したりできます。 管理者はデータ オブジェクトの所有者を表示および変更でき、データ オブジェクトの所有者はアクセス許可を grant および revoke できます。 詳細については、「Catalog エクスプローラーとは 」を参照してください。.
- 横グラフの Y 軸は、tablesと同じ順序を反映するように更新されました。 以前に逆順を選択した場合は、[Y 軸] タブの [逆順] トグルを使用して、新しい順序を逆にできます。
2021 年 6 月 23 日
- サービス プリンシパルを使用して SQL エンドポイントを簡単に構成できます。 グローバル SQL エンドポイントの設定でサービス プリンシパルを構成するのに役立つコントロールが追加されました。 「サービス プリンシパルの構成」をご覧ください。
- テンポラリ views がサポートされるようになりました。
2021 年 6 月 17 日
- Photon (Databricks の新しいベクトル化された実行エンジン) は、新しく作成された SQL エンドポイント (UI と REST API の両方) に対して既定で有効になります。 Photon の透過的な高速化
- Parquet およびデルタ tablesへの書き込み。
- 多くの SQL クエリ。 「制限事項」を参照してください。
CREATE GROUP
、DROP GROUP
、ALTER GROUP
、SHOW GROUPS
、およびSHOW USERS
コマンドを使用して、ユーザーとグループを簡単に管理できます。 詳細については、「セキュリティ ステートメント」および「Show ステートメント」を参照してください。- ブラウザー
クエリ エディターは、100 を超える を持つスキーマでは、より迅速かつ高速です。 このようなスキーマでは、schema ブラウザーはすべての columns を自動的に読み込むわけではありません。tables の list は引き続き通常どおりに表示されますが、tableをクリック columns 場合にのみ読み込まれます。 この変更は、クエリ エディターでのクエリのオートコンプリートに影響します。検索候補を表示するためにこの情報に依存するためです。 table を展開してその columnsを読み込むまで、これらの提案は使用できません。
2021 年 6 月 3 日
- 新しく有効にされた Azure Databricks ワークスペースの管理者は、既定で Databricks SQL のエンタイトルメントを受け取るようになったため、管理コンソールを使用して Databricks SQL アクセス エンタイトルメントを自分自身に付与する必要がなくなりました。
- Photon はパブリック プレビューの段階に入り、新しい SQL エンドポイントに対して既定で有効になっています。
- マルチクラスター負荷分散がパブリック プレビューになりました。
- [編集可能] アクセス許可を使用して、組織の他のメンバーとのダッシュボードとクエリでのコラボレーションを有効にできるようになりました。 「アクセス制御リスト」を参照してください。
2021 年 5 月 26 日
- SQL Analytics は Databricks SQLという名前に変更されました。 この変更により、お客様に次のような影響があります。
Web UI の参照が更新されました。
Databricks SQL へのアクセスを grant するエンタイトルメントの名前が変更されました。
- UI: [Databricks SQL access](Databricks SQL アクセス) (以前の [SQL Analytics access](SQL Analytics アクセス) )
- SCIM API:
databricks-sql-access
(以前のsql-analytics-access
)
以前のエンタイトルメントを持つユーザー、グループ、およびサービス プリンシパルは、新しいエンタイトルメントに移行されました。
Databricks SQL に関連する監査ログ イベントのタグが変更されました:
- Databricks SQL イベントのプレフィックスが
databrickssql
になりました。 changeSqlAnalyticsAcl
はchangeDatabricksSqlAcl
になりました。
- Databricks SQL イベントのプレフィックスが
- ダッシュボードの更新
- ダッシュボードのエクスポート ファイル名が更新され、UUID ではなく、ダッシュボード + タイムスタンプの名前に変更されました。
- エクスポートレコード limit は 22k から 64k に引き上げられました。
2021 年 5 月 20 日
Azure Key Vault の独自のキーを使用して、Azure Databricks に格納されている Databricks SQL クエリとクエリ履歴を暗号化できます。 マネージド サービス (ノートブックとシークレット) のデータを暗号化するようにワークスペースの独自のキーを既に構成している場合は、それ以上の操作は必要ありません。 マネージド サービス用の同じカスタマー マネージド キーでも、Databricks SQL クエリとクエリ履歴が暗号化されるようになりました。 「マネージド サービス用カスタマー マネージド キー」を参照してください。 この変更は、新しい保存データにのみ影響します。 以前に保存された Databricks SQL クエリとクエリ履歴は、このキーで暗号化される保証はありません。
Databricks SQL クエリの結果は、ワークスペースのセットアップ中に Azure Databricks によって作成されるルート Azure Blob Storage インスタンスに格納され、マネージド サービス キーによって暗号化されません。 ただし、独自のキーを使用して暗号化することができます。 「DBFS ルート用のカスタマー マネージド キー」 をご覧ください。
この機能は、Premium プランで使用できます。
[Past executions](過去の実行) タブに相対時間が表示されるようになりました。
2021 年 5 月 13 日
Databricks SQL は、column 型の推測を試みなくなりました。 以前は、
xxxx-yy-dd
形式の column は、識別コードであっても、自動的に日付として扱われました。 これで、column は自動的に日付として扱われなくなりました。 必要に応じて、クエリで指定する必要があります。 この変更により、以前の動作に依存していた一部の視覚化が機能しなくなる可能性があります。 このリリースでは、> [設定]>[下位互換性] オプションを変更して、以前の動作に戻すことができます。 今後のリリースでは、その機能を remove します。現在、クエリ エディターにはクエリの進行状況インジケーターが表示されます。 状態の変更を、継続的に更新される進行状況バーで確認できるようになりました。
2021 年 5 月 6 日
ダッシュボードの内容を PDF 形式でダウンロードできるようになりました。 「PDF 形式でダウンロード」を参照してください。
管理者ユーザーは、すべてのクエリとダッシュボードへの表示アクセス権を持つようになりました。 このビューでは、管理者は任意のクエリまたはダッシュボードを表示および削除できます。 ただし、管理者と共有されていない場合、管理者はクエリまたはダッシュボードを編集できません。管理者のクエリ ビューと従来のダッシュボード管理者ビューについて参照してください。
マルチクラスター負荷分散を使用してエンドポイントのコンカレンシーを大きくする機能がすべてのアカウントで使用できるようになりました。 指定した最小および最大クラスター数の間で自動スケーリングするエンドポイントを作成できます。 過負荷のエンドポイントはスケールアップされ、低負荷のエンドポイントはスケールダウンされます。
2021 年 4 月 29 日
- クエリ オプションと詳細が、クエリ エディターの左側にあるタブの set に整理されるようになりました。
データ ソース: 使用可能なデータ ソースと schema から Select します。 「クエリを作成する」を参照してください。
過去の実行: SQL エディターで実行された過去の実行を表示します。 スケジュールされた実行は表示されません。 「SQL エディターでのクエリの記述とデータの探索」を参照してください。
クエリ情報: クエリの説明を Set し、クエリに関する情報を表示し、refresh スケジュールを set します。 「SQL エディターでのクエリの記述とデータの探索」および 「クエリのスケジュール」を参照してください。
2021 年 4 月 22 日
- 内部エラーが原因でエンドポイントにアクセスできなくなり、削除されたように見える問題を修正しました。
2021 年 4 月 16 日
Databricks SQL と Apache Spark SQL セマンティクスとの互換性が保持されます。 このリリースにより、セマンティクスが Apache Spark 3.1 のものと一致するように更新されます。 以前の Databricks SQL は Apache Spark 3.0 セマンティクスに合わせて変更されました。
std
、stddev
、stddev_samp
、variance
、var_samp
、skewness
、kurtosis
、covar_samp
、およびcorr
を含む統計集計関数は、式の評価中にDivideByZero
が発生したときにDouble.NaN
の代わりにNULL
を返します(たとえば、単一の要素 setに適用stddev_samp
場合)。 このリリース以前のものでは、Double.NaN
が返されます。grouping_id()
は長い valuesを返します。 このリリースの前に、この関数は int valuesを返しました。- クエリ プラン explain 結果が書式設定されるようになりました。
- 指定された datetime パターンが無効な場合、
from_unixtime
、unix_timestamp
、to_unix_timestamp
、to_timestamp
、およびto_date
は失敗します。 このリリース以前は、NULL
が返されました。 - 最上位レベルの columns および入れ子構造で重複する名前が検出された場合、Parquet、ORC、Avro、JSON のデータ ソースは読み取りで例外
org.apache.spark.sql.AnalysisException
: “データ schema で重複する column が見つかりました” をスローします。 - 構造体とマップは、文字列にキャストされる際に
{}
ブラケットで囲まれます。 たとえば、show()
アクションとCAST
式では、このようなブラケットが使用されます。このリリース以前は、d ブラケットが同じ目的で使用されていました。 - 構造体、配列、およびマップの NULL 要素は、文字列にキャストされる際に "null" に変換されます。 このリリース以前は、
NULL
要素は空の文字列に変換されました。 - 10進型 column の合計がオーバーフローすると、null が返されます。 このリリースより前のバージョンでは、10 進型 column の合計が null または正しくない結果を返したり、実行時に失敗したりする場合があります (実際のクエリ プランの実行に応じて)。
IllegalArgumentException
は、不完全な間隔リテラルに対して返されます。たとえば、無効なINTERVAL '1'
やINTERVAL '1 DAY 2'
などです。 このリリース以前は、これらのリテラルの結果は null 値です。- タイムスタンプが
1900-01-01 00:00:00Z
より前であり、INT96
型として読み込み (保存) されている場合、Parquet ファイルとの間でタイムスタンプの読み込みと保存が失敗します。 このリリース以前では、アクションは失敗しませんが、ユリウス暦と先発グレゴリオ暦との間での再配置によって入力タイムスタンプがシフトされる可能性があります。 schema_of_json
関数とschema_of_csv
関数は、フィールド名が引用符で囲まれた SQL 形式で schema を返します。 このリリースより前のバージョンでは、この関数はフィールドを引用符で囲まず、小文字で catalog 文字列を返します。- tableschemaでは、
CHAR
、CHARACTER
、およびVARCHAR
型がサポートされています。 Table スキャンと挿入では、char/varchar セマンティックが考慮されます。 tableschema以外の場所で char/varchar が使用されている場合は、例外がスローされます (CAST は、単純に char/varchar を以前のように文字列として扱う例外です)。 - Hive 外部 catalogからの tables では、次の例外がスローされます。
- 新しい partition が既に存在する場合、
ALTER TABLE .. ADD PARTITION
はPartitionsAlreadyExistException
をスローします。 - 既存のパーティションがない場合、
ALTER TABLE .. DROP PARTITION
はNoSuchPartitionsException
をスローします。
- 新しい partition が既に存在する場合、
2021 年 4 月 13 日
- SQL エンドポイント キューによりクエリのスループットが向上しました。 SQL エンドポイントが実行中のクエリで既に飽和状態になっている場合、そのエンドポイントに送信されたクエリはキューに登録されます。 これにより、要求によってエンドポイントが過負荷になることがなくなるため、クエリのスループットが向上します。 エンドポイント監視画面で、向上したパフォーマンスを確認できます。
2021 年 4 月 1 日
- クエリのコンパイル、実行、および結果のフェッチに費やされた時間を、Query History ですばやく確認できます。 「クエリ プロファイル」を参照してください。 以前は、この情報はクエリをクリックして [実行の詳細] タブを開くことでのみ表示できました。
- SQL エンドポイントは、指定された最大クラスター数を超えてスケーリングできなくなりました。 SQL エンドポイントに割り当てられたすべてのクラスターは 24 時間後にリサイクルされるため、短い window が作成され、クラスターが 1 つ追加されます。
2021 年 3 月 18 日
- クエリ エディターのオートコンプリートが、Databricks SQL 構文をサポートし、コンテキストとエイリアスを認識するようになりました。 「クエリを作成する」を参照してください。
- サーバーでセッションがタイムアウトになった後、JDBC と ODBC の要求が無効なセッション エラーで失敗することがなくなりました。 BI クライアントは、セッション タイムアウトが発生したときにシームレスに復旧できるようになりました。
2021 年 3 月 11 日
- Databricks SQL に対して新たに有効化されたワークスペースの管理者とユーザーは、Databricks SQL へのアクセス権が自動的に付与されなくなります。 Databricks SQL へのアクセスを有効にするには、管理者が次のことを行う必要があります。
- 管理者設定ページに移動します。
- [Users] タブをクリックします。
- アカウントの行で、 [Databricks SQL access](Databricks SQL へのアクセス) チェックボックスをオンにします。
- [Confirm](確認) をクリックします。
- 手順 3 と 4 を繰り返して、ユーザーに Databricks SQL へのアクセス grant またはグループへのアクセス grant を許可します。
- サイドバー上部の [新規] > [クエリ | ダッシュボード | アラート] を選択して、簡単にクエリ、ダッシュボード、アラートを作成できるようになりました。
- クエリ エディターで、下書きが保存されるようになったため、保存したクエリに戻ることができます。 「SQL エディターでのクエリの記述とデータの探索」を参照してください。
- 外部データ ソースを作成することはできなくなりました。
- SQL エンドポイントの監視グラフの信頼性が向上しました。 グラフに、誤ったエラー メッセージが断続的に表示されることはなくなりました。
2021 年 3 月 4 日
Queries、Dashboards、Alerts API のドキュメントが公開されました。 「Databricks REST API リファレンス」を参照してください。
スケジュール済みのダッシュボードの更新が常に実行されるようになりました。 更新は Web アプリケーションで実行されるため、ブラウザーでダッシュボードを開いたままにする必要はなくなりました。 「ダッシュボードを自動的に refresh する」を参照してください。
SQL ウェアハウス API を使用して作成される新しい SQL エンドポイントでは、自動停止が有効になりました。既定のタイムアウトは 2 時間です。
Tableau Online ユーザーが SQL エンドポイントに接続できるようになりました。 Tableau Online の新しいクイックスタートを参照してください。
2021 年 2 月 26 日
2020 年 9 月にパブリック プレビューとしてリリースされた Azure Databricks 用の新しい Power BI コネクタの一般提供が開始されました。 次の機能を提供します。
- 簡単な接続構成: この新しい Power BI Azure Databricks コネクタは Power BI に統合されているため、簡単なダイアログを使用して数回のクリックで構成できます。
- Microsoft Entra ID credentialsに基づく認証 —管理者が PAT トークンを構成する必要はもうありません。
- 大幅にパフォーマンスが改善された新しい Azure Databricks ODBC コネクタにより、インポートがより高速になり、メタデータ呼び出しが最適化されています。
- Power BI を介して Azure Databricks データにアクセスすると、Azure Databricks table アクセス制御 と、Microsoft Entra ID ID に関連付けられている Azure ストレージ アカウントのアクセス許可が尊重されます。
詳細については、「Power BI を Azure Databricks に接続する」を参照してください。
2021 年 2 月 25 日
- SQL エンドポイントでアクセス許可をすぐに設定できるようになりました。 この手順は、新しい SQL エンドポイントを作成した直後に行います。既存のエンドポイントを編集する場合も簡単にアクセスできます。 「SQL ウェアハウスに接続する」および「SQL ウェアハウスを管理する」を参照してください。
- 視覚エフェクトの設定を再利用するために、視覚エフェクトを複製できるようになりました。 「視覚化を複製する」を参照してください。
- クエリ結果が、Azure Databricks アカウントではなく、自分のアカウントに格納されるようになりました。
- オブジェクトに対して定義済みのアクセス許可をすべて一覧表示することによって情報が漏洩するのを防ぐために、
SHOW GRANTS [<user>] <object>
を実行するには、以下のいずれかである必要があります。- Databricks SQL 管理者または
<object>
の所有者。 [<user>]
に指定されているユーザー。
- Databricks SQL 管理者または
2021 年 1 月 7 日
- アイドル状態のエンドポイントの支出を減らすために、新しい SQL エンドポイントでは、自動停止が有効になり、既定のタイムアウトは 2 時間になりました。 タイムアウトに達すると、エンドポイントは停止します。 タイムアウト期間を編集したり、自動停止を無効にしたりすることはいつでも可能です。
TEXT
型クエリ parametersを除き、クエリ parametersに引用符は追加されなくなりました。Dropdown List
、Query Based Dropdown List
、またはDate
型のクエリ parametersを使用している場合は、クエリを機能させるために引用符を追加する必要があります。 たとえば、ご使用のクエリがSELECT {{ d }}
の場合、このクエリはSELECT '{{ d }}'
である必要があります。
2020 年 11 月 18 日
Databricks SQL がパブリック プレビューになったことをご案内します。これは、アドホックなクエリを実行したり、データ レイクに格納されているデータについてのダッシュボードを作成したりするための直感的な環境です。 Databricks SQL を導入した組織は、マルチクラウドのレイクハウス アーキテクチャを運用して、データ レイクの経済性でデータ ウェアハウスのパフォーマンスを実現できます。 Databricks SQL:
- Tableau や Microsoft Power BI など、現在使用している BI ツールと統合して、データ レイク内の最も完全で最新のデータのクエリを実行します。
- データ アナリストやデータ科学者が Azure Databricks 内でデータ レイクのデータのクエリを直接実行できる SQL ネイティブのインターフェイスにより、既存の BI ツールを補完します。
- 重要なデータが変更されたときの自動アラート機能を備えた、豊富な視覚化やドラッグ アンド ドロップのダッシュボードを使用して、クエリの分析情報を共有できます。
- 「SQL ウェアハウスに接続する」を使用して、データ レイクの信頼性、品質、拡張性、セキュリティ、パフォーマンスを実現するので、ユーザーは最新の完全なデータを使って、従来の分析ワークロードを実行できます。
- データ アクセスの管理を簡単にするために
USAGE
権限が導入されています。 schemaでオブジェクトを使用するには、アクションを実行するために必要な特権に加えて、その schema に対する USAGE 特権が付与されている必要があります。USAGE
権限は、スキーマまたは catalogに付与できます。 table アクセス制御を既に使用しているワークスペースの場合、ルートCATALOG
のユーザー グループにUSAGE
特権が自動的に付与されます。 詳細については、「Hive メタストアの特権とセキュリティ保護可能なオブジェクト (レガシ)」を参照してください。
詳細については、「Azure Databricks のデータ ウェアハウスとは」を参照してください。
修正する問題
- SQL エディター。 SQL エディターで、クエリ タブを切り替えるときに、選択したテキストとスクロール位置が保持されるようになりました。
- SQL エディター。 SQL エディターでクエリの [実行] をクリックし、別のページに移動し、クエリの実行中に戻ると、エディターに正しいクエリ状態が表示されます。 別のページにいる間にクエリが完了した場合には、SQL エディター ページに戻ると、クエリ結果が表示されます。
- MySQL 8.0 を外部メタストアとして使用できるようになりました。
- デルタ tables の
DESCRIBE DETAIL
コマンドがjava.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.time.Instant.
で失敗しなくなりました INT96
タイムスタンプを含む Parquet ファイルの読み取りに失敗しなくなりました。- クエリに対する [実行可能] アクセス許可を持っているユーザーがそれを実行したとき、クエリが別のユーザーによって作成されている場合は、クエリ履歴のユーザーとして、クエリの実行者が表示されます。
- グラフのレンダリング時に null values が無視され、グラフの使いやすさが向上しました。 たとえば、以前は、null values が存在する場合、横棒グラフの棒は非常に小さく表示されていました。 軸は nullでない values にのみ基づいて set されるようになりました。
既知の問題
- マルチクラスター負荷分散 SQL エンドポイントの Delta Lake 以外のデータ ソースからの読み取りは、不整合になる場合があります。
- 構成済みのメタストアに、Databricks SQL でアクセスされた Delta tables の schema プロパティと table プロパティをアップロードします。 外部のメタストアを使用している場合は、メタストア内の Delta Lake の情報を見ることができます。 この情報は、Delta Lake により、可能な限り最新の状態に保たれます。 また、
DESCRIBE <table>
コマンドを使用して、メタストア内の情報が確実に更新されるようにすることもできます。 - Databricks SQL では、セッション タイム ゾーンとして "GMT+8" のようなゾーン オフセットはサポートされていません。 回避策は、代わりに "Etc/GMT+8" のようなリージョン ベースのタイム ゾーン (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) を使用することです。 タイム ゾーンの設定の詳細については、SET TIME ZONE を参照してください。
よく寄せられる質問 (FAQ)
- Databricks SQL のワークロードが課金される方法
- Where SQL エンドポイントは動作していますか?
- Data Science & Engineering ワークスペースの SQL ノートブックから SQL エンドポイントを使用できますか?
- クラウド プロバイダーの資格情報を使用したデータへのアクセス権が付与されています。 Databricks SQL でこのデータにアクセスできないのはなぜですか?
Databricks SQL のワークロードが課金される方法
Databricks SQL ワークロードは、Standard Jobs Compute SKU に従って課金されます。
SQL エンドポイントはどこで実行されますか?Where
Azure Databricks クラスターと同様に、SQL エンドポイントはお使いの Azure アカウントで作成および管理されます。 SQL エンドポイントは、SQL に最適化されたクラスターをお使いのアカウントで自動的に管理し、エンドユーザーのニーズに合わせてスケーリングします。
Data Science & Engineering ワークスペースの SQL ノートブックから SQL エンドポイントを使用できますか?
いいえ。 SQL エンドポイントは、Databricks SQL クエリ、BI ツール、その他の JDBC および ODBC クライアントから使用できます。
クラウド プロバイダーの資格情報を使用したデータへのアクセス権が付与されています。 Databricks SQL でこのデータにアクセスできないのはなぜですか?
Databricks SQL では、データへのすべてのアクセスはデータ アクセス制御の対象となります。管理者またはデータ所有者から最初に適切な 特権を grant してもらう必要があります。