ワークフローを管理する
この機能に関するサポートをリクエストする場合、またはフィードバックを提供する場合は、bigquery-workflows-preview-feedback@google.com までメールをお送りください。
このドキュメントでは、ワークフローのスケジュール設定と削除など、ワークフローの管理方法について説明します。
Workflows は Dataform をベースにしています。
始める前に
始める前に、ワークフローを作成します。
必要なロール
ワークフローを管理するために必要な権限を取得するには、次の IAM ロールを付与するよう管理者に依頼してください。
-
ワークフローを削除するには:
ワークフローの Dataform 管理者 (
roles/dataform.Admin
) -
ワークフローを表示して実行するには: プロジェクトに対する Dataform 閲覧者 (
roles/dataform.Viewer
)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
Dataform IAM の詳細については、IAM によるアクセス制御をご覧ください。
すべてのワークフローを表示
プロジェクト内のすべてのワークフローのリストを表示するには、次の操作を行います。
Google Cloud コンソールで [BigQuery] ページに移動します。
[エクスプローラ] ペインで
をクリックし、[ワークフロー] を開きます。
過去の手動実行を表示する
選択したワークフローの過去の手動実行を表示する手順は次のとおりです。
Google Cloud コンソールで [BigQuery] ページに移動します。
[エクスプローラ] ペインで、プロジェクトと [ワークフロー] フォルダを開き、ワークフローを選択します。
[Executions] をクリックします。
省略可: 過去の実行のリストを更新するには、[更新] をクリックします。
失敗したワークフローの実行に対するアラートを構成する
各ワークフローには、対応する Dataform リポジトリ ID があります。BigQuery ワークフローの実行は、対応する Dataform リポジトリ ID を使用して Cloud Logging にロギングされます。Cloud Monitoring を使用して、BigQuery ワークフローの実行に関する Cloud Logging ログの傾向を確認し、記述した条件の発生時に通知できます。
BigQuery ワークフローの実行が失敗したときにアラートを受け取るには、対応する Dataform リポジトリ ID のログベースのアラート ポリシーを作成します。手順については、失敗したワークフロー呼び出しに対するアラートを構成するをご覧ください。
ワークフローの Dataform リポジトリ ID を確認する手順は次のとおりです。
Google Cloud コンソールで [BigQuery] ページに移動します。
[エクスプローラ] ペインで、プロジェクトと [ワークフロー] フォルダを開き、ワークフローを選択します。
[設定] をクリックします。
ワークフローの Dataform リポジトリ ID は、[設定] タブの下部に表示されます。
ワークフローの削除
ワークフローを完全に削除する手順は次のとおりです。
Google Cloud コンソールで [BigQuery] ページに移動します。
[エクスプローラ] ペインで、プロジェクトと [Workflows] フォルダを開きます。削除するワークフローを見つけます。
ワークフローの横にある
(アクションを表示)をクリックし、[削除] をクリックします。[削除] をクリックします。
次のステップ
- BigQuery のワークフローの詳細を確認する。
- ワークフローを作成する方法を確認する。
- ワークフローをオーケストレートする方法を学習する。