Databricks アセット バンドル機能のリリース ノート
この記事では、主な新規および今後の Databricks アセット バンドル 機能と変更のリリースについて詳しく説明します。 バンドル機能が Databricks CLI で利用可能になりました。 更新プログラムの完全な一覧については、 「Databricks CLI GitHub リポジトリのリリース ノート」を参照してください。
動作の変更
次の Databricks アセット バンドルの動作変更は、 Databricks CLI リリースでリリースされました。
競合するアクセス許可を持つ共有にデプロイされたバンドルに対する警告
2024 年 10 月 23 日
この変更は、 Databricks CLI 0.231.0 でリリースされました。
すべてのユーザーがアクセスできる /Workspace/Shared
フォルダーにバンドルが展開されているが、バンドルに対して定義されている最上位レベルの permissions
がこれと競合すると、警告が発生するようになりました。 バンドルに対して定義されているアクセス許可を変更するか、バンドルを /Workspace/Shared
フォルダーから移動します。
バンドルのアクセス許可を変更するには、「 permissions」を参照してください。
/Workspace/Shared
フォルダーからバンドルを移動するには、バンドル構成のworkspace.root_path
を新しい場所を指すように変更してから、バンドルを再デプロイします。 UI を使用するか、 databricks fs rm
を実行して、古いバンドル フォルダーを削除します。
ワークスペース パスに自動的にプレフィックスが付くようになりました
2024 年 10 月 9 日
この変更は、 Databricks CLI 0.230.0 でリリースされました。
ワークスペース パスのプレフィックスに /Workspace
が自動的に追加されるようになりました。 さらに、バンドル構成での /Workspace/${workspace.root_path}/...
などのパス文字列の使用はすべて、自動的に ${workspace.root_path}/...
に置き換えられ、 bundle validate
の一部として警告が生成されます。
カスタム workspace.root_path
、 workspace.artifact_path
、または workspace.file_path
を指定した場合、Databricks アセット バンドルは自動的に /Workspace
のプレフィックスを付加しますが、変数としてこれらのエントリ (たとえば、my_config_path: /Workspace/${workspace.file_path}/config
) を使用する場合は、警告を回避するために、これらのエントリを更新して /Workspace
プレフィックスを削除する必要があります。
これらの変数のいずれかをコード内で変数として渡し、プレフィックスを付ける場合は、コードを更新してプレフィックスを付けないようにする必要があります。
この変更が必要なのは、もともとワークスペース ファイル システムが /
にルートされ、ホーム ディレクトリが /Users
下にあったときに、Databricks REST API を介してワークスペース パスにアクセスするために、これらのパスを直接使用するためです。 コードからワークスペース パスにアクセスするには、 /Workspace
ファイル パスを使用できます。また、ホーム ディレクトリも /Workspace/Users
で使用できます。 ワークスペース パスのこの二重性、およびワークスペース パスと Unity カタログの /Volumes
パスのあいまいさを回避するために、すべてのワークスペース パスの前に /Workspace
が付きます。
新機能
次の Databricks アセット バンドルの機能と更新プログラムは、 Databricks CLI リリースで公開されました。
ダッシュボードのサポート
2024 年 10 月 30 日
この機能は、 Databricks CLI 0.232.0 でリリースされました。
新しいダッシュボード リソースの種類を使用して、AI/BI ダッシュボードをバンドル構成で管理できるようになりました。 bundle generate dashboard
を使用してダッシュボード構成を生成し、ローカルバージョンとリモートバージョンのダッシュボードを--force
および--watch
オプションと同期させることができます。 「dashboardを参照し、バンドル構成ファイルを生成。
AI/BI ダッシュボードの詳細については、「 Dashboards」を参照してください。
新しいバンドルの概要コマンド
2024 年 10 月 23 日
この機能は、 Databricks CLI 0.231.0 でリリースされました。
新しい bundle summary
コマンドが追加されました。 このコマンドは、Databricks ワークスペース内のリソースに簡単に移動できるように、リソースのディープ リンクを含む、バンドルの ID とリソースの概要を出力します。 「 バンドルの概要を出力するを参照してください。
汎用クラスターの作成のサポート
2024 年 10 月 1 日
この機能は、 Databricks CLI 0.229.0 でリリースされました。
新しいクラスター リソースの種類を使用して、バンドル構成で汎用クラスターを作成できるようになりました。 「 クラスター」を参照してください。
新しい Delta Live Tables パイプラインのレクリエーション プロンプトと –auto-approve フラグ
2024 年 9 月 5 日
この機能は、 Databricks CLI 0.228.0 でリリースされました。
Delta Live Tables パイプラインの再作成につながるバンドル構成の変更がある場合、プロンプトが表示されるようになりました。 --auto-approve
フラグを指定することで、プロンプトをスキップできます。
Unity Catalog スキーマ リソースのサポートを追加しました
2024 年 7 月 31 日
この機能は、 Databricks CLI 0.225.0 でリリースされました。
Unity Catalog スキーマをバンドル構成で定義できるようになりました。 「スキーマ」を参照してください。
Web ターミナルでコマンドをバンドルする
2024 年 7 月 4 日
この機能は、 Databricks CLI 0.223.0 でリリースされました。
Web ターミナルから Databricks CLI を使用してバンドルを操作できるようになりました。 Web ターミナルの使用方法については、Azure Databricks Web ターミナルの「Azure Databricks Web ターミナルでシェル コマンドを実行する」を参照してください。
複合変数のサポートを追加しました
2024 年 6 月 26 日
この機能は、 Databricks CLI v0.222.0 でリリースされました。
Databricks アセット バンドルで複合変数がサポートされるようになりました。 「複合変数を定義する」を参照してください。
Databricks アセット バンドルの一般提供
2024 年 4 月 23 日
Databricks アセット バンドルは、Databricks CLI 0.218.0 リリース以降で一般提供されています。