実行をトリガーする

このドキュメントでは、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. [Select tags to execute] プルダウンで、実行するタグを選択します。
    2. 省略可: 選択したタグとその依存関係を使用してアクションを実行するには、[依存関係を含める] オプションを選択します。
    3. 省略可: 選択したタグとそれに依存するアクションを使用してアクションを実行するには、[依存を含める] オプションを選択します。
    4. 省略可: すべてのテーブルをゼロから再構築するには、[フル更新で実行] オプションを選択します。このオプションを使用しない場合、Dataform は、増分テーブルをゼロから再構築せずに更新します。
    5. [実行を開始] をクリックします。

次のステップ