メインコンテンツまでスキップ

ワークスペース内のバンドルで共同作業する

備考

プレビュー

ワークスペース内の Databricks アセット バンドルは パブリック プレビュー段階です。

Databricks アセット バンドルは、作成してワークスペースにデプロイし、ローカルの開発環境から、またはワークスペース UI で直接プログラムで管理します。ワークスペースで直接バンドルを共同編集することで、本番運用に移行する前に、より迅速なイテレーションとテストを行うことができます。

バンドルの詳細については、「Databricks アセットバンドルとは」を参照してください。

ヒント

ワークスペースUIを使用してバンドルを作成および管理するのではなく、ワークスペースでバンドルを開発したい場合は、ローカルターミナルの場合と同様に、ワークスペース Webターミナルの Databricks CLI を使用できます。 「Databricks CLI コマンドの実行」を参照してください。

ワークスペースでのバンドルのインストール要件は何ですか?

ワークスペースでバンドルを使用するためにローカルに何もインストールする必要はありませんが、Databricks ワークスペースの要件があります。

バンドルのデプロイとワークスペースでのリソースの実行に使用される Databricks CLI のバージョンは、 [デプロイ ] ダイアログで提供されます。

ワークスペースでバンドルを使用するためにYAMLを作成する方法を理解する必要がありますか?

いいえ。ワークスペースの Databricks アセット バンドルには、バンドルを管理するための UI が用意されているため、他のユーザーがローカル開発環境で開発したバンドルを共同作業できます。ワークスペース内のバンドルを操作するために、YAML を学習したり、Databricks CLI の使用方法を理解したりする必要はありません。

私は既に Databricks UI でワークフローを管理しています。なぜバンドルを使用する必要があるのですか?

Databricks Asset Bundles を使用すると、ワークフローに必要なすべてのファイルをソース管理できます。ワークスペース内のバンドルは、ワークスペース ユーザーが UI を使用して更新を編集、コミット、テスト、デプロイするためのメカニズムを提供します。ユーザーは、Git フォルダー内からバンドル プロジェクトを起動します。

GitHubリポジトリにバンドルがあります。Databricks ワークスペースで編集するにはどうすればよいですか?

フォルダーのルートに databricks.yml ファイルが存在する場合、Databricks によってフォルダーはバンドルとして識別されます。GitHub リポジトリの Git フォルダーを Databricks に作成すると、Databricks はそれをバンドルとして認識します。

ワークスペースではすべてのバンドル構成がサポートされていますか?

既存のバンドルのほとんどすべてをワークスペースで管理できます。ただし、 Python for Databricks Asset Bundles は、現在ワークスペースではサポートされていません。

コラボレーションのためにバンドルを共有するにはどうすればよいですか?

バンドルは親 Git フォルダーの権限を継承するため、バンドルを共有するには、バンドル プロジェクトを含む Git フォルダーを共同作業者と共有します。「コラボレーション、レビュー、および本番運用へのデプロイ」を参照してください。

ワークスペースでバンドルを本番運用に移動するにはどうすればよいですか?

バンドルは、デプロイする完全なプロジェクト、プロジェクトの実行に必要なインフラストラクチャ、およびデプロイのターゲットとするワークスペースを定義します。これらのターゲット ワークスペースは、通常、開発環境、ステージング環境、および本番運用環境です。 ワークスペースの Databricks Asset Bundles を使用すると、UI からターゲットの切り替え、デプロイ、ワークフローの実行を簡単に行うことができます。「バンドルのデプロイとワークスペースからのワークフローの実行」を参照してください。

詳細情報