ダッシュボード開発者のワークフロー
AI/BIダッシュボードは、大規模なダッシュボード管理のための、プログラムによるワークフローとDevOps指向のワークフローをサポートします。Declarative Automation Bundles とREST APIs使用してダッシュボードをコードとして管理し、インポートとエクスポートを使用してワークスペース間でダッシュボードを転送し、 Databricks Gitフォルダーを使用してソース コントロールを適用できます。
機能 | 説明 |
|---|---|
宣言型自動化バンドルまたはTerraformを使用して、ダッシュボードをコードとして管理します。REST APIsを使用して、作成、更新、共有を自動化します。 LakeFlowジョブを使用して日常的なダッシュボードの更新をスケジュールします。 | |
ダッシュボードをポータブル | |
Databricks Git フォルダーを使用してダッシュボード ファイルのバージョン管理を行います。CI/CD ワークフローを実装して、ブランチでダッシュボードを開発し、環境全体に展開します。 |
宣言型自動化バンドルを使用してダッシュボードを管理する
宣言型自動化バンドルを使用してAI/BI dashboardを管理する方法については、ダッシュボードを参照してください。 ダッシュボードを定義するバンドルの例については、バンドル例GitHubリポジトリを参照してください。
Databricks は Terraform プロバイダーも提供しています。Databricks Terraform のドキュメントを参照してください。
REST APIsでダッシュボードを管理する
DatabricksAPIを使用してダッシュボードを管理する方法を示すチュートリアルについては、「DatabricksRESTAPI を使用してダッシュボードを管理する 」を参照してください。付属のチュートリアルでは、レガシー ダッシュボードを Lakeview ダッシュボードに変換する方法と、それらを作成、管理、および共有する方法について説明します。
LakeFlowジョブを使用して更新をスケジュールする
既存の公開済みダッシュボードを定期的に更新するようにタスクを構成できます。Lakeflowジョブを使用したワークフローのオーケストレーションの詳細については、「ジョブLakeflow」を参照してください。ダッシュボード タスクの構成方法については、 ジョブのダッシュボード タスクを参照してください。
ダッシュボード UI または API を使用して作成するスケジュールとサブスクライバー リストは、ジョブに関連付けられたスケジュールと自動化とは異なります。「スケジュールとトリガーを使用したジョブの自動化」を参照してください。