トリガー実行

このドキュメントでは、SQL ワークフロー全体の実行またはワークフロー内の選択した要素のみの実行を手動でトリガーする方法について説明します。

SQL ワークフローの次の要素を実行できます。

  • ワークフロー内のすべてのアクション
  • 選択したアクション
  • 選択したタグを持つアクション

始める前に

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

    [Dataform] ページに移動

  2. リポジトリを作成または選択します。

  3. 開発ワークスペースを作成または選択します。

  4. SQL ワークフローを開発します。

必要なロール

実行を手動でトリガーするために必要な権限を取得するには、workflowInvocations に対する Dataform 編集者 roles/dataform.editor)IAM ロールの付与を管理者に依頼してください。 ロールの付与の詳細については、アクセス権の管理をご覧ください。

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

ワークフロー内のすべてのアクションを手動で実行する

ワークフロー内のすべてのアクションの実行を手動でトリガーするには、次の手順に従います。

  1. 開発ワークスペースに移動します。
  2. [実行を開始] をクリックし、[すべてのアクション] をクリックします。
  3. 省略可: すべてのテーブルをゼロから再構築するには、[フル更新で実行] オプションを選択します。このオプションを使用しない場合、Dataform は、増分テーブルをゼロから再構築せずに更新します。
  4. [実行を開始] をクリックします。

選択したアクションを手動で実行する

選択したアクションの実行を手動でトリガーするには、次の手順に従います。

  1. 開発ワークスペースに移動します。
  2. [実行を開始] をクリックして、次のいずれかを行います。
    • [アクション] をクリックし、実行するアクションを選択します。
    • [アクション] をクリックし、[複数のアクション] をクリックします。
  3. [実行の開始] ペインで、次の操作を行います。
    1. [実行するアクションの選択] プルダウンで、実行するアクションを選択します。
    2. 省略可: 選択したアクションとその依存関係を実行するには、[依存関係を含める] オプションを選択します。
    3. 省略可: 選択したアクションとそれに依存するアクションを実行するには、[依存を含める] オプションを選択します。
    4. 省略可: すべてのテーブルをゼロから再構築するには、[フル更新で実行] オプションを選択します。
    5. [実行を開始] をクリックします。

選択したタグを持つアクションを手動で実行する

選択したタグを持つアクションの実行を手動でトリガーするには、次の手順に従います。

  1. 開発ワークスペースに移動します。
  2. [実行を開始] をクリックして、次のいずれかを行います。
    • [タグ] をクリックし、実行するタグを選択します。
    • [タグ] をクリックし、[複数のタグ] をクリックします。
  3. [タグ] タブで次の操作を行います。
    1. [実行するタグを選択] プルダウンで、実行するタグを選択します。
    2. 省略可: 選択したタグとその依存関係を使用してアクションを実行するには、[依存関係を含める] オプションを選択します。
    3. 省略可: 選択したタグとそれに依存するアクションを使用してアクションを実行するには、[依存を含める] オプションを選択します。
    4. 省略可: すべてのテーブルをゼロから再構築するには、[フル更新で実行] オプションを選択します。このオプションを使用しない場合、Dataform は、増分テーブルをゼロから再構築せずに更新します。
    5. [実行を開始] をクリックします。

次のステップ