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.15

プレビュー チャネル: Databricks SQL バージョン 2024.15

Databricks SQL バージョン 2024.15 の機能と更新プログラムを参照してください。

2024 年 4 月 23 日

UI の変更:

  • UI のすべての [共有] ダイアログで、All Users グループの名前が All Workspace Users に変更されました。 新しい名前は、ワークスペースに割り当てられているユーザーが常に含まれているグループのスコープをより正確に反映します。 この名前変更の一環としてグループ メンバーシップが変更されることはありません。

ダッシュボードの機能強化:

  • ダッシュボードの SQL ウェアハウスが起動すると、待機時間を説明するダイアログが表示されます。
  • スクロール位置は、[キャンバス] タブと [データ] タブを切り替えるときに保持されます。
  • 従来のダッシュボードを複製して Lakeview ダッシュボードを作成するとき、一部のパラメーターを変換できるようになりました。 「レガシ パラメータを調整する」を参照してください。
  • 日付パラメーターと日時パラメーターで [今日][明日][7 日前] などの相対日付がサポートされるようになりました。
  • 数値範囲スライダーはダッシュボードにフィルターとして追加できます。
  • ヒストグラムで非集計データを表示できるようになりました。
  • 散布図でサイズ エンコードがサポートされるようになりました。

ダッシュボードの修正:

  • テンポラル カラー エンコードで色の割り当てを正しく変更できるようになりました。

視覚化更新プログラム:

  • 複数軸グラフでカスタム ツールトップ形式が正しく機能するようになりました。
  • 過去 14 日間、ユーザーがトグルを変更していないと、[新しいグラフ] プレビュー タグは削除されます。

2024 年 4 月 18 日

Lakeview ダッシュボードの一般提供

Lakeview ダッシュボードが既定のダッシュボード ツールになりました。 UI で [ダッシュボード] として名前が変更されました。 Databricks SQL ダッシュボードは、レガシ ダッシュボードと呼ばれるようになりました。 関連する API ツールの名前は変更されていません。

  • ダッシュボードの機能強化:
    • 監査ログは、Lakeview ダッシュボードで使用できます。 ダッシュボード イベントを参照してください。
    • ダッシュボードからダウンロードされたデータでは、適用されたパラメーターが考慮されます。
    • Databricks アシスタントは、[データ] タブで有効になっています。データセットを最初に追加する必要はありません。
    • 複数の Y フィールドを持つ積み上げ横棒グラフでは、Y 軸の値の合計に基づいて、X 軸の並べ替えをサポートできます。
    • 視覚化軸メニューで、LinearLog(Symmetric) の各スケール関数を切り替えます。
    • フィルター ウィジェットの既定のサイズが、よりコンパクトになりました。
    • テキスト入力フィルター ウィジェットの初期読み込み時間が短縮されました。
    • 従来のダッシュボードから移行するときのグラフの自動変換が改善されました。
  • ダッシュボードの修正:
    • ダッシュボードが他のユーザーと共有されている場合、制限付き表示設定の警告は表示されません。
    • [データ] タブの SQL エディターのエラー メッセージが、ダーク モードで有効になりました。

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

このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。

機能強化:

  • 積み上げグラフのヒントに、既定でスタック値とパーセンテージが表示されるようになりました。
  • 複数軸グラフのヒントで、ホバーされた項目が強調表示されるようになりました。
  • Databricks SQL のテーブル視覚化では、SQL エディターで編集したときに、新しいクエリ結果のデータ型が調整されるようになりました。
  • カタログ エクスプローラーのクエリ履歴テーブルに、クエリ ソース属性のツリー構造のビューが表示されます。 これを使用して、クエリ ステートメントの実行をトリガーしたエンティティを確認できます。

2024 年 4 月 11 日

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

このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。

機能強化:

  • Databricks SQL と Notebooks で視覚化を作成するときに、パーセンテージでグループ化できるようになりました。
  • 新しいグラフ (パブリック プレビュー) の場合は、軸に平行な直線をクリックしてドラッグすることで、1 つの軸に沿ってズームインできます。
  • Unity Catalog 共有クラスターの許可リスト UI が一般公開されました。 カタログ エクスプローラーのメタストアの詳細ページからアクセスできます。 「許可リストに項目を追加する方法」を参照してください。
  • 外部の場所を作成および編集するためのフォームが、完全なページとして開くようになりました。 これには、ストレージ資格情報を含めるオプションが含まれます。

修正:

  • 負の値が誤って正の値とマークされていたヒストグラム グラフの問題を修正しました。

2024 年 4 月 4 日

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

このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。

機能強化:

  • Lakeview ダッシュボードでのヒストグラム グラフの機能が強化されました。

    • ラベルのサポートを追加しました。
    • 異なるフィールドを切り替えるとき、ビンの設定が保持されるようになりました。
  • ダッシュボード登録情報ページのサンプル ギャラリーで、Lakeview ダッシュボードが作成されるようになりました。 「チュートリアル: サンプル ダッシュボードを使用する」を参照してください。

  • Lakeview ダッシュボードでウィジェットの境界線を右クリックすると、コンテキスト メニューが開きます。

  • 左側のナビゲーション バーは、発行された Lakeview ダッシュボードを表示しているワークスペース ユーザーに対して保持されます。

  • フィルター選択は、パブリッシュされた Lakeview ダッシュボードとドラフト Lakeview ダッシュボードの間を移動するときに保持されます。

  • 下書きの Lakeview ダッシュボードの [データ] タブからクエリを編集するときに、SQL エディターに列名を挿入できるようになりました。

  • Lakeview ダッシュボードを置き換えると、既存のダッシュボード名が保持され、内容が置き換えられます。

  • ヒート マップと他のグラフの種類の間で視覚化を切り替えると、関連するフィールドがより適切に保持されるようになりました。

修正:

  • カラー エンコードを使用する横棒グラフで、複数の Y 軸フィールドの追加が正しく制限されるようになりました。
  • 一部の視覚化に [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 テーブル機能が使用されるようになりました。 既存のテーブルで UniForm を有効化またはアップグレードできるようになりました。 詳しくは、「Iceberg テーブルと Delta テーブルとの互換性を保つ Universal Format (UniForm)」をご覧ください。
  • Delta テーブルの統計をスキップするデータの再計算: データのスキップに使用される列を変更した後、Delta ログに格納されている統計を再計算できるようになりました。 「Delta 統計の列を指定する」を参照してください。

SQL 言語の更新

  • SQL セッションで一時変数を宣言: このリリースでは、クエリで設定して参照できるセッションで一時変数を宣言する機能が導入されています。 「変数」を参照してください。
  • ネイティブ XML ファイル形式のサポート (パブリック プレビュー): ネイティブ XML ファイル形式のサポートがパブリック プレビューになりました。 XML ファイル形式のサポートにより、バッチ処理またはストリーミングのための XML データのインジェスト、クエリ、解析が可能になります。 スキーマとデータ型を自動的に推論および進化させることができ、from_xml などの SQL 式がサポートされ、XML ドキュメントを生成できます。 外部 jar は必要ありません。自動ローダー、read_filesCOPY INTO、Delta Live Tables とシームレスに連携します。 「XML ファイルの読み取りと書き込み」をご参照ください。

Apache Spark SQL の更新

Databricks SQL 2024.15 には、Apache Spark 3.5.0 が含まれています。 SQL のその他のバグ修正と機能強化は、Databricks Runtime 14.3 リリース ノートに記載されています。 Apache Spark から、[SQL] タグの完全な一覧を探します。

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

このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。

  • カタログ エクスプローラーのエンティティ ページの新しい [概要] タブに、ファイル サイズ、データ ソース、所有者、テーブル スキーマ、コメントなどの重要なメタデータが表示されます。

  • Lakeview ダッシュボードの更新:

    • Lakeview ダッシュボードでパラメータがサポートされるようになりました。 作成者は、[データ] タブからデータセット クエリにパラメータを追加し、単一値セレクターと日付選択ツールを使用して、キャンバスにパラメータを設定できます。 「ダッシュボード パラメーターの使用」を参照してください。
    • Lakeview ダッシュボードがワークスペースのアクセス許可 API でサポートされるようになりました。 REST API リファレンスの PATCH /api/workspace/workspace/updatepermissions を参照してください。
    • キャンバス上のコントロール ウィジェットの名前が、フィルター ウィジェットに変更されました。
    • 複合グラフで、x 軸の集計フィールドを使用できなくなりました。
    • [共有] ダイアログの [リンクをコピーする] ボタンに、URL に格納されているパラメータが含まれるようになりました。
    • 発行されたダッシュボードのウィジェットに、ホバー時に罫線が表示されなくなりました。
    • Databricks アシスタント ボタンとダウンロード PNG ボタンが、グラフ ビジュアルと重複する問題を解決しました。
  • ヒートマップと他のグラフの種類の間で視覚化を切り替えたときに、関連するフィールドがより適切に保持されるようになりました。

  • カラー エンコードを使用する横棒グラフで、複数の Y 軸フィールドの追加が正しく制限されるようになりました。

2024 年 3 月 21 日

  • Unity Catalog モデルの系列がパブリック プレビューになりました。

カタログ エクスプローラーのテーブル ビューに、プライマリ メタデータを記述するための [概要] タブが表示されるようになりました。

  • ノートブックの SQL ウェアハウスが一般提供になりました。SQL ワークロードのための豊富な機能で共同作成できるノートブック環境内で、高速で拡張性に優れたフル マネージド コンピューティングを活用できます。 「SQL ウェアハウスを使用してノートブックを使用する」を参照してください。

次の修正と機能強化は、Lakeview ダッシュボードに適用されます。

  • Lakeview の拡張された API サポートにより、ダッシュボードの作成、取得、更新、ごみ箱の作成が可能になります。 REST API リファレンスの Lakeview を参照してください。
  • [データ] タブのカタログ ブラウザーに、更新ボタンが追加されました。
  • Lakeview ダッシュボードが、ワークスペース サイドバーの [新規] メニューのダッシュボードの前に表示されるようになりました。 ダッシュボードの一覧ページで、[ダッシュボード] タブの左側に [Lakeview ダッシュボード] タブが表示されます。
  • Lakeview 用の Databricks アシスタント エクスペリエンスは、入力ボックスと提案で更新され、検出可能性を向上させ、ユーザーが提示できるプロンプトを理解するのに役立ちます。
  • Lakeview の視覚化で中央値の集計がサポートされるようになりました。
  • テーブルの作成時に、より効率的なユーザー エクスペリエンスを実現するために、Lakeview ダッシュボード視覚化エディターのカラー ピッカーを更新しました。
  • 角度または色の定義を使用するシナリオがサポートされるように、円グラフの移行を改善しました。
  • count という名前のグラフでグループ化されないバグを修正しました。 グラフは、count という名前のフィールドでグループ化できるようになりました。
  • 横棒グラフの場合、ユーザーが選択した構成に適用できない場合、グループスタックの各レイアウト コントロールが非表示になりました。

2024 年 3 月 14 日

Lakeview ダッシュボードの場合:

  • ヒストグラムでカスタムのカテゴリ色がサポートされるようになりました。

    • ヒートマップで定量的なスケールがサポートされるようになりました。
    • 複合グラフなどの視覚化の種類を切り替える場合、タイトルと説明は保持されます。
    • 下書きダッシュボード ウィジェットを右クリックして、そのウィジェットに関連付けられた基になるデータセットを開くことができるようになりました。 データセットは、[データ] タブで開きます。
  • 新しいグラフでは、数値列の null 値にエイリアスとカスタム色が適用されるようになりました。

  • 新しいグラフでは、目盛が表示され、Y 軸の上部が表示されるようになりました。

2024 年 3 月 7 日

  • カタログ エクスプローラーでテーブルを表示する場合、[作成] ボタンには、Databricks SQL ダッシュボードではなく Lakeview ダッシュボードを作成するオプションが含まれています。

  • Lakeview ダッシュボードでヒストグラムを使用できるようになりました。 ヒストグラムは、数値フィールドの分布を視覚化するために一般的に使用されます。

  • Databricks SQL ダッシュボードを複製して Lakeview ダッシュボードを作成する場合、データセット変換の問題が、Lakeview ダッシュボードの新しいウィジェットにエラーとして表示されるようになりました。

  • 数値フィールドを使用して Lakeview ダッシュボードを視覚化するときに、カラー グラデーションを使用できるようになりました。

  • [次に基づく色] フィールドが指定されている場合、Lakeview ダッシュボード視覚化エディターでカラー グラデーションが公開されるようになりました。

  • 閲覧者に下書き Lakeview ダッシュボードでの編集権限がない場合、視覚化に関連付けられているタイトルと説明は編集できなくなります。

  • 100 を超える系列を含むグラフのヒントにすべての系列が誤って表示される問題を修正しました。 これにより、フォーカスされた系列のみが表示されるようになりました。

  • パフォーマンスの最適化により、SQL エディターでの入力待機時間が 30% 短縮されました。

  • SQL エディターでクエリを管理する場合、クエリをごみ箱に移動すると、タブが自動的に閉じます。

  • SQL エディターでサイド パネルの幅を調整するときにテキストが誤って選択される問題を修正しました。

2024 年 2 月 29 日

  • カタログ エクスプローラーのスキーマ ブラウザーに、列の主キー制約と外部キー制約が表示されるようになりました。

  • カタログ エクスプローラーの [系列] タブに表示される保持期間が 1 年に増えました。

  • ノートブックの新しいグラフのヒントが、視覚化の境界内に常にレンダリングされるようになりました。

  • REST API を使ってプログラムで Lakeview ダッシュボードを管理する方法を確認してください。 「チュートリアル: ワークスペース API を使用してダッシュボードを管理する」を参照してください。

  • Lakeview ダッシュボードでヒストグラムがサポートされるようになりました。

  • Lakeview ダッシュボードでの共有と発行が改善されました。

    • 共有と発行のダイアログが改善され、任意のアカウント ユーザーに安全かつ簡単に共有できるようになりました。
    • ワークスペース ブラウザーから開かれたダッシュボードには、発行されたダッシュボードが表示されます (存在する場合)。 閲覧者は、発行元、日時、資格情報など、発行された最新バージョンの詳細も見ることができるようになりました。
    • 編集者の場合は、Lakeview ダッシュボード UI の新しいドロップダウン スイッチャーを使って、下書きと発行済みバージョンの間をすばやく移動できます。

2024 年 2 月 22 日

  • カタログ エクスプローラーのテーブル ビューの [サンプル データ] タブが改善され、列の並べ替え、 選択したデータ クリップボードへのコピー、行番号の表示が可能になりました。 JSON オブジェクト、日付、数値、null 値などの特殊な値をより適切に表示できるようになりました。

  • Lakeview ダッシュボードでは、ワークスペース ユーザーと通知先へのダッシュボードの定期的な PDF スナップショットの送信がサポートされるようになりました。 「定期的な更新のためのダッシュボードのスケジュール」を参照してください。

  • Lakeview ドロップダウン ピッカーの視覚化オプションの一覧がアルファベット順に並べ替えられるようになりました。

  • Databricks SQL ダッシュボードを Lakeview ダッシュボードにコピーすると、変換できないウィジェットに、エラー メッセージではなく視覚化構成ピッカーが表示されるようになりました。

2024 年 2 月 15 日

  • SELECT action AS 'action::filter' など、コードベースのクエリ フィルターのドキュメントが削除されました。 Databricks では、このパターンを削除するためにクエリを更新することをお勧めします。

  • Lakeview ダッシュボードでは、角度フィールドが指定されていない場合に、円グラフで等しいサイズのスライスが表示されるようになりました。

  • Lakeview では、棒グラフと折れ線グラフを組み合わせた複合グラフがサポートされるようになりました。

  • 2 つの離散変数間の相関の大きさを示すために色の強度を使用するヒートマップ グラフを Lakeview で利用できるようになりました。

2024 年 2 月 8 日

  • アクセス許可のない Lakeview ダッシュボードへのリンクを開く場合に、アクセスを要求できるようになりました。
  • Lakeview ダッシュボード フィルターに明示的な [すべて][なし] オプションが追加されました。 作成者は、単一選択フィルターで [すべて] オプションを非表示にすることができます。
  • Lakeview ダッシュボード グラフの軸に最小値と最大値を設定できるようになりました。

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 コマンド DELETEUPDATEMERGE INTO では、読み取りオプション ignoreCorruptFilesignoreMissingFiles が優先されなくなります。 テーブルで読み取り不可能なファイルが検出された場合、これらのオプションが指定されていても、これらのコマンドは失敗するようになりました。
  • 行レベルのコンカレンシーは一般提供され、既定でオンになっている: 行レベルのコンカレンシーは、行レベルで変更を検出することで、同時書き込み操作間の競合を削減します。 行レベルのコンカレンシーは、パーティション分割のないテーブル (リキッド クラスタリングを使用するテーブルを含む) でのみサポートされます。 行レベルのコンカレンシーは、削除ベクトルが有効になっている Delta テーブルでは既定で有効になっています。 「行レベルのコンカレンシーでの書き込みの競合」を参照してください。
  • Unity Catalog の外部テーブルのシャロー クローン (パブリック プレビュー): Unity Catalog の外部テーブルでシャロー クローンを使用できるようになりました。 「Unity Catalog テーブルのシャロー クローン」を参照してください。
  • マルチスレッドの統計収集の高速化:CONVERT TO DELTA を実行するとき、または Iceberg テーブルと Parquet テーブルから複製する場合、小さなクラスターでは統計の収集が最大 10 倍高速になります。 「Delta Lake への変換」と「Parquet テーブルと Iceberg テーブルを Delta Lake に増分複製する」を参照してください。
  • DeltaSource での Delta ファイルに対するフィルターのプッシュダウン: 使用率を向上させるために、Delta テーブル ストリーミング クエリのパーティション フィルターは、レート制限の前に Delta にプッシュダウンされるようになりました。

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

このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。

  • Databricks SQL オブジェクト (クエリ、ダッシュボード、アラート) の一覧ページの [管理者ビュー] タブが削除されました。 ワークスペース管理者ユーザーは、それぞれの一覧ページからすべてのオブジェクトを表示できます。 「保存されたクエリにアクセスして管理する」、「レガシ ダッシュボード」、「Databricks SQL アラートとは」を参照してください。

  • クエリ履歴ページには、既定で過去 24 時間のクエリが表示されます。 「クエリ履歴」を参照してください。

  • Databricks SQL ダッシュボード UI に [Lakeview ダッシュボードに複製] というメニューオプションが追加されました。 このツールを使用して、既存の Databricks SQL ダッシュボードと同じクエリと視覚化を含む新しい Lakeview ダッシュボードを作成できます。 従来のダッシュボードの Lakeview ダッシュボードへの複製に関して参照してください。

  • Lakeview ダッシュボードの棒グラフでは、100% に正規化するための棒グラフの積み重ねがサポートされています。

  • 公開されている Lakeview ダッシュボードを拡大すると、ズーム間隔がおかしくなる問題を修正しました。

2024 年 1 月 24 日

  • Lakeview ダッシュボード キャンバスは、ウィジェットの配置を自動的に調整し、可能な場合は行間の垂直方向の空白を削除します。
  • Lakeview ダッシュボードの視覚化で、タイトルと説明テキストの間の空白を減らしました。

2024 年 1 月 18 日

  • x 軸に 1 つの日付が表示される棒グラフが非常に薄い棒グラフになっていた視覚化のレンダリング問題を修正しました。 新しいグラフ視覚化のレンダリングは期待通りに行われます。

  • Lakeview ダッシュボードの一覧ページにはダッシュボードが既定で表示されます。 そのページのフィルターを使用すると、他のワークスペース ユーザーが所有する Lakeview ダッシュボードにアクセスできます。

2024 年 1 月 11 日

  • Databricks SQL クエリとダッシュボード API では、[実行するアカウント名] ロール設定のプログラムによる変更がサポートされています。

  • Lakeview では、ワークスペース間での下書きダッシュボードの再現を容易にするために、ダッシュボードのファイルとしてのエクスポートとインポートがサポートされています。 ダッシュボードのエクスポート、インポート、または置換に関して参照してください

2024 年 1 月 4 日

2023 年 12 月 21 日

  • Lakeview カウンターの視覚化の種類で、メインの [値][ターゲット] のフィールドの BigInt 値を比較すると色が表示されます。

  • Lakeview でテーブルの列表示を切り替えたときに表示されるヒントが改善されました。 これらは期待どおりに動作し、保持されません。

  • ユーザーは Databricks アシスタントを使用して、Lakeview で視覚化を作成できるようになりました。 Databricks アシスタントを使用した視覚化の作成についてを参照してください。

  • 新しいグラフでは、ヒートマップ タイプのグラフは reverseY 設定を考慮します。

  • 視覚化の数が多いノートブックに関するレンダリングのパフォーマンスの問題を修正しました。

2023 年 12 月 14 日

  • 手動でページを更新しないと、Lakeview ダッシュボードが Lakeview 登録情報ページに表示されないバグを修正しました。
  • キャンバスに配置するときに、エスケープ キーを使用して Lakeview ウィジェットの作成を取り消します。
  • カタログ エクスプローラーでは、Databricks ベクトル検索パブリック プレビューの一部として、UI にベクトル検索インデックスが表示されるようになりました。

2023 年 12 月 7 日

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

  • Lakeview ダッシュボードをお気に入りに追加して、すばやくアクセスできます。

  • Lakeview ダッシュボードの下書き中は、コピーと貼り付けのキーボード ショートカットがサポートされます。 また、Delete キーを使用すると、選択したウィジェットが削除されます。

  • 読み込み中にテキストがクリッピングされないように、Lakeview ウィジェットのタイトルと説明が強化されました。

  • 大きな整数値が誤って浮動小数点数として表示される視覚化の書式設定の問題を修正しました。

  • 拡張グラフ ビューに空白のグラフが表示される場合がある Databricks SQL ダッシュボードの問題を修正しました。

  • X 軸と Y 軸の両方に定量的フィールドがある横棒グラフで、より読みやすいデータ ラベルが表示されます。

  • タイトルに stream という単語が含まれるテーブルが予約済みキーワードと競合しないように、SQL エディターの問題を修正しました。 これらのテーブルはスキーマ ブラウザーで期待どおりに表示されるようになり、エラーは強調表示されません。

  • クエリ履歴ページで列のサイズ変更と列の選択がサポートされるようになりました。

  • クエリ履歴ページでは、[Query source] (クエリ ソース)[Query source type] (クエリ ソースの種類) の 2 つの新しい列がサポートされています。

  • Tableau や Power BI などの BI オプションが、対象ページのカタログ エクスプローラーで見つけやすくなりました。

2023 年 11 月 30 日

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

このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。

  • Lakeview の円グラフで、色の割り当てをカスタマイズできるようになりました。

  • 互換性のあるフィールドの型を切り替えるときに、Lakeview における視覚化の変換が保持されるようになりました。

  • Lakeview 円グラフの角度チャネルのタイトル設定を追加しました。

  • Lakeview データセットのドロップダウンが検索可能になり、移動が容易になりました。

  • Lakeview では、10,000 未満の値の完全な数値表示がサポートされ、省略形は排除されます。

  • Lakeview のカテゴリ別日付フィールドを色分けする機能が追加されました。

  • Lakeview ユーザーは、グラフの凡例をカーソルで強調表示して、値をコピーして貼り付けることができるようになりました。

  • Lakeview の円グラフに、ラベル切り替えオプションが備えられました。

  • すべての Lakeview 視覚化で既定の青色を標準化しました。

  • 変換の Lakeview 列アイコンが、使用される変換方法と常に一致するようになりました。

  • Lakeview の編集パネルのコントロールが、読みやすくするために自動的に折り返されるようになりました。

  • Lakeview 視覚化用の拡張カラー エディターをリリースしました。

  • 読みやすさを改善するために、Lakeview のテーブル フォント条件のコントロールが折り返されるようになりました。

  • 新しいグラフのラベルに対するダーク モードの互換性が向上しました。

  • 新しいグラフでは、バー内のラベル表示を常に優先するようになりました。

  • 一部の右クリック メニュー アクションが SQL エディターで機能しないバグを修正しました。

2023 年 11 月 16 日

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

このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。

  • Databricks SQL クエリアラートダッシュボードに新しいスケジューラとスケジュール インターフェイスがあります。

  • サイズ変更トリガー ゾーンが大きいため、Lakeview ウィジェットのサイズ変更がさらに容易になりました。

  • ワークスペース管理者が、Lakeview ダッシュボードの所有者を変更できるようになりました。 Lakeview ダッシュボードの編集モードで以下を行います。

    • [共有] をクリックします
    • [歯車アイコン] をクリックします。
    • [新しい所有者の割り当て] をクリックします
  • ユーザーが Lakeview でラベルのオンとオフを切り替えることができます。

視覚化:

  • 新しいグラフ ラベルは可能な限りバー内に配置することが強く推奨されるようになりました。
  • 新しいグラフ ラベル全体が、十分な幅を持つ積み上げ横棒に正しく表示されるようになりました。
  • 横棒グラフ内のラベルの色がより一貫したものになりました。

2023 年 11 月 9 日

2023.50 の変更点:

ハイライト:

SQL 言語の更新: 以下の組み込み関数が追加されました。

  • from_xml: XML STRINGSTRUCT に解析します。
  • schema_of_xml: XML STRING からスキーマを抽出します。
  • session_user: ログインしているユーザーを返します。
  • try_reflect: Java メソッドが失敗した場合、例外の代わりに NULL を返します。

以下の組み込み関数が強化されました。

  • 関数の呼び出し。 関数へのテーブル引数は、パーティション分割と順序付けをサポートします。テーブル引数を関数に渡す方法を制御するために、PARTITION BY 句と ORDER BY 句を使用できるようになりました。
  • mode: 決定論的な結果を強制するオプション パラメーターに対するサポート。
  • to_char: DATETIMESTAMPBINARY に対する新しいサポート。
  • to_varchar: DATETIMESTAMPBINARY に対する新しいサポート。
  • array_insert() は負のインデックスに対して 1 ベースです: array_insert 関数は、正のインデックスと負のインデックスのいずれに対しても 1 ベースです。 インデックス 1 の入力配列の最後に新しい要素を挿入するようになりました。

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

このセクションに記載されている機能は、上で説明されている SQL ウェアハウス コンピューティング バージョンとは無関係です。

視覚化:

  • 新しいグラフのヒントには、カーディナリティが高いグラフのマウスでポイントされた項目のみが表示されます。
  • 新しいグラフでは、2 軸グラフが 0 の位置で自動的に調整されます。
  • グラフでは、回転ラベルと軸テキストの角度の方向が -90 度から 90 度に変更されました。
  • グラフでは、ラベルの幅を使用して回転が決定されるようになりました。

Lakeview ダッシュボード:

  • 修正: Lakeview ダッシュボードのテーブル行 では、少数の行のみが返された場合に垂直方向のパディングが追加されなくなりました。
  • 新しい Lakeview ダッシュボード ウィジェットの複製では、キャンバス上に十分な領域がある場合、最初に複製を元のウィジェットの右側に配置しようとします。 十分な領域がない場合、複製は元のウィジェットの下に配置されます。
  • 共有ダイアログを使用して、Lakeview ダッシュボードの所有者を再割り当てできるようになりました。

SQL エディター: オートコンプリートの頻度が下がり、ステートメントの最後に自動的に閉じます

2023 年 11 月 2 日

機能強化:

次は、Lakeview ダッシュボード系列の機能強化です。

  • テーブル、ビュー、具体化されたビューの別個のアイコンが追加されました。
  • さまざまなアップストリーム データ ソースのイベントで縦にスクロールするためのサポートが追加されました。
  • ビューアーにアップストリーム オブジェクトのアクセス許可がないときのエラー メッセージを改善しました。
  • サンプル データ テーブルと HMS データに関するメッセージングを明確にしました。
  • アップストリーム データ ソースにキー値タグを追加しました。

修正:

  • ブール値を使用して系列の名前を変更した後にレンダリングが行えなくなる新しいグラフの問題を修正しました。

2023 年 10 月 26 日

Databricks SQL version 2023.45 での変更

ハイライト:

  • 更新の予測 I/O は一般提供になりました。 「予測 I/O とは」を参照してください
  • 削除ベクトルは一般提供になりました。 「削除ベクトルとは」を参照してください

クエリ最適化:

  • 外部結合がすべて個別の集計関数である場合に外部結合を削除しました SPARK-42583
  • フィルター述語の順序を最適化しました SPARK-40045

SQL 関数の更新:

  • Aggregate での暗黙的な横列別名解決のサポートを追加しました SPARK-41631
  • Window によるクエリでの暗黙的な横列別名のサポート SPARK-42217
  • Datasketches HLLSketch のサポート。 「hll_sketch_agg aggregate 関数」を参照してください。
  • try_aes_decrypt() 関数を追加しました。 「try_aes_decrypt 関数」を参照してください。
  • aes_encrypt()aes_decrypt() の CBC モードのサポート。 「aes_decrypt 関数」を参照してください。
  • 引数 3 個の関数の別名 DATE_ADDDATE_DIFF を追加
  • aes_encrypt IV と AAD のサポートを追加しました SPARK-43290
  • ビットマップ関数を実装。 SPARK-44154
  • to_charto_varchar 別名を追加しました 「to_varchar 関数」を参照してください。
  • array_compact サポートを追加しました 「array_compact 関数」を参照してください。
  • udf luhn_check のサポート。 「luhn_check 関数」を参照してください。
  • 組み込み関数の名前付き引数のアナライザー サポートを追加しました SPARK-44059
  • TableValuedFunctionTABLE 引数パーサー規則のサポート。 SPARK-44200
  • array_insert が 0 インデックスで失敗するようになりました。 SPARK-43011
  • ターゲット テーブルよりも少ない列のユーザー指定リストを使用して INSERTNULL 値を追加しました。 SPARK-42521
  • DECODE 関数が NULL を渡したときに間違った結果を返す SPARK-41668

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

機能強化:

  • Lakeview SQL エディターで、クエリを実行するためのキーボード ショートカットがサポートされるようになりました。

  • Lakeview のフィルターに、過去 7 日、14 日、28 日、30 日、60 日、90 日間のクイック相対日付範囲の選択が一覧表示されるようになりました。

  • データ フィールド名にピリオドが使われていても、グラフが空になりません。

  • 従来のスキーマ ブラウザーが Unity カタログで動作するようになりました。

  • SQL エディターでアクティブなタブのみを読み込むパフォーマンス向上を実装し、初期読み込み時間を最大 20% 短縮しました。

  • カタログ エクスプローラーで AI によって生成されたテーブル コメントが一般公開されました。

修正:

  • 横棒グラフのバーは、日付の目盛りの中央に配置されるようになりました。
  • 集計式を含むデータ ラベル テンプレートで、適切な数値フォーマッタが使用されるようになりました。
  • 新しいグラフをズームすると、テンポラル データを使用してスケール セットをカテゴリ別に表示できるようになりました。

新しい記事:

  • 各スクリーンショットで各視覚化を再作成する方法を示すスクリーンショットやメモを含む、すべての Lakeview 視覚化を示す新しい記事をリリースしました。 ダッシュボードの視覚化の種類に関して参照してください。

2023 年 10 月 19 日

機能強化:

  • スキーマ ブラウザーでドラッグ アンド ドロップできるようになりました。

  • Lakeview ダッシュボードの [テーブルの選択] モーダルを使用すると、カタログまたはスキーマ内のすべてのテーブルから簡単に選択できます。また、入力時にオートコンプリート検索が使用されるようになりました。

修正:

  • 凡例の選択ツールヒントの手順では、Mac ユーザーが cmd を使用し、Windows ユーザーが ctrl 使用するよう指定しています。

  • レンダリングされたデータが制限を超えた場合に、Lakeview ダッシュボードで切り捨てられたメッセージの可視性が向上しました。

  • 切り捨てられたデータを含むグラフには、エディターに表示される一貫性のある色が表示されます。

2023 年 10 月 12 日

機能強化:

  • 特殊文字を含むテキスト フィルター値が、Lakeview ダッシュボードで正しくフィルター処理されるようになりました。

  • 新しいグラフでは、散布図 で @@name データ ラベルがサポートされます。

  • カスタマイズされたパーセンテージ形式は、新しいグラフのグループ化されたグラフ ツールヒントに適用されます。

  • ワークスペースのバインド拡張機能 UI は一般提供されています。

修正:

  • 新しいグラフでのラベルのレンダリングが改善され、ラベルがグラフの境界外にはみ出さないようになりました。
  • 見やすさを向上させるために、新しいグラフの目盛線とグリッド線のコントラストが改善されました。
  • 新しいグラフの読みやすさを向上させるために、軸ラベルの間隔が広げられました。

2023 年 10 月 5 日

機能強化:

  • Lakeview ダッシュボードの発行モード アクションと日付系列に対して、正確なツールヒントが追加されました。

  • Lakeview テーブルの視覚化の条件付き書式とリンク テンプレートでは、非表示列がサポートされるようになりました。

  • 新しいグラフを分かりやすくするため、幅広棒グラフのラベル位置を最適化しました。

  • Lakeview のカウンター視覚化は、他のフィールドが削除された後でも変換を保持し、一貫性を確保します。

  • 新しいグラフの読みやすさを向上させるため、グラフ内の系列にカーソルを合わせると、ツールヒント内で周囲の系列が暗くなるようになりました。

  • パーセント値を使用する新しいグラフには、絶対値を含むツールヒントが表示されるようになりました。

  • ボリュームを作成するためのオートコンプリートのサポートを追加しました。

  • アクティブでないタブを閉じても、タブが切り替わらないようになりました。

  • テキストの強調表示時に選択された実行が明確に表示されます。

修正:

  • データが切り詰められた場合のピボット テーブルのエラー メッセージの文言を改善しました。

  • BigInt データ型の使用時に色が表示されていなかったピボット テーブルのレンダリング エラーを修正しました。

  • 新しいグラフで多数の凡例項目を含む PNG をダウンロードするときに、オーバーフローの凡例エントリの色記号を削除しました。

  • 新しいグラフの線は、一番上のビュー境界でも一貫した太さを維持します。

  • Lakeview で、データセットが存在しない場合、キャンバスのデータセット ピッカーは空です。

  • Delta Live Tables は SQL パーサーによって適切に検出され、スキーマ ブラウザーに無効なテーブルとして表示されません。

  • ツールヒントがサイドバーに追加されました。

2023 年 9 月 28 日

機能強化:

  • 公開された Lakeview ダッシュボードには更新ボタンが追加されました。

  • Lakeview ダッシュボードにアクセスできないユーザー向けのエラー メッセージが改善されました。

  • Lakeview ダッシュボードのフィルター構成では、選択リストの最上部に有効なフィールドが一覧表示されるようになりました。

  • Lakeview ダッシュボードからグラフを PNG としてダウンロードした場合に、タイトルと説明が保持されるようになりました。

  • カタログ エクスプローラーの差分テーブル履歴の機能強化として、日付範囲、ユーザー、操作の種類のフィルター、列の並べ替え、関連するジョブとノートブックへのインライン リンクの追加などがあります。

  • ダーク モードのサポートは、凡例、ヒント、テーブルの視覚化にまたがって追加されました。

修正:

  • Lakeview ダッシュボードの更新時にフィルター選択がクリアされなくなりました。

2023 年 9 月 21 日

機能強化:

  • ピボット テーブルのレンダリング パフォーマンスが向上しました。
  • UI の系列表形式ビューの新しい DuBois パターン。

2023 年 9 月 14 日

改善:

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 ドライバーのサポート。
  • 時系列列のラベル付けを有効にする。
  • ビットマップ SQL の新しい関数。
  • 強化された暗号化機能。
  • Unity Catalog での REFRESH FOREIGN. のサポート。
  • INSERT BY NAME がサポートされるようになりました。
  • Delta Sharing を使用して具体化されたビューを共有する。

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

機能強化:

  • レンダリング パフォーマンスの向上、美しい色、インタラクティビティの向上を特徴とする新しいグラフが利用できるようになりました。 「Databricks の新しいグラフの視覚化」を参照してください。

  • クエリ プロファイルのグラフ ビューで、クエリ プランに結合を含む任意のノードの結合の種類を表示できるようになりました。

  • Data Explorer は、データ オブジェクトだけでなく、Unity Catalog 内のすべてのセキュリティ保護可能なオブジェクトを操作するために使用できるという事実を認識するために、Catalog Explorer という名前に変更されました。 「カタログ エクスプローラーとは」を参照してください。

  • Databricks SQL ステートメント実行 API が、Databricks SQL バージョン 2023.35 以降で GA になりました。 この API を使用すると、Databricks SQL ウェアハウスで実行するための SQL ステートメントの送信、状態の確認と結果のフェッチ、または実行中の SQL ステートメントの実行の取り消しを行うことができます。 ステートメント実行 API に関するページを参照してください。

2023 年 8 月 31 日

新機能:

  • Unity Catalog のタグ付けはパブリック プレビュー段階です。 タグを使用すると、データ資産の検索と検出を簡略化できます。 「タグの適用」を参照してください。

2023 年 8 月 24 日

改善:

  • Space キーを押すと、オートコンプリートによる推奨事項の提案が停止します。
  • スキーマ ブラウザーで、壊れたテーブルとして live Delta Live Tables が表示されなくなりました。

2023 年 8 月 16 日

改善:

  • タブを切り替えると、SQL エディターの [カタログ] ドロップダウンが閉じるようになりました。 以前は、タブを切り替えてもドロップダウンは開いたままでした。

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 User-Defined Functions (UDF) へのサポート。

改善:

  • カタログ エクスプローラーでのテーブルの使用頻度が、すべての Unity Catalog ユーザーに表示されるようになりました。

2023 年 7 月 13 日

改善:

  • Unity Catalog ユーザーが、頻繁に結合されるテーブル、特定のテーブルの使用頻度が高いユーザー、頻繁に使用されるノートブックやダッシュボードなど、カタログ エクスプローラーで追加のテーブル分析情報を表示できるようになりました。

2023 年 6 月 22 日

パブリック プレビュー:

  • Databricks SQL で、モデル提供エンドポイントにホストされる大規模言語モデル (LLM) がサポートされるようになりました。 ai_query() を呼び出して LLM にアクセスします。 この機能は、Databricks SQL Pro と Serverless で、パブリック プレビューとしてのみ使用できます。 パブリック プレビューに参加するには、「AI 機能パブリック プレビュー登録フォーム」に入力して送信してください。

2023 年 6 月 15 日

新機能:

  • Workflow の SQL タスクの一般提供が開始されました。 Workflow ページからクエリ、ダッシュボード、アラートを調整できます。 「タスクの種類オプション」を参照してください。
  • 刷新された UX、For You タブ、改善されたフィルターが追加された、新しいスキーマ ブラウザーがパブリック プレビューになりました。 スキーマ ブラウザーは、Databricks SQL、カタログ エクスプローラー、およびノートブックで使用できます。 「データを参照する」を参照してください。

2023 年 6 月 8 日

DBSQL バージョン 2023.30 が利用可能

2023.30 の変更点

  • 新しい SQL 組み込み関数 (array_prepend(array, elem)try_aes_decrypt(expr, key [, mode [, padding]])sql_keywords() など)。
  • シャロー クローンを使用して、既存の Unity Catalog マネージド テーブルから新しい Unity Catalog マネージド テーブルを作成できるようになりました。 「Unity Catalog テーブルのシャロー クローン」を参照してください。
  • intlongstring 型の切り詰められた列にパーティションが定義されている Iceberg テーブルで、CLONE および CONVERT TO DELTA を使用できるようになりました。 decimal 型の切り捨てられた列はサポートされていません。
  • ALTER SHARESTART VERSION が非推奨になりました。

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

解決策:

  • カウンターの視覚化で、多倍長整数を使用する場合に書式設定がサポートされるようになりました。

2023 年 6 月 1 日

機能強化:

  • 矢印形式を使用すると、バイナリ データが 16 進文字列としてレンダリングされるようになりました。

  • SQL Statement API では、CSV 形式が EXTERNAL_LINKS 処理でサポートされるようになりました。 これにより、クライアントは事前に署名された URL を使用して CSV 形式で最大 100 GiB のデータを抽出できます。一方、JSON のINLINE 制限は 16 MiB です。

  • Azure Databricks SQL Pro がすべての中国リージョンで使用できます。 SQL Pro が UI で既定のウェアハウスになりました。 API の既定値は引き続きクラシックです。

2023 年 5 月 29 日

新機能:

2023 年 5 月 25 日

機能強化:

  • オートコンプリートの結果パネルを切り替えることができるようになりました。
  • オートコンプリート候補を受け入れないように、enter キーを無効にします。 [DBSQL ユーザー設定] で、[エディターの設定][新しいエディターの設定] の順にクリックします。 [Enter キーでオートコンプリート候補を受け入れる]をオフにします。

修正:

  • 並べ替えられたテーブル ヘッダーに色が付きました。
  • グラフの線が正しくレンダリングされるようになりました。

2023 年 5 月 18 日

改善:

  • SQL ステートメント API では、EXTERNAL_LINKS 処理で JSON_ARRAY 形式がサポートされるようになりました。 署名付き URL を使用して、JSON 形式で最大 100 GiB のデータを抽出できます。 JSON の INLINE 制限は 16 MiB です。

2023 年 5 月 11 日

新機能:

  • スキーマ ブラウザーが、カタログ エクスプローラーで一般提供されるようになりました。

機能強化:

  • 表示されているホバー時のテーブル詳細パネルの感度が低くなります。
  • エスケープ キーによってオートコンプリート パネルが閉じます。
  • カタログ エクスプローラーの詳細タブでビュー定義の構文が強調表示されるようになりました。

修正:

  • ピボット テーブルが 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 ワークスペースに接続する。
  • Delta テーブルの CREATE TABLE LIKE 機能。
  • ファイル ブロックの開始と長さを表す新しいメタデータ列フィールド。
  • 新しい H3 地理空間関数。 「H3 地理空間の関数」を参照してください。
  • 新しい SQL 組み込み関数。 「Databricks Runtime 13.0 (サポート対象外)」を参照してください。

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

機能強化:

  • 管理者はユーザー インターフェイスまたは API を使用して、ウェアハウス所有者を変更できます。 「SQL ウェアハウスを管理する」を参照してください。
  • カタログ エクスプローラーで、Unity Catalog のアセットのユーザー リストにアカウント サービス プリンシパルが表示されるようになりました。 たとえば、カタログ エクスプローラーで権限の編集や所有者の変更を行うときにアカウント サービス プリンシパルが表示されます。
  • カスタム グラフ ラベルは、データセット内の任意の列を参照する機能をサポートします。
  • カタログまたはスキーマ情報を持たないクエリを使用している場合でも、ダッシュボード フィルターによって列名が読み込まれるようになりました。

2023 年 4 月 27 日

機能強化:

  • SQL エディターは、より信頼性の高い編集エクスペリエンスを得るために Monaco エディターを利用するようになりました。
  • SQL 履歴リスト ページ (クエリ) に、Dubois デザイン システムが含まれるようになりました。

2023 年 4 月 20 日

機能強化:

  • 64,000 件を超える結果を集計できる新しいピボット テーブルが導入されました。
  • Databricks SQL のテーブルと視覚化で、BigInt、38 ビットの 10 進数、および UTF-8 以外の文字がサポートされるようになりました。 数値についての既定の設定は、ユーザー定義の有効桁数になりました。
  • オートコンプリートでは、Databricks Runtime 12.0 以降の Unity Catalog 系列データを利用して、Unity Catalog テーブルの過去の結合が頻繁に提案されるようになりました。

新機能:

  • ai_generate_text を使用したプロンプトに応じて、選択した大規模言語モデル (LLM) で生成されたテキストを返します。 この機能は、Databricks SQL Pro と Serverless でパブリック プレビューとしてのみ使用できます。 パブリック プレビューに参加するには、「AI 機能パブリック プレビュー登録フォーム」に入力して送信します。

2023 年 4 月 13 日

新機能:

  • TIMESTAMP_NTZ 型は、フィールドの年、月、日、時、分、秒を構成する値を表します。 タイム ゾーンに関係なく、すべての操作が実行されます。 TIMESTAMP_NTZ 型を参照してください。

機能強化:

  • ユーザーは、カスタム アラート メッセージの QUERY_RESULT_TABLE タグを使用して、アラート内で書式設定された結果を送信できるようになりました。
  • ユーザーが、カタログ エクスプローラーで Unity Catalog テーブルのファイル データ サイズを表示できるようになりました。

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 スキーマの展開では、merge ステートメントでのソース列の指定がサポートされています。
  • array_compact を使用して、配列からすべての NULL 要素を削除します。
  • 配列に要素を追加するには、array_append を使用します。
  • 機密性の高い文字列値を匿名化するには、mask 関数を使用します。
  • 一般的なエラー条件で SQLSTATE が返されるようになりました。
  • クエリの通常の FROM 句でテーブル値ジェネレーター関数を呼び出します。
  • from_protobufto_protobuf 関数を使用して、バイナリと構造体の型の間でデータを交換します。 「プロトコル バッファーの読み取りと書き込みを行う」を参照してください。
  • updatedelete、および merge コマンドに関連する空のトランザクションに対する Delta コミット動作の一貫性が向上しました。
  • 動作変更:
    • 横列の別名機能により、名前解決中に動作の変更が導入されます。 「動作の変更」を参照してください。

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

機能強化:

  • カタログ エクスプローラーで Hive メタストアの削除がサポートされるようになりました。
  • 視覚化エディターの初期状態のメッセージが 、[必要な列が不足しています] から [データなし] に変更されました。

2023 年 4 月 3 日

新機能:

2023 年 3 月 30 日

機能強化:

  • ウェアハウス監視ページで、選択した時間範囲のクエリ履歴とスケーリング チャートを表示できるようになりました。 現在実行中のクエリとキューに登録されているクエリ、アクティブな SQL セッション、ウェアハウスの状態、および現在のクラスター数を表示することもできます。 「SQL Warehouse を監視する」を参照してください。
  • マーカー マップでは、マップ クラスタリングが既定でオフになりました。
  • 視覚化の切り捨てとレンダリングの制限に関するヒントが追加されました。

修正:

  • 軸の値に対して並べ替えが無効になっており、グラフにグラフ化列がある場合、グラフでは元の順序が優先されるようになりました。

2023 年 3 月 23 日

機能強化:

  • 視覚化で、週単位での時間ビン分割がサポートされるようになりました。
  • Total では、ノートブックのピボット テーブルの、100 X 100 個のセルを超える最大 64,000 個のすべてのデータが計算されるようになりました。
  • ユーザーは、新しいノートブック ピボット テーブルのセル値の書式を設定できるようになりました。
  • ファイル、クエリ、および特徴ストアの系列を使用できます。

2023 年 3 月 16 日

改善:

  • GROUP BY ALL 構文のサポート。

2023 年 3 月 9 日

新機能:

  • Databricks SQL Statement Execution API がパブリック プレビューで使用できるようになりました。 Statement Execution では、Databricks SQL ウェアハウスで SQL ステートメントを実行するエンドポイントが提供されます。 また、状態のチェック、結果のフェッチ、実行中の SQL ステートメントの取り消しを行うこともできます。

改善:

  • SQL 管理コンソールと一般的な管理設定を組み合わせて、管理者ユーザー向けの統合エクスペリエンスが作成されました。 すべての SQL 管理者設定に管理コンソールからアクセスできるようになりました。
  • アラートの宛先が通知の送信先と呼ばれるようになりました。

修正:

  • テーブルに 2 つのスクロール バーが表示されなくなりました。
  • 空のウィジェット タイトルがダッシュボードで上書きされなくなりました。

2023 年 3 月 2 日

解決策:

  • テーブルの相対 URL を使用してダッシュボードにアクセスできるようになりました。

2023 年 2 月 23 日

改善:

  • TINYINT は、ノートブックの結果テーブルでサポートされるようになりました。

解決策:

  • ダッシュボードの作成フィルター モーダルでスクロールするとエラーが発生するバグを修正しました。

2023 年 2 月 16 日

機能強化:

  • グラフのデータ ラベルに、説明の切り捨てを回避するために、より多くの文字が表示されるようになりました。
  • オートコンプリートで、range() と Python UDF create 関数が認識されるようになりました。
  • オートコンプリートで、10 進数部とコード コメント内でのスニペットの開始が回避されるようになりました。

修正:

  • ユーザーがマップを拡大できるようになりました。
  • ノートブックでは、色がグラフに正しく割り当てられるようになりました。

2023 年 2 月 2 日

機能強化:

  • エディターでの DESCRIBE DETAILS のサポート。
  • スキーマ ブラウザーの読み込み速度が向上しました。
  • SELECT * のサイド パネルに、使用可能な列の一覧を表示できるようになりました。

2023 年 1 月 26 日

改善:

  • クエリのエラー メッセージに、関連ドキュメントのエラーについて説明されているトピックへのリンクが含まれるようになりました。

2023 年 1 月 19 日

機能強化:

  • 主要な機能強化を示す [新機能] パネルが導入されました。 このパネルを開いたり閉じたりするには、ギフト アイコンをクリックします。
  • 管理者は、SQL ウェアハウスの所有権を変更できるようになりました。
  • [追加]>[フィルター] をクリックし、フィルター用のクエリと列を選択することで、ダッシュボード内の複数の視覚エフェクトをフィルター処理できるようになりました。

2023 年 1 月 12 日

機能強化:

  • ダッシュボード上の視覚化ウィジェットのタイトルが、既定で [視覚化名 - クエリ名] として書式設定されるようになりました。
  • インライン パネルのリファレンスに H3 Geospatial 関数を追加しました。
  • CREATE TABLEOVER などの SQL 構文のインライン参照を追加しました。

修正:

  • X 軸スケールを自動に設定すると、並べ替えと反転の切り替えができるようになります。
  • ヒート マップとピボット テーブルが、特定のエッジ ケースに応答するようになりました。
  • カテゴリ Y 軸の目盛が既定で並べ替えられるようになりました。
  • ブラウザーを最新の情報に更新した後にクエリの下書きが失われることがなくなりました。

2022 年 12 月 8 日

  • Azure Databricks SQL アラートで、SUMCOUNT、およびAVG などのクエリ結果列の集計に関するアラートがサポートされるようになりました。
  • ダッシュボードで新しいウィジェットを作成するときに、既定の視覚化タイトルは "VisualizationName - QueryName" になりました。

2022 年 11 月 17 日

[アラート]:

  • Chatworks、Mattermost、Google ハングアウト チャットは、通知の送信先ではなくなりました。

改善:

  • パーセント値をチェックするときに、y 軸にパーセンテージとして数値が表示されるようになりました。
  • アップロード データ UI を無効にするワークスペース管理者設定が、新しいアップロード データ UI に適用されるようになりました。 この設定は、Data Science & Engineering、Databricks Machine Learning、Databricks SQL ペルソナに適用されます。

修正:

  • Null 値との比較が正しく評価されない Databricks SQL アラートの問題を修正しました。
  • ピボット テーブルのスクロール バーが表示されない問題を修正しました。
  • オーバーフローしたタブでスキーマ ブラウザーのサイズを変更できない問題を修正しました。

2022 年 11 月 10 日

改善:

  • 複数のクエリで同時に機能するダッシュボード フィルターを作成できるようになりました。 [ダッシュボードの編集 モード]で、[追加][フィルター][新しいダッシュボード フィルター] の順に選択します。
  • オートコンプリートで CREATE MATERIALIZED VIEW がサポート されるようになりました。

解決策:

  • ダッシュボードページの結果のセットの最後までスクロールするとエラーが送信される問題を修正しました。
  • 積み重ね横棒グラフから折れ線グラフに交換すると、積み重ねプロパティが保持される問題を修正しました。
  • 重複するフェッチ呼び出しを修正しました。

2022 年 11 月 3 日

改善:

  • Databricks SQL でアクセスを要求する場合、デフォルトのアクセス許可は 「実行可能」 になりました。

修正:

  • クエリとダッシュボード API を使用して created_at で並べ替えると、正しい並べ替え順序が返されない問題を修正しました。
  • HTML 形式の URL を含む列の列幅が過度に広い問題を修正しました。
  • WHERE キーワードが強調表示されていない問題を修正しました。

2022 年 10 月 27 日

機能強化:

  • クエリ結果を Excel にダウンロードするための行の制限が、64,000 行から 100,000 行に増加しました。 CSV & TSV のダウンロード制限は、変更ありません (約 1 GB のデータ)。

  • オートコンプリートで LIST 構文、URL、資格情報がサポートされるようになりました。

  • 統合および最新化された Fix-me 提案パネル。

  • Databricks SQL に新しいウェアハウスの型、Databricks SQL Pro が導入されました。 この型のウェアハウスを使用すると、Databricks SQL Warehouse でワークフロー統合、クエリフェデレーション、地理空間機能、予測 IO を使用できます。

修正:

  • エディターの警告バナーが完全な高さの視覚化と重複する問題を修正しました。
  • テーブルの列が移動されたときにテーブルの列幅が保持されない問題を修正しました。
  • SQL エディターから視覚化が追加された場合に、ポップアップ通知のダッシュボードへのリンクが壊れる問題を修正しました。

2022 年 10 月 20 日

機能強化:

  • これで、クエリの進行状況バーがフッターに表示され、視覚化アクションの編集が kebab メニューに表示されるようになりました。
  • オートコンプリートで Delta タイム トラベルがサポートされるようになりました。また、外部キーを定義するときに列オートコンプリートが提供されるようになりました。

解決策:

  • ダッシュボードに複数の視覚化をすぐに連続して追加すると、ダッシュボードに視覚化が表示されない問題を修正しました。

2022 年 10 月 13 日

機能強化:

  • 報告されたエラー メッセージを削除できるようになりました。
  • COMMENT ONがエディターでサポートされるようになりました。
  • 上位検索のショートカットとして Cmd+P または Ctr+P (PC 用) を使用できるようになりました。 Cmd+I または Ctr+I (PC の場合) を使用して、パラメーターの追加を行います。

2022 年 10 月 11 日

機能強化:

2022 年 10 月 6 日

機能強化:

  • EXTERNALは予約済みのテーブル プロパティです。 コマンドCREATE TABLE ... TBLPROPERTIESALTER TABLE ... SET TBLPROPERTIESは、プロパティにEXTERNALが指定されている場合は失敗します。
  • format_string(strfmt, obj, ...)printf(strfmt, obj, ...)strfmtは、最初の引数としての0$の使用はサポートされなくなりました。 引数リスト内の引数の位置を示すために引数インデックスを使用する場合、最初の引数では 1$ を参照する必要があります。
  • 円グラフのセグメントに、異なるセグメントを線で示す細い境界線が付くようになりました。
  • Cmd+I (Mac 用 ) または Ctr+I (PC 用) を Add パラメーターのショートカットとして使用できるようになりました。 Cmd+P または Ctr+P (PC 用) をグローバル検索のショートカットとして 使用します。
  • フィードバック ボタンは、良好または不適切なクエリ エラー メッセージに対して使用できます。
  • 修正候補クイック修正として利用できるようになりました。

修正:

  • lpadrpadの関数がBINARY文字列入力で正しく動作するようになりました。 BINARY文字列入力に対する lpad出力 とrpad出力は、BINARY文字列になりました。
  • 手動アラートの更新が機能しない問題を修正しました。
  • 自動カウンター サイズ変更をロールバックして、書式設定の問題を修正しました。

2022 年 9 月 29 日

機能強化:

  • これで、それらの資産の所有者から Databricks SQL クエリ、アラート、ダッシュボードへのアクセスを要求できるようになりました。
  • クエリ履歴ページで、クエリの期間とステートメントの型でフィルター処理できるようになりました。
    • クエリ期間フィルターを使用するには、時間の量を入力し、時間単位を選択します。 履歴の結果は、指定された時間より長く実行されるクエリを返します。
    • ステートメント型フィルターを使用するには、ドロップダウンからステートメントの型を選択します。 履歴の結果は、そのステートメントを含むクエリを返します。

解決策:

  • サポートされているすべての HTML タグがカスタム アラート テンプレートで動作していない問題を修正しました。 ドキュメントに記載されているように、すべてのタグを使用できます。
  • 視覚化通知トーストが発生する問題を修正しました。 たとえば、ダブルクリックして視覚化を縮小することは、以前は表示されませんでした。
  • グラフの軸のスワップがグラフ名に反映されない問題を修正しました。

2022 年 9 月 22 日

機能強化:

  • ダッシュボードに複数のカウンター ウィジェットが表示されている場合、同じサイズのカウンター ウィジェットのフォント サイズは同じです。
  • 2 軸を使用する場合、同じ軸に同じグラフの種類 (線、横棒など) のみを使用できるように、組み合わせグラフを更新しました。 系列の別名も軸に適用されます。
  • 代理キーとLIST操作のオートコンプリートのサポートを追加しました。

解決策:

  • テキスト パラメーターが有効な値としてNullを受け入れられなかった問題を修正しました。

2022 年 9 月 15 日

解決策:

  • SQL ウェアハウスの一覧ページからクエリ履歴を表示できなかった問題を修正しました。

2022 年 9 月 8 日

改善:

  • Delta Live Tables や dbt Core などのオープンソースの統合オプションを表示する新しい "オープン ソースの統合" カードが DSE/SQL ホームページに導入されました。

解決策:

  • [視覚化] タブでパラメーター ドロップダウン メニューがブロックされる問題を修正しました。

2022 年 9 月 1 日

機能強化:

  • パラメーターとフィルターを追加するための新しい簡略化された UI を導入しました。 を選択し、フィルターまたはパラメーターの追加を選択します。
  • 'OVER()' などの SQL トークンのかっこがオートコンプリートされるようになりました。

修正:

  • 全画面表示でダッシュボードを表示するとカラー パレットが無視されるという問題を修正しました。
  • すばやく入力して [実行] ショートカットを使用すると、新しく入力したクエリ テキストではなく、前のクエリ テキストを実行するという問題を修正しました。
  • キーボード コマンド Ctrl+Enter キーを使用してクエリを実行すると、重複するクエリが送信されるという問題を修正しました。

2022 年 8 月 25 日

解決策:

  • クエリ パラメーターが変更されたときにダッシュボード フィルターが更新されない問題を修正しました。

2022 年 8 月 18 日

  • Databricks SQL の場合、Unity Catalog (パブリック プレビュー) はプレビュー チャネルで使用できます。 詳細については、「Unity Catalog とは」を参照してください。

  • ドキュメント: Alerts API のドキュメントがリリースされました。

  • 視覚化: ユーザーは日付フィルターの既定値を設定できるようになりました。 クエリまたはダッシュボードでフィルターが更新されると、必ず既定値が適用されます。

  • 修正:

    • ダッシュボードがリロード中に変更の適用が機能しない問題を修正しました。
    • クエリが結果を返さない場合に列の幅が狭くなる問題を修正しました。

2022 年 8 月 11 日

機能強化:

  • ユーザーは、更新が失敗したときに電子メールを受信できます。 このような通知を有効にするには、管理コンソールの [SQL の設定] タブに移動します。 [Failure Emails] (エラー メール) で、エラー通知を受信するオブジェクトの種類 (クエリ、ダッシュボード、またはアラート) を選択します。 エラー レポートは 1 時間ごとに送信されます。
  • 視覚化
    • 視覚化とダッシュボード用に新しい先進的なカラー パレットを導入。 ダッシュボードを新しいカラー パレットに変更するには、ダッシュボードに移動し、 ->[Colors] (色)> をクリックし、[Databricks Color Palette] (Databricks カラー パレット) を選択します。 SQL 管理者は、新しいカラー パレットをワークスペースの既定のオプションとして設定することもできます。そのためには、 -> -> -> に移動し、新しいパレットを選択します。

修正:

  • フィルターを適用するために事前に を選択した場合、クエリが既に実行されていると機能しない問題を修正しました。

2022 年 8 月 4 日

機能強化:

  • ダッシュボードを複製する際に、クエリを複製するかどうかも選択できるようになりました。
  • タブの内容はブラウザー タブ間で同期されます。 クエリの状態がすべてのブラウザー タブ間で同期されるようになりました。 これは、ブラウザー タブ 1 の query1 で作業をしてから、ブラウザー タブ 2 に切り替えると、元のブラウザー タブから離れた時の状態で query1 が表示されることを意味します。

解決策:

  • 円グラフの空の文字列のラベルに、値のインデックスではなく、文字列が空であることが反映されるようになりました。

2022 年 7 月 28 日

  • 警告
    • セキュリティ上のリスクを引き起こす可能性のある特定の HTML タグを許可しないように、カスタム アラート 電子メール テンプレートが更新されました。 許可されていない HTML タグと属性は自動的にサニタイズされます。 たとえば、
    • ユーザーは、管理者のアクセス許可を必要とする通知の送信先を作成することなく、他のユーザーをアラートにサブスクライブできるようになりました。
  • ダウンロード: CSV および TSV 形式で Databricks SQL から最大約 1 GB の結果データを でダウンロードできるようになりました。これは以前の 64,000 行からの増加です。
  • 視覚化
    • ダッシュボードで視覚エフェクトを直接編集できるようになりました。 編集モードで、kebab メニューをクリックし、[視覚エフェクトの編集] を選択して、視覚エフェクトの編集を開始します。
    • 集計を活用した視覚エフェクトに関連付けられている結果をダウンロードすると、ダウンロードされた結果も集計されます。 ダウンロードするオプションは、下部の kebab からタブに関連付けられた kebab に移動しています。 ダウンロードされた結果は、視覚エフェクトが作成された最新のクエリの実行からのものです。
  • SQL エディター: ブラウザー内のテーブルで表示されるデータが 64,000 行に制限されている場合、結果テーブルにメッセージが表示されるようになりました。 TSV と CSV のダウンロードは、引き続き約 1 GB のデータまでになります。
  • クエリ フィルター:
    • クエリ フィルターが更新され、パフォーマンスを最適化するために、クライアント側またはサーバー側で動的に動作するようになりました。 以前のクエリ フィルター (現在はレガシ) では、クライアント側でのみで動作していました。 必要に応じて、ユーザーは :: 構文でレガシ フィルターを引き続き使用できます。
    • 更新されたフィルターはよりシンプルになりました。ユーザーは [+フィルターの追加 ボタンをクリックし、ドロップダウンから列を選択します。 以前は、ユーザーはクエリ テキストを直接変更する必要がありました。
    • 関連する値は強調表示され、他のフィルターを選択した場合に、どのフィルター内の選択が結果を返すかをより簡単に確認することができます。
  • クエリ履歴: クエリ履歴のクエリの詳細に、実行されたクエリの配信元であるクエリ ソースが表示されるようになりました。

2022 年 7 月 21 日

  • 共有時の通知: ダッシュボード、クエリ、またはアラートが共有されるたびに、電子メールでユーザーに通知されるようになりました。
  • 新しい埋め込みエディター ツールキットを使用した SQL エディターのエクスペリエンスが強化
    • ライブ構文エラーの強調表示 (たとえば、間違ったキーワード、テーブルが存在しない、エラーを修正するための提案など)
    • コンテキストのヘルプ: ホバー時 (完全なテーブル名、詳細な関数パネルなど) とインライン実行エラー メッセージ (たとえば、実行後にエラーが発生した行を強調表示する)
    • 提案のインテリジェントなランク付け (パラメーター オートコンプリート、ランク付けの式、ノイズの少ない照合など)

2022 年 7 月 14 日

  • Create Table UI を使って、CSV ファイルだけでなく TSV ファイルもアップロードできるようになりました。
  • ダッシュボード、クエリ、またはアラートが共有されているとき常に、メールでユーザーに通知するオプションが、Databricks SQL で提供されるようになりました。
  • 視覚化テーブルで結果の横に必要に応じて行番号が表示されるようになりました。
  • Chloropleth 視覚化の地理的領域を選ぶと、受け入れ可能な値のインライン ヒントが表示されるようになりました。

2022 年 6 月 23 日

  • SQL エンドポイント名の変更: Databricks では、SQL エンドポイントからSQL ウェアハウスに名前が変更されました。これは、SQL コマンドを実行するための単なる API エントリ ポイントではないためです。 SQL ウェアハウスは、すべてのデータ ウェアハウス ニーズに対応する計算リソースであり、Databricks プラットフォームの不可欠な部分です。 計算リソースは、クラウドで処理機能を提供するインフラストラクチャ リソースです。
  • Choropleth 視覚エフェクトの場合、視覚化エディターのキー列とターゲット フィールドの選択の名前が [Geographic Column](地理列) と [Geographic Type](地理の型) に変更されました。 分かりやすくするためのこの名前変更により、新規または既存の Choropleth の動作が変更されることはありません。
  • 制限 1000 のクエリ オプションは、SQL クエリ エディターのチェック ボックスから実行ボタンのチェック ボックスに移動されました。
  • Query History テーブルのキャッシュされたクエリにキャッシュ タグが付くようになりました。
  • ダッシュボードを手動で更新すると、個々のクエリのウェアハウスではなく、ダッシュボードのウェアハウス (使用可能な場合) が使用されます。
  • アラートを更新すると、[Run as Viewer](ビューアーとして実行)/[所有者] の設定に関係なく、常にアラートのウェアハウスが使用されます。

2022 年 6 月 9 日

  • エンドポイント セレクターにカーソルを合わせると、完全なエンドポイント名がヒントとして表示されます。
  • SQL エディター スキーマ ブラウザーでフィルター処理を行うと、検索結果で検索語句が強調表示されるようになりました。
  • SQL エディターの [すべて閉じる] ダイアログ ボックスに、保存されていないクエリのリストが表示されるようになりました。
  • SQL エディターで最後に閉じたタブを再度開くには、新しいキーボード ショートカットを使用します: <Cmd> + <Shift> + <Option> + T
  • 複合グラフにデータ ラベルを追加できるようになりました。
  • 視覚化集計操作の一覧に、変性と標準偏差が含まれるようになりました。

2022 年 5 月 26 日

作成の機能強化:

  • 視覚化を作成するときに集計をバイパスできるようになりました。 これは、クエリに既に集計が含まれている場合に特に便利です。 たとえば、クエリが SELECT AVG(price_per_sqft), isStudio, location GROUP BY location, isStudio である場合、以前はグラフ エディターで別の集計レイヤーを明示的に指定する必要がありました。
  • ダッシュボードを作成するときに、次の操作ができるようになりました。
    • テキスト ボックス ウィジェットを複製する
    • テキスト ボックスの編集パネルのサイズを拡張する
  • 視覚化を作成するときのエラー列の既定の集計は、標準偏差です。

修正:

  • 視覚化の編集アクションは、ダッシュボードが編集モードの場合にのみ使用できます。 編集アクションは、ビュー モード アクションとして使用できなくなりました。
  • 新しいクエリを作成すると、リストの末尾ではなく、フォーカスのあるタブのすぐ右のタブで開きます。
  • 開いているクエリ モーダルには、既に開いているクエリが表示され、そのクエリ タブにフォーカスを切り替えるオプションが提供されます。
  • Sankey & Sunburst グラフでは、0 が null として処理されなくなりました。

2022 年 5 月 19 日

  • 修正された問題: 特定の視覚化タブで開いている SQL エディターにフォーカスがある場合に、別のユーザーにそのリンクを共有すると、そのユーザーが共有リンクをクリックしたときに、SQL エディターのフォーカスが同じになります。
  • 機能強化:
    • Microsoft Teams は、通知の送信先としてサポートされるようになりました。
    • Date Range (日付の範囲)、[Date and Time Range (日付と時刻の範囲)、および Date and Time Range (with seconds) (日付と時刻の範囲 (秒)) パラメーターでは、曜日の開始日として、日曜日を既定として指定するオプションがサポートされるようになりました。

2022 年 5 月 12 日

  • 視覚化で、UI で直接時間ビン分割がサポートされるようになりました。 クエリ テキスト自体で date_trunc() 関数を追加および変更するのではなく、ドロップダウン値を変更することで、データの年単位、月単位、日単位、または時間単位のビンを簡単に切り替えることができるようになりました。
  • 既定でダッシュボードの色の整合性が維持されるようになりました。 複数のグラフで同じ系列がある場合、系列は常にすべてのグラフで同じ色になります。手動で構成する必要はありません。

2022 年 5 月 3 日

  • ダッシュボードをユーザーまたはグループと共有するときに、視覚化とパラメーターによって使用されるすべてのアップストリーム クエリを共有する機能も提供されるようになりました。
    • 1 つ以上のアップストリーム クエリを共有するアクセス許可がない場合は、クエリすべては共有できないという警告メッセージが表示されます。
    • ダッシュボードを共有するときに付与されるアクセス許可は、アップストリーム クエリに対する既存のアクセス許可をオーバーライドも、否定も、拡張もしません。 たとえば、ユーザーまたはグループに共有ダッシュボードに対する [所有者として実行できる] アクセス許可があり、アップストリーム クエリに対する [ビューアーとして実行] アクセス許可のみが付与されている場合、そのアップストリーム クエリに対する有効なアクセス許可は [ビューアーとして実行] です。

2022 年 4 月 27 日

  • PDF にオンデマンドでエクスポートし、スケジュールされたサブスクリプション メールを生成するときに、ダッシュボード レイアウトが保持されるようになりました。

2022 年 3 月 17 日

  • グラフには、新しい視覚化の組み合わせオプションが含まれています。 これにより、横棒と折れ線の両方を含むグラフを作成できます。

2022 年 3 月 10 日

  • Unity Catalog (プレビュー) を使用すると、アカウント レベルでガバナンスとデータへのアクセスを管理できます。 メタストアとデータのアクセス許可を一元的に管理できます。また、アカウント内の複数のワークスペースにメタストアを割り当てることができます。 Databricks SQL カタログ エクスプローラーまたは SQL エディターを使用して Unity Catalog のデータとオブジェクトを管理および操作できます。また、ダッシュボードや視覚化で Unity Catalog データを使用することもできます。 「Unity Catalog とは」を参照してください。

Note

Unity Catalog には、プレビュー チャネルにあるバージョン 2022.11 を使用する SQL エンドポイントが必要です。

  • Delta Sharing (プレビュー) を使用すると、読み取り専用データを組織外の受信者と共有することができます。 Databricks SQL では、Delta Sharing データのクエリと、視覚化およびダッシュボードでの使用がサポートされています。
  • ダッシュボードが手動またはスケジュールに従って更新されるたびに、ダッシュボードおよびアップストリームのすべてのクエリ (パラメーターによって使用されるクエリを含む) が更新されます。 個々の視覚化が更新されると、パラメーターで使用されているものも含め、すべてのアップストリーム クエリが更新されます。

2022 年 3 月 3 日

  • コーホートが 0 と 100 ではなく、最小値と最大値から補間されるように、コーホートの視覚化が更新されました。 使用可能な実際のデータ範囲内でコーホートをはるかに容易に区別できるようになりました。 以前は、すべての数値が近接していた場合、同じ色が使用されていました。 現在は、コーホートが最大から最小の範囲に分割され、各系列が形成されるため、近接している数値が異なる色を使用する可能性が高くなりました。
  • ダッシュボードのサブスクリプション スケジュールがアクティブか一時停止しているかを簡単に確認できます。 ダッシュボードのサブスクリプション スケジュールが一時停止されている場合に、[サブスクライブする] をクリックすると、"このスケジュールは一時停止されています" というメッセージが表示されます。 ダッシュボードのサブスクリプション スケジュールが一時停止されている場合、ダッシュボードでサブスクライブまたはサブスクライブ解除できますが、スケジュールされたスナップショットは送信されず、ダッシュボードの視覚化は更新されません。
  • クエリ履歴を表示するときに、期間によってリストを並べ替えできるようになりました。 既定では、クエリは開始時刻で並べ替えられます。

2022 年 2 月 24 日

  • カタログ エクスプローラーで、テーブル、ビュー、スキーマ、またはカタログに対するユーザーまたはグループのアクセス許可を表示できるようになりました。 オブジェクトをクリックし、[アクセス許可] をクリックして、新しいフィルター ボックスを使用します。

2022 年 2 月 17 日

  • 視覚化が少しスマートになりました。 クエリの結果が 1 列か 2 列の場合、推奨される視覚化の種類が自動的に選択されます。
  • ヒストグラムを作成して、データセット内で各値が発生する頻度を視覚化し、データセットの値が、少数の範囲の周りにクラスター化されているか、あるいはもっと分散しているかを把握できるようになりました。
  • Query HistoryQuery Profile の両方で、クエリ文字列と失敗したクエリのエラー メッセージを全幅に拡張できるようになりました。 これにより、クエリ プランの分析と失敗したクエリのトラブルシューティングが容易になります。
  • 横棒、線、面、円、ヒートマップの各視覚化で、クエリ自体を変更することなく、視覚化構成 UI で直接集計を実行できるようになりました。 これらの新機能を利用する場合は、最初の 64,000 行に制限されるのではなく、データセット全体に対して実行されます。 このリリースより前に作成された視覚化を編集すると、新しい機能を利用する場合に、This visualization uses an old configuration. New visualizations support aggregating data directly within the editor. というメッセージが表示されます。新しい機能を利用する場合は、視覚化を再作成する必要があります。 「視覚化での集計の有効化」を参照してください。

2022 年 2 月 10 日

  • ダッシュボードのカスタム カラー パレットを設定できるようになりました。 そのダッシュボードに表示されるすべての視覚化は、指定されたパレットを使用します。 カスタム パレットを設定しても、他のダッシュボードや SQL エディターでの視覚化の表示方法には影響しません。

    Databricks によって提供されたか、ワークスペース管理者によって作成されたかにかかわらず、パレットの 16 進値を指定したり、別のパレットから色をインポートしたりできます。

    パレットがダッシュボードに適用されると、そのダッシュボードに表示されるすべての視覚化では、視覚化の作成時にカスタムの色を構成した場合でも、既定で選択されたカラー パレットが使用されます。 この動作をオーバーライドするには、「視覚化の色をカスタマイズする」を参照してください。

  • ワークスペース管理者は、管理コンソールを使用して、カスタム カラー パレットを作成できるようになりました。 作成したカスタム カラー パレットは、新規および既存のダッシュボードで使用できます。 ダッシュボードのカスタム カラー パレットを使用またはカスタマイズするには、ダッシュボードの設定を編集します。

  • SQL Vertical Ellipsis メニューからダッシュボードにパラメーターを使用する視覚化を追加すると、その視覚化でダッシュボードレベルのパラメーターが既定で使用されるようになりました。 これは、ダッシュボードの [視覚化の追加] ボタンを使用してウィジェットを追加するときの動作と一致します。

  • クエリ履歴を表示し、パラメーターの組み合わせによってリストをフィルター処理すると、一致するクエリの数が表示されるようになりました。

  • 視覚化で、Y 軸の範囲を特定の値に調整できない問題が修正されました。

2022 年 2 月 3 日

  • タブ付き SQL エディターは、すべてのユーザーに対して既定で有効になっています。 タブ付きエディターの詳細または無効にする方法については、「複数のクエリを編集する」を参照してください。

  • ダッシュボードの電子メール サブスクライバーに、添付ファイルではなく、ダッシュボード スナップショットを示すインライン イメージが送信されるようになりました。 スナップショットの PDF が電子メールに添付されます。

  • SQL エンドポイントのスポット インスタンス ポリシーを構成することで、信頼性とコストのバランスを取ることができるようになりました。 スポット インスタンス ポリシーにより、worker がオンデマンド インスタンスだけを使用するのか、またはオンデマンドとスポット インスタンスの組み合わせを使用するのかが決まります。 コスト最適化 (既定) は、ほとんどのスポット インスタンスと 1 つのオンデマンド インスタンスを使用します。 信頼性最適化では、オンデマンド インスタンスのみが使用されます。 以前は、オンデマンド インスタンスは常に SQL エンドポイントに使用されていました。 この動作を維持するには、スポット インスタンス ポリシーを信頼性最適化に設定します。 「スポット インスタンス ポリシーを構成する」を参照してください。

2022 年 1 月 27 日

  • クエリのプロファイルを表示、共有、およびインポートする方法が改善されました。 「クエリ プロファイル」を参照してください。

  • 詳細の視覚化では、テーブルの視覚化と同様に、列の名前を変更できるようになりました。

  • SQL エディターで、中央のタブをクリックすると、タブを閉じることができるようになりました。

  • タブ付き SQL エディターに次のキーボード ショートカットが追加されました。

    • すべてのタブを閉じる: Cmd + Option + Shift + A (macOS)/Ctrl + Option + Shift + A (Windows)
    • 他のタブを閉じる: Cmd + Option + Shift + W (macOS)/Ctrl + Option + Shift + W (Windows)

    これらのキーボード ショートカットは、タブを右クリックして同じアクションにアクセスする代替方法を提供します。 すべてのショートカット キーを表示するには、タブ付き SQL エディター内の Keyboard Icon をクリックします。

2022 年 1 月 20 日

  • テーブルの整数および float のデータ型の既定の書式設定が、コンマを含まないように更新されました。 これは、既定では、10002343 のような値にコンマが含まれなくなることを意味します。 これらの型をコンマを使って表示するように書式設定するには、[視覚化の編集] をクリックし、列の領域を展開して、コンマを含めるように書式を変更します。
  • ブラウザーのレンダリング制限との整合性を高めるために、視覚化で最大 10,000 のデータ ポイントが表示されるようになりました。 たとえば、散布図には最大 10,000 のドットが表示されます。 データ ポイントの数が制限されている場合は、警告が表示されます。

2022 年 1 月 13 日

  • SQL エディターの [保存] ボタンが無効になる場合がある問題を修正しました。 [保存] ボタンは常に有効になり、保存されていない変更が検出されるとアスタリスク (*) が表示されるようになりました。

2021 年 12 月 15 日

  • Databricks SQL は一般公開されています。 これは、データ、AI、BI のワークロードを 1 か所に統合する最初の Lakehouse プラットフォームを提供する上での重要なマイルストーンです。 GA では、ミッションクリティカルなワークロードに対して Databricks から最高レベルの安定性、サポート、エンタープライズ対応が期待できます。 詳細については、GA の発表に関するブログを参照してください。
  • アラートは、クエリとは別にスケジュールされるようになりました。 新しいアラートを作成してクエリを作成すると、アラートのスケジュールも作成するように求められます。 既存のアラートがある場合は、元のクエリからスケジュールを複製しています。 この変更により、所有者として実行ビューアーとして実行の両方のクエリに対してアラートを設定することもできます。 所有者として実行クエリは、クエリ所有者の資格情報を使用して、指定されたアラート スケジュールで実行されます。 ビューアーとして実行クエリは、アラート作成者の資格情報を使用して、指定されたアラート スケジュールで実行されます。 「Databricks SQL アラートとは」および「クエリのスケジュールを設定する」を参照してください。
  • SQL エディターダッシュボードの両方でパラメーターを並べ替えることができるようになりました。
  • ヒートマップの視覚化を作成するためのドキュメントが拡張されました。 ヒートマップのオプションを参照してください。

2021 年 12 月 9 日

  • テーブルの視覚化を作成するときに、列のフォントの色を、列のフィールドの値に基づいて静的な値または値の範囲に設定できるようになりました。 リテラル値は、しきい値と比較されます。 たとえば、値が 500000 を超える結果を色分けするには、> 500,000 ではなく > 500000 のしきい値を作成します。 「列の色を条件付きで書式設定する」を参照してください。
  • タブ付き SQL エディターのスキーマ ブラウザーのアイコンにより、テーブルとビューを区別できるようになりました。

2021 年 12 月 1 日

  • SQL 構成パラメーターをワークスペース レベルで適用できるようになりました。 これらのパラメーターは、ワークスペース内の既存および新規のすべての SQL エンドポイントに自動的に適用されます。 「SQL パラメーターを構成する」を参照してください。

2021 年 11 月 18 日

  • クエリの履歴を表示するときに、それらを実行したサービス プリンシパルでクエリをフィルター処理できるようになりました。 「クエリ履歴を表示する」を参照してください。

  • サイドバー ショートカットを使用して SQL エディターを開けるようになりました。 SQL エディターを開くには、[SQL エディター] をクリックします。

  • Data Science & Engineering クラスターを作成する権限がある場合は、サイドバーの [作成] をクリックして [SQL エンドポイント] をクリックすると、SQL エンドポイントを作成できるようになりました。

  • 管理者は、UI を使用して、クエリ、ダッシュボード、またはアラートの所有権を別のユーザーに移転できるようになりました。 参照トピック

2021 年 11 月 4 日

  • マップ (Choropleth) の視覚化で、凡例の色のグラデーション ステップの最大数が 11 から 20 に増えました。 既定値は、最小色最大色を含む 5 つのグラデーション ステップです。
  • タブ付きの SQL エディターで、一括タブ管理がサポートされるようになりました。 タブを右クリックすると、[他を閉じる][左を閉じる][右を閉じる][すべて閉じる] のオプションが表示されます。 最初のタブまたは最後のタブを右クリックした場合は、[左を閉じる] または [右を閉じる] のオプションは表示されないことに注意してください。

2021 年 10 月 28 日

  • カタログ エクスプローラーでテーブルを表示する場合、テーブルとの対話を簡単にするためのオプションが 2 つあります。
    • [作成] > [クエリ] をクリックして、すべての列を選択し、最初の 1000 行を返すクエリを作成します。
    • [作成] > [クイック ダッシュボード] をクリックして構成ページを開きます。ここで、目的の列を選択し、それらの列を使用していくつかの基本情報を提供し、ダッシュボードレベルのパラメーターやその他の機能を紹介するダッシュボードとサポート クエリを作成できます。

2021 年 10 月 19 日

  • タブ付きエディターで次の新しいキーボード ショートカットが使用できるようになりました。
    • 新しいタブを開く:
      • Windows: Cmd+Alt+T
      • Mac: Cmd+Option+T
    • 現在のタブを閉じる
      • Windows: Cmd+Alt+W
      • Mac: Cmd+Option+W
    • クエリ ダイアログを開く
      • Windows: Cmd+Alt+O
      • Mac: Cmd+Option+O

2021 年 9 月 23 日

  • 既存のダッシュボードを複製することで、新しいダッシュボードを作成できるようになりました。これには、ダッシュボードとすべてのアップストリーム クエリで [実行可能]、[編集可能]、[管理可能] のアクセス許可が付与されている必要があります。 従来のダッシュボードの複製に関して参照してください。
  • 複数の Y 軸列を含む視覚化で GROUP BY を使用できるようになりました。 「散布図」を参照してください。
  • {{ @@yPercent}} を使用して、正規化されていない積み上げ横棒グラフでデータ ラベルを書式設定できるようになりました。 「横棒グラフ」を参照してください。
  • SAML 認証を使用していて、SAML 資格情報が数分以内に期限切れになる場合、クエリを実行したりダッシュボードを更新したりする前に、再度ログインするように求められるようになりました。 これにより、資格情報がクエリの実行中に期限切れになることによる中断を防ぐことができます。

2021 年 9 月 20 日

  • Permissions REST API を使用して、ダッシュボード、クエリ、およびアラートの所有権を譲渡できるようになりました。 ACL のクエリに関して参照してください。

2021 年 9 月 16 日

  • クエリ結果で、BIGINT の結果が 9007199254740991より大きい場合、文字列としてシリアル化されるようになりました。 これにより、クエリ結果で BIGINT の結果が切り捨てられる可能性がある問題が修正されます。 その他の整数の結果は、引き続き数値としてシリアル化されます。 軸ラベルとツールヒントの数値の書式設定は、文字列としてシリアル化される 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 にアクセスできるユーザーを管理できます。 既定では、新しいユーザーにはこのアクセス権があります。

    管理者は、ユーザーまたはグループからワークスペース アクセス権 (API では workspace-access) を削除することにより、ユーザーまたはグループが Databricks SQL にのみアクセスできるようにして、Data Science & Engineering または Databricks Machine Learning にはアクセスできないようにすることができます。 既定では、新しいユーザーにはこのアクセス権があります。

    重要

    ユーザーが Azure Databricks にログインしてアクセスするには、Databricks SQL アクセスまたはワークスペース アクセスの権利 (または両方) を持っている必要があります。

  • スターター エンドポイントと呼ばれる小さなクラシック SQL エンドポイントが、すべてのワークスペースで事前に構成されています。そのため、ダッシュボード、視覚化、クエリの作成をすぐに開始できます。 より複雑なワークロードに対応するために、簡単にサイズを増やしたり (待機時間を短縮するため)、基になるクラスターの数を増やす (より多くの同時実行ユーザーを処理するため) ことができます。 コストを管理するために、スターター エンドポイントは 120 分間アイドル状態になると終了するように構成されます。

  • 迅速な立ち上げと実行を支援するために、管理者とユーザー向けの新しいガイド付きオンボード エクスペリエンスを利用できます。 オンボード パネルは既定で表示され、サイドバーで、いつでもオンボード タスクの残り件数を確認できます。 [tasks left](残りタスク) をクリックして、オンボード パネルを再度開きます。

  • すべてのワークスペースから使用できる SAMPLES という読み取り専用カタログ内の 2 つの充実したデータセットを使用して、Databricks SQL の使用をすぐに開始できます。 Databricks SQL について学習するときに、これらのスキーマを使用して、クエリ、視覚化、ダッシュボードを作成できます。 構成は必要ありません。すべてのユーザーがこれらのスキーマにアクセスできます。

    • nyctaxiスキーマでは、tripsテーブルにタクシー乗車データが格納されています。
    • tpchスキーマには、次の表に示す小売収益とサプライ チェーンのデータが含まれています。
      • customer
      • lineitem
      • nation
      • orders
      • part
      • partsupp
      • region
      • supplier

    オンボード パネルで [Run your first query](最初のクエリを実行する) をクリックして、nyctaxi スキーマの新しいクエリを生成します。

  • 構成が不要な Databricks SQL でのデータ視覚化の詳細を確認するには、ダッシュボード サンプル ギャラリーからダッシュボードをインポートできます。 これらのダッシュボードは、SAMPLES カタログ内のデータセットを利用しています。

    ダッシュボード サンプル ギャラリーを表示するには、オンボード パネルで [サンプル ダッシュボードのインポート] をクリックします。

  • CREATE FUNCTIONDROP FUNCTION コマンドを使用して、ネイティブ SQL 関数を作成および削除できるようになりました。

2021 年 9 月 2 日

  • ダッシュボードの [編集可能] アクセス許可を持つユーザーは、ダッシュボードの更新スケジュールとサブスクリプションの一覧を管理できるようになりました。 以前は、[Can Manage]\(管理可能\) アクセス許可が必要でした。 詳細については、「ダッシュボードを自動的に更新する」を参照してください。

  • 既定で、視覚化は返される結果の数に基づいて動的にサイズ変更されなくなり、結果の数に関係なく同じ高さが維持されます。 前の動作に戻り、視覚化を動的にサイズ変更するように構成するには、ダッシュボードの視覚化の設定で [Dynamically resize panel height](パネルの高さを動的に変更する) を有効にします。 詳細については、テーブルのオプションを参照してください。

  • 同じアカウント内の複数のワークスペースにアクセスできる場合は、Databricks SQL 内からワークスペースを切り替えることができます。 Azure Databricks ワークスペースの左下隅にある Account Iconをクリックし、切り替え先のワークスペースを選択します。

2021 年 8 月 12 日

  • 管理者は、別のユーザーのクエリを実行中に終了できるようになりました。 詳細については、「実行中のクエリを終了する」を参照してください。

2021 年 8 月 5 日

  • EXPLAIN の結果の出力形式の改善
    • Explain の結果が読みやすくなりました
    • 行の折り返しなしのモノスペースとして設定されます

2021 年 7 月 29 日

  • クエリ エディターでの複数のタブのサポートによって、複数のクエリのジャグリングが簡単になりました。 タブ付きエディターを使用するには、複数クエリの編集に関する記事を参照してください。

2021 年 7 月 8 日

  • ダッシュボードの視覚化ウィジェットにタイトルと説明が追加され、複数のダッシュボードで使用される視覚化のタイトルと説明をダッシュボード自体に合わせて調整できるようになりました。
  • サイドバーが更新され、可視性とナビゲーションが向上しました。
    • ウェアハウスSQL エンドポイントに、履歴Query History にそれぞれ名前が変更されました。
    • アカウント設定 (以前のユーザー) が、SQL Account Icon[アカウント] に移動されました。 [アカウント] を選択すると、Azure Databricks ワークスペースを変更してログアウトできます。
    • ユーザー設定が User Settings Icon[設定] に移動され、[設定][SQL 管理コンソール] に分割されました。 [SQL 管理コンソール] は、管理者にのみ表示されます。
    • ヘルプ アイコンが Help icon[ヘルプ] に変更されました。

2021 年 7 月 1 日

  • 新しいカタログ エクスプローラーを使用すると、データベースとテーブルに対するアクセス許可を簡単に確認および管理できます。 ユーザーは、スキーマの詳細の表示、サンプルデータのプレビュー、テーブルの詳細およびプロパティの表示を行うことができます。 管理者はデータ オブジェクトの所有者を表示および変更できます。また、データ オブジェクトの所有者はアクセス許可の付与と取り消しを行えます。 詳しくは、「カタログ エクスプローラーとは」を参照してください。
  • テーブルと同じ順序を反映するように、横グラフの Y 軸が更新されました。 以前に逆順を選択した場合は、[Y 軸] タブの [逆順] トグルを使用して、新しい順序を逆にできます。

2021 年 6 月 23 日

  • サービス プリンシパルを使用して SQL エンドポイントを簡単に構成できます。 グローバル SQL エンドポイントの設定でサービス プリンシパルを構成するのに役立つコントロールが追加されました。 「サービス プリンシパルの構成」をご覧ください。
  • 一時ビューがサポートされるようになりました。

2021 年 6 月 17 日

  • Photon (Databricks の新しいベクトル化された実行エンジン) は、新しく作成された SQL エンドポイント (UI と REST API の両方) に対して既定で有効になります。 Photon の透過的な高速化
    • Parquet テーブルと Delta テーブルに書き込みます。
    • 多くの SQL クエリ。 「制限事項」を参照してください。
  • CREATE GROUPDROP GROUPALTER GROUPSHOW GROUPS、および SHOW USERS コマンドを使用して、ユーザーとグループを簡単に管理できます。 詳細については、「セキュリティ ステートメント」および「Show ステートメント」を参照してください。
  • クエリ エディターのスキーマ ブラウザーは、100 を超えるテーブルを持つスキーマでの動作が素早く高速になりました。 このようなスキーマの場合、スキーマ ブラウザーでは一部の列を自動的に読み込まないようにします。テーブルの一覧は通常どおり表示されますが、列はテーブルをクリックした場合にのみ読み込まれます。 この変更は、クエリ エディターでのクエリのオートコンプリートに影響します。検索候補を表示するためにこの情報に依存するためです。 テーブルを展開して列を読み込むまで、それらの候補は使用できません。

2021 年 6 月 3 日

  • 新しく有効にされた Azure Databricks ワークスペースの管理者は、既定で Databricks SQL のエンタイトルメントを受け取るようになったため、管理コンソールを使用して Databricks SQL アクセス エンタイトルメントを自分自身に付与する必要がなくなりました。
  • Photon はパブリック プレビューの段階に入り、新しい SQL エンドポイントに対して既定で有効になっています。
  • マルチクラスター負荷分散がパブリック プレビューになりました。
  • [編集可能] アクセス許可を使用して、組織の他のメンバーとのダッシュボードとクエリでのコラボレーションを有効にできるようになりました。 「アクセス制御リスト」を参照してください。

2021 年 5 月 26 日

  • SQL Analytics は Databricks SQLという名前に変更されました。 この変更により、お客様に次のような影響があります。
    • Web UI の参照が更新されました。

    • Databricks SQL へのアクセス権を付与するエンタイトルメントの名前が変更されました。

      • UI: [Databricks SQL access](Databricks SQL アクセス) (以前の [SQL Analytics access](SQL Analytics アクセス) )
      • SCIM API: databricks-sql-access(以前のsql-analytics-access)

      以前のエンタイトルメントを持つユーザー、グループ、およびサービス プリンシパルは、新しいエンタイトルメントに移行されました。

    • Databricks SQL に関連する監査ログ イベントのタグが変更されました:

      • Databricks SQL イベントのプレフィックスが databrickssql になりました。
      • changeSqlAnalyticsAclchangeDatabricksSqlAcl になりました。
  • ダッシュボードの更新
    • ダッシュボードのエクスポート ファイル名が更新され、UUID ではなく、ダッシュボード + タイムスタンプの名前に変更されました。
    • エクスポート レコードの上限が 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 では、列の型の推測が試行されなくなりました。 以前は、xxxx-yy-dd 形式の列は、識別コードである場合でも自動的に日付として処理されていました。 これで、列は日付として自動的に処理されなくなりました。 必要に応じて、クエリで指定する必要があります。 この変更により、以前の動作に依存していた一部の視覚化が機能しなくなる可能性があります。 このリリースでは、User Settings Icon> [設定]>[下位互換性] オプションを変更して、以前の動作に戻すことができます。 今後のリリースでは、その機能を削除します。

  • 現在、クエリ エディターにはクエリの進行状況インジケーターが表示されます。 状態の変更を、継続的に更新される進行状況バーで確認できるようになりました。

    進行状況バー

2021 年 5 月 6 日

  • ダッシュボードの内容を PDF 形式でダウンロードできるようになりました。 「PDF 形式でダウンロード」を参照してください。

  • 管理者ユーザーは、すべてのクエリとダッシュボードへの表示アクセス権を持つようになりました。 このビューでは、管理者は任意のクエリまたはダッシュボードを表示および削除できます。 ただし、管理者と共有されていない場合、管理者はクエリまたはダッシュボードを編集できません。管理者のクエリ ビュー従来のダッシュボード管理者ビューについて参照してください。

  • マルチクラスター負荷分散を使用してエンドポイントのコンカレンシーを大きくする機能がすべてのアカウントで使用できるようになりました。 指定した最小および最大クラスター数の間で自動スケーリングするエンドポイントを作成できます。 過負荷のエンドポイントはスケールアップされ、低負荷のエンドポイントはスケールダウンされます。

2021 年 4 月 29 日

2021 年 4 月 22 日

  • 内部エラーが原因でエンドポイントにアクセスできなくなり、削除されたように見える問題を修正しました。

2021 年 4 月 16 日

Databricks SQL と Apache Spark SQL セマンティクスとの互換性が保持されます。 このリリースにより、セマンティクスが Apache Spark 3.1 のものと一致するように更新されます。 以前の Databricks SQL は Apache Spark 3.0 セマンティクスに合わせて変更されました。

  • stdstddevstddev_sampvariancevar_sampskewnesskurtosiscovar_samp および corr を含む統計集計関数は、式の評価中に DivideByZero が発生すると、Double.NaN ではなく NULL を返します。たとえば、単一の要素セットに stddev_samp が適用された場合などです。 このリリース以前のものでは、Double.NaN が返されます。
  • grouping_id() の戻り値は long 型です。 このリリース以前は、この関数の戻り値は int 型でした。
  • クエリ プランの結果説明がフォーマットされるようになりました。
  • 指定された datetime パターンが無効な場合、from_unixtimeunix_timestampto_unix_timestampto_timestamp、および to_date は失敗します。 このリリース以前は、NULL が返されました。
  • Parquet、ORC、Avro、および JSON データソースは、次のように例外 org.apache.spark.sql.AnalysisException をスローします。“Found duplicate column(s) in the data schema in read if they detect duplicate names in top-level columns as well in nested structures." (上位レベルの列と入れ子になった構造体に重複した名前が検出された場合、読み取り中のデータ スキーマ内の重複した列を検出)
  • 構造体とマップは、文字列にキャストされる際に {} ブラケットで囲まれます。 たとえば、show() アクションと CAST 式では、このようなブラケットが使用されます。このリリース以前は、d ブラケットが同じ目的で使用されていました。
  • 構造体、配列、およびマップの NULL 要素は、文字列にキャストされる際に "null" に変換されます。 このリリース以前は、NULL 要素は空の文字列に変換されました。
  • decimal 型列の合計がオーバーフローすると、null 値が返されます。 このリリース以前のものでは、この場合、decimal 型列の合計が null 値または不適切な結果を返したり、実行に失敗する可能性があります (実際のクエリ プランの実行によって異なります)。
  • IllegalArgumentException は、不完全な間隔リテラルに対して返されます。たとえば、無効な INTERVAL '1'INTERVAL '1 DAY 2' などです。 このリリース以前は、これらのリテラルの結果は null 値です。
  • タイムスタンプが 1900-01-01 00:00:00Z より前であり、INT96 型として読み込み (保存) されている場合、Parquet ファイルとの間でタイムスタンプの読み込みと保存が失敗します。 このリリース以前では、アクションは失敗しませんが、ユリウス暦と先発グレゴリオ暦との間での再配置によって入力タイムスタンプがシフトされる可能性があります。
  • schema_of_json および schema_of_csv の各関数は、フィールド名が引用符で囲まれた SQL 形式のスキーマを返します。 このリリース以前では、この関数により返されるのは、フィールドが引用符で囲まれていない小文字のカタログ文字列です。
  • CHARCHARACTERVARCHAR の型では、テーブル スキーマがサポートされています。 テーブル スキャンおよび挿入は、char/varchar セマンティックに従います。 char/varchar がテーブル スキーマ以外の場所で使用されている場合は、例外がスローされます (CAST は、単に char/varchar を以前のような文字列として扱う例外です)。
  • Hive 外部カタログからのテーブルに対して、次の例外がスローされます。
    • 新しいパーティションが既に存在する場合、ALTER TABLE .. ADD PARTITIONPartitionsAlreadyExistException をスローします。
    • 既存のパーティションがない場合、ALTER TABLE .. DROP PARTITIONNoSuchPartitionsException をスローします。

2021 年 4 月 13 日

  • SQL エンドポイント キューによりクエリのスループットが向上しました。 SQL エンドポイントが実行中のクエリで既に飽和状態になっている場合、そのエンドポイントに送信されたクエリはキューに登録されます。 これにより、要求によってエンドポイントが過負荷になることがなくなるため、クエリのスループットが向上します。 エンドポイント監視画面で、向上したパフォーマンスを確認できます。

2021 年 4 月 1 日

  • クエリのコンパイル、実行、および結果のフェッチに費やされた時間を、Query History ですばやく確認できます。 「クエリ プロファイル」を参照してください。 以前は、この情報はクエリをクリックして [実行の詳細] タブを開くことでのみ表示できました。
  • SQL エンドポイントは、指定された最大クラスター数を超えてスケーリングできなくなりました。 SQL エンドポイントに割り当てられたすべてのクラスターは 24 時間後にリサイクルされます。これにより、追加のクラスターが 1 つ入る隙間が作られます。

2021 年 3 月 18 日

  • クエリ エディターのオートコンプリートが、Databricks SQL 構文をサポートし、コンテキストとエイリアスを認識するようになりました。 「クエリを作成する」を参照してください。
  • サーバーでセッションがタイムアウトになった後、JDBC と ODBC の要求が無効なセッション エラーで失敗することがなくなりました。 BI クライアントは、セッション タイムアウトが発生したときにシームレスに復旧できるようになりました。

2021 年 3 月 11 日

  • Databricks SQL に対して新たに有効化されたワークスペースの管理者とユーザーは、Databricks SQL へのアクセス権が自動的に付与されなくなります。 Databricks SQL へのアクセスを有効にするには、管理者が次のことを行う必要があります。
    1. 管理者設定ページに移動します。
    2. [Users] タブをクリックします。
    3. アカウントの行で、 [Databricks SQL access](Databricks SQL へのアクセス) チェックボックスをオンにします。
    4. [Confirm](確認) をクリックします。
    5. 手順 3 と 4 を繰り返して、ユーザーに Databricks SQL へのアクセスを許可するか、グループへのアクセス権を付与します。
  • サイドバー上部の新規アイコン [新規]> [クエリ | ダッシュボード | アラート] を選択して、簡単にクエリ、ダッシュボード、アラートを作成できます。
  • クエリ エディターで、下書きが保存されるようになったため、保存したクエリに戻ることができます。 「SQL エディターでのクエリの記述とデータの探索」を参照してください。
  • 外部データ ソースを作成することはできなくなりました。
  • SQL エンドポイントの監視グラフの信頼性が向上しました。 グラフに、誤ったエラー メッセージが断続的に表示されることはなくなりました。

2021 年 3 月 4 日

  • Queries、Dashboards、Alerts API のドキュメントが公開されました。 「Databricks REST API リファレンス」を参照してください。

  • スケジュール済みのダッシュボードの更新が常に実行されるようになりました。 更新は Web アプリケーションで実行されるため、ブラウザーでダッシュボードを開いたままにする必要はなくなりました。 「ダッシュボードを自動的に更新する」を参照してください。

  • 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 (旧称 Azure Active Directory) の資格情報に基づいた認証: 管理者が PAT トークンを構成する必要はなくなりました。
  • 大幅にパフォーマンスが改善された新しい Azure Databricks ODBC コネクタにより、インポートがより高速になり、メタデータ呼び出しが最適化されています。
  • Power BI を介した Azure Databricks のデータへのアクセスは、Azure Databricks のテーブルのアクセス制御と、Microsoft Entra ID (旧称 Azure Active Directory) の ID に関連付けられている Azure ストレージ アカウントのアクセス許可に従います。

詳細については、「Power BI を Azure Databricks に接続する」を参照してください。

2021 年 2 月 25 日

  • SQL エンドポイントでアクセス許可をすぐに設定できるようになりました。 この手順は、新しい SQL エンドポイントを作成した直後に行います。既存のエンドポイントを編集する場合も簡単にアクセスできます。 「SQL ウェアハウスを作成する」および「SQL ウェアハウスを管理する」を参照してください。
  • 視覚エフェクトの設定を再利用するために、視覚エフェクトを複製できるようになりました。 「視覚化を複製する」を参照してください。
  • クエリ結果が、Azure Databricks アカウントではなく、自分のアカウントに格納されるようになりました。
  • オブジェクトに対して定義済みのアクセス許可をすべて一覧表示することによって情報が漏洩するのを防ぐために、SHOW GRANTS [<user>] <object> を実行するには、以下のいずれかである必要があります。
    • Databricks SQL 管理者または <object> の所有者。
    • [<user>] に指定されているユーザー。

2021 年 1 月 7 日

  • アイドル状態のエンドポイントの支出を減らすために、新しい SQL エンドポイントでは、自動停止が有効になり、既定のタイムアウトは 2 時間になりました。 タイムアウトに達すると、エンドポイントは停止します。 タイムアウト期間を編集したり、自動停止を無効にしたりすることはいつでも可能です。
  • TEXT 型のクエリ パラメーターを除き、クエリ パラメーターに引用符が追加されなくなりました。 Dropdown ListQuery Based Dropdown List、またはいずれかの Date 型のクエリ パラメーターを使用している場合は、クエリを機能させるためには引用符を追加する必要があります。 たとえば、ご使用のクエリが SELECT {{ d }} の場合、このクエリは SELECT '{{ d }}' である必要があります。

2020 年 11 月 18 日

Databricks SQL がパブリック プレビューになったことをご案内します。これは、アドホックなクエリを実行したり、データ レイクに格納されているデータについてのダッシュボードを作成したりするための直感的な環境です。 Databricks SQL を導入した組織は、マルチクラウドのレイクハウス アーキテクチャを運用して、データ レイクの経済性でデータ ウェアハウスのパフォーマンスを実現できます。 Databricks SQL:

  • Tableau や Microsoft Power BI など、現在使用している BI ツールと統合して、データ レイク内の最も完全で最新のデータのクエリを実行します。
  • データ アナリストやデータ科学者が Azure Databricks 内でデータ レイクのデータのクエリを直接実行できる SQL ネイティブのインターフェイスにより、既存の BI ツールを補完します。
  • 重要なデータが変更されたときの自動アラート機能を備えた、豊富な視覚化やドラッグ アンド ドロップのダッシュボードを使用して、クエリの分析情報を共有できます。
  • SQL ウェアハウスの作成を使って、データ レイクの信頼性、品質、拡張性、セキュリティ、パフォーマンスを実現するので、ユーザーは最新の完全なデータを使って、従来の分析ワークロードを実行できます。
  • データ アクセスの管理を簡単にするために USAGE 権限が導入されています。 スキーマ内のオブジェクトを使用するには、操作を実行するために必要な権限に加えて、そのスキーマでの USAGE 権限が付与されている必要があります。 USAGE 権限は、スキーマまたはカタログに付与することができます。 既にテーブル アクセス制御が使用されているワークスペースの場合は、ルート CATALOG の users グループに、USAGE 権限が自動的に付与されます。 詳細については、「Hive メタストアの特権とセキュリティ保護可能なオブジェクト (レガシ)」を参照してください。

詳細については、「Azure Databricks のデータ ウェアハウスとは」を参照してください。

修正する問題

  • SQL エディター。 SQL エディターで、クエリ タブを切り替えるときに、選択したテキストとスクロール位置が保持されるようになりました。
  • SQL エディター。 SQL エディターでクエリの [実行] をクリックし、別のページに移動し、クエリの実行中に戻ると、エディターに正しいクエリ状態が表示されます。 別のページにいる間にクエリが完了した場合には、SQL エディター ページに戻ると、クエリ結果が表示されます。
  • MySQL 8.0 を外部メタストアとして使用できるようになりました。
  • Delta テーブルの DESCRIBE DETAIL コマンドが java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.time.Instant. で失敗しなくなりました。
  • INT96 タイムスタンプを含む Parquet ファイルの読み取りに失敗しなくなりました。
  • クエリに対する [実行可能] アクセス許可を持っているユーザーがそれを実行したとき、クエリが別のユーザーによって作成されている場合は、クエリ履歴のユーザーとして、クエリの実行者が表示されます。
  • グラフのレンダリング時に Null 値が無視され、グラフの使いやすさが向上しました。 たとえば、以前は、null 値が存在すると、横棒グラフの棒が非常に小さく見えました。 今は、軸が null 以外の値のみに基づいて設定されるようになりました。

既知の問題

  • マルチクラスター負荷分散 SQL エンドポイントの Delta Lake 以外のデータ ソースからの読み取りは、不整合になる場合があります。
  • Databricks SQL でアクセスされるデルタ テーブルにより、スキーマとテーブルのプロパティが、構成されているメタストアにアップロードされます。 外部のメタストアを使用している場合は、メタストア内の Delta Lake の情報を見ることができます。 この情報は、Delta Lake により、可能な限り最新の状態に保たれます。 また、DESCRIBE <table> コマンドを使用して、メタストア内の情報が確実に更新されるようにすることもできます。
  • Databricks SQL では、セッション タイム ゾーンとして "GMT+8" のようなゾーン オフセットはサポートされていません。 回避策は、代わりに "Etc/GMT+8" のようなリージョン ベースのタイム ゾーン (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) を使用することです。 タイム ゾーンの設定の詳細については、「タイム ゾーンの設定」を参照してください。

よく寄せられる質問 (FAQ)

Databricks SQL のワークロードが課金される方法

Databricks SQL ワークロードは、Standard Jobs Compute SKU に従って課金されます。

SQL エンドポイントはどこで実行されますか?

Azure Databricks クラスターと同様に、SQL エンドポイントはお使いの Azure アカウントで作成および管理されます。 SQL エンドポイントは、SQL に最適化されたクラスターをお使いのアカウントで自動的に管理し、エンドユーザーのニーズに合わせてスケーリングします。

Data Science & Engineering ワークスペースの SQL ノートブックから SQL エンドポイントを使用できますか?

いいえ。 SQL エンドポイントは、Databricks SQL クエリBI ツール、その他の JDBC および ODBC クライアントから使用できます。

クラウド プロバイダーの資格情報を使用したデータへのアクセス権が付与されています。 Databricks SQL でこのデータにアクセスできないのはなぜですか?

Databricks SQL では、データへのすべてのアクセスがデータ アクセス制御の対象になるため、管理者またはデータ所有者に最初に適切な権限を付与してもらう必要があります。