メインコンテンツまでスキップ
非公開のページ
このページは非公開です。 検索対象外となり、このページのリンクに直接アクセスできるユーザーのみに公開されます。

バンドルデプロイメント履歴

備考

プレビュー

この機能は プライベート プレビュー段階です。試用については、Databricksの担当者にお問い合わせください。

デプロイメント履歴は、ワークスペース内のすべてのDeclarative Automation Bundlesのデプロイメントに関する、構造化された監査可能な記録を提供します。 デプロイ とは、特定のターゲットにデプロイされるバンドルです。デプロイするたびに、新しい バージョン が記録されます。

各デプロイメントについて、以下を確認できます:

  • デプロイメントメタデータ :デプロイを実行したID、Timestamp、ターゲット、および結果のステータス。
  • ソース管理コンテキスト : Gitリポジトリ、Branch、commit SHA、およびバージョンに関連付けられたリリースタグ。
  • リソースの変更 : 各バージョンで作成、更新、削除、または再作成されたリソースと、構成の差分。
  • デプロイ後の状態 :ジョブ、Lakeflow Pipelines、ダッシュボード、Unity Catalogテーブルなど、デプロイによって管理されるリソースの全インベントリ。

デプロイメント履歴は、デプロイメントの検証、回帰の調査、ジョブやパイプラインを最後に変更したユーザーの確認といった疑問への回答を一元的に行える場所です。これは、Databricksリソースをコードとして管理するチームにとって、ガバナンスの効いたデプロイメントの基盤となります。

バンドルの概要については、「宣言型オートメーションバンドルとは?」を参照してください。バンドルのデプロイ方法については、「ワークスペースからのバンドルのデプロイとワークフローの実行」および「宣言型オートメーションバンドルのデプロイモード」を参照してください。

デプロイメント履歴を有効にする

バンドルのデプロイメント履歴を記録するには、バンドル構成で record_deployment_historytrue に設定してください。構成リファレンスを参照してください。

デプロイメントを表示

デプロイを表示するには、以下のいずれかを実行します。

  • バンドルの デプロイメント ペインから、そのバンドルのデプロイメント履歴を開きます。ワークスペースからのバンドルのデプロイとワークフローの実行を参照してください。
  • バンドルによって管理されるジョブ、パイプライン、またはダッシュボードの場合、 Managed by インジケーターを使用して、それを所有するデプロイメントにジャンプします。
  • バンドル名で検索して、そのデプロイメント履歴を直接開きます。

デプロイメントリストには、CAN_READアクセス権を持つすべてのデプロイメント(および対応するバージョンとリソース)が表示されます。

リストは次の列でフィルタリングおよび並べ替えができます:

説明

名前

バンドルとターゲット、またはデプロイメントの表示名。

ターゲット

devprod などのデプロイターゲット。

ステータス

最新のデプロイメントの状態。

最終デプロイ日時 / 実行者

デプロイメントが最後に実行された日時と、それを実行したID。

リソース数

デプロイメントが管理するリソースの数。

説明

名前

バンドルとターゲット、またはデプロイメントの表示名。

ターゲット

devprod などのデプロイターゲット。

ステータス

最新のデプロイメントの状態。

最終デプロイ日時 / 実行者

デプロイメントが最後に実行された日時と、それを実行したID。

リソース数

デプロイメントが管理するリソースの数。

デプロイメントバージョンの詳細を表示

デプロイ履歴からデプロイを選択して詳細を開き、バージョンを選択して、デプロイがいつ誰によって開始されたか、ソースGitリポジトリとBranch、commit SHA(Gitプロバイダーの差分にリンク)、および該当する場合はリリースタグなどの情報を確認します。

ヘッダーにあるバージョン履歴のドロップダウンを使用して、バージョン間を移動します。

リソースの変更

変更 」tabには、選択したバージョンでリソースに加えられた変更が一覧表示されます。これには以下が含まれます。

  • リソースの変更 :リソースごとに実行されたアクションの表。リソースキー(jobs.ETL_Main など)、アクション(作成、更新、削除、または再作成)、ステータス、および Timestamp が表示されます。
  • 構成の差分 : クラスターサイズやスケジュールなど、どの設定が変更されたかを強調表示するサイド・バイ・サイド比較。
  • ノートブックのスナップショット : ノートブックリソースの場合、デプロイされたノートブックの改訂版へのLinkです。
  • エラー : 更新に失敗した場合、インラインでエラーメッセージが表示されます。

デプロイ後の状態

デプロイ後の状態 tab には、バージョンが適用された後にデプロイメントが管理するライブリソースのインベントリが表示されます:

  • リソースキーとタイプ :論理名とリソースタイプ。
  • Databricks ID : ワークスペース内のリソースにリンクされた物理リソース ID。
  • 最終変更 : Changed in v42 など、リソースを最後に変更したバージョン。

CLIからのデプロイメント履歴

自動化されたワークフローでは、Databricks CLIのbundle-deploymentsコマンドを使用してデプロイメント履歴にアクセスできます。databricks bundle-deploymentsを参照してください。

制限事項

  • デプロイメント履歴は、新しいバンドルデプロイメントターゲットでのみ利用可能です。既存のバンドルまたはターゲットに対する移行パスはまだありません。
  • デプロイの基盤となるエンティティ(ジョブ ランなど)には、保持ポリシーが設定されている場合があります。
  • ダイレクトエンジンを使用したデプロイメントのみがサポートされています。ダイレクトデプロイメントエンジンへの移行を参照してください。

その他のリソース