ワークフローを管理する

この機能に関するサポートをリクエストする場合、またはフィードバックを提供する場合は、bigquery-workflows-preview-feedback@google.com までメールをお送りください。

このドキュメントでは、ワークフローのスケジュール設定と削除など、ワークフローの管理方法について説明します。

Workflows は Dataform をベースにしています。

始める前に

始める前に、ワークフローを作成します。

必要なロール

ワークフローを管理するために必要な権限を取得するには、次の IAM ロールを付与するよう管理者に依頼してください。

  • ワークフローを削除するには: ワークフローの Dataform 管理者 roles/dataform.Admin
  • ワークフローを表示して実行するには: プロジェクトに対する Dataform 閲覧者 roles/dataform.Viewer

ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。

Dataform IAM の詳細については、IAM によるアクセス制御をご覧ください。

すべてのワークフローを表示

プロジェクト内のすべてのワークフローのリストを表示するには、次の操作を行います。

  1. Google Cloud コンソールで [BigQuery] ページに移動します。

    BigQuery に移動

  2. [エクスプローラ] ペインで をクリックし、[ワークフロー] を開きます。

過去の手動実行を表示する

選択したワークフローの過去の手動実行を表示する手順は次のとおりです。

  1. Google Cloud コンソールで [BigQuery] ページに移動します。

    BigQuery に移動

  2. [エクスプローラ] ペインで、プロジェクトと [ワークフロー] フォルダを開き、ワークフローを選択します。

  3. [Executions] をクリックします。

  4. 省略可: 過去の実行のリストを更新するには、[更新] をクリックします。

失敗したワークフローの実行に対するアラートを構成する

各ワークフローには、対応する Dataform リポジトリ ID があります。BigQuery ワークフローの実行は、対応する Dataform リポジトリ ID を使用して Cloud Logging にロギングされます。Cloud Monitoring を使用して、BigQuery ワークフローの実行に関する Cloud Logging ログの傾向を確認し、記述した条件の発生時に通知できます。

BigQuery ワークフローの実行が失敗したときにアラートを受け取るには、対応する Dataform リポジトリ ID のログベースのアラート ポリシーを作成します。手順については、失敗したワークフロー呼び出しに対するアラートを構成するをご覧ください。

ワークフローの Dataform リポジトリ ID を確認する手順は次のとおりです。

  1. Google Cloud コンソールで [BigQuery] ページに移動します。

    BigQuery に移動

  2. [エクスプローラ] ペインで、プロジェクトと [ワークフロー] フォルダを開き、ワークフローを選択します。

  3. [設定] をクリックします。

    ワークフローの Dataform リポジトリ ID は、[設定] タブの下部に表示されます。

ワークフローの削除

ワークフローを完全に削除する手順は次のとおりです。

  1. Google Cloud コンソールで [BigQuery] ページに移動します。

    BigQuery に移動

  2. [エクスプローラ] ペインで、プロジェクトと [Workflows] フォルダを開きます。削除するワークフローを見つけます。

  3. ワークフローの横にある アクションを表示)をクリックし、[削除] をクリックします。

  4. [削除] をクリックします。

次のステップ