ワークフローの概要

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

このドキュメントでは、BigQuery のワークフローの概要について説明します。ワークフローを使用して、コードアセットをスケジュールに従って順番に実行できます。

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

ワークフローは、次のコードアセットの 1 つ以上で構成されます。

ワークフローを使用して、コードアセットの実行をスケジュールできます。たとえば、SQL クエリをスケジュールして毎日実行し、最新のソースデータでテーブルを更新して、ダッシュボードを強化できます。

複数のコードアセットを含むワークフローでは、実行順序を定義します。たとえば、ML モデルをトレーニングするには、SQL クエリでデータを準備し、その後のノートブックでそのデータを使用してモデルをトレーニングするワークフローを作成できます。

指定した時間と頻度で自動的に実行されるようにワークフローのスケジュールを設定できます。

制限事項

Workflows には次の制限があります。

  • 既存のノートブックや SQL クエリをワークフローに追加することはできません。ワークフロー タスクを追加するには、ワークフローに新しいノートブックまたは SQL クエリを作成する必要があります。
  • 選択したワークフローのアクセス権を他のユーザーに付与することはできません。
  • ワークフローは Google Cloud コンソールでのみ使用できます。
  • ワークフローの作成後に、ワークフローを保存するリージョンを変更することはできません。詳細については、コードアセットにデフォルトのリージョンを設定するをご覧ください。

サポートされているリージョン

すべてのコードアセットは、コードアセットのデフォルト リージョンに保存されます。デフォルト リージョンを更新すると、それ以降に作成されるすべてのコードアセットのリージョンが変更されます。

次の表に、ワークフローが利用可能なリージョンを示します。

リージョンの説明 リージョン名 詳細
アフリカ
ヨハネスブルグ africa-south1
南北アメリカ
コロンバス us-east5
ダラス us-south1 リーフアイコン 低 CO2
アイオワ us-central1 リーフアイコン 低 CO2
ロサンゼルス us-west2
ラスベガス us-west4
モントリオール northamerica-northeast1 リーフアイコン 低 CO2
北バージニア us-east4
オレゴン us-west1 リーフアイコン 低 CO2
サンパウロ southamerica-east1 リーフアイコン 低 CO2
サウス カロライナ us-east1
アジア太平洋
香港 asia-east2
ジャカルタ asia-southeast2
ムンバイ asia-south1
ソウル asia-northeast3
シンガポール asia-southeast1
シドニー australia-southeast1
台湾 asia-east1
東京 asia-northeast1
ヨーロッパ
ベルギー europe-west1 リーフアイコン 低 CO2
フランクフルト europe-west3 リーフアイコン 低 CO2
ロンドン europe-west2 リーフアイコン 低 CO2
マドリッド europe-southwest1 リーフアイコン 低 CO2
オランダ europe-west4 リーフアイコン 低 CO2
トリノ europe-west12
チューリッヒ europe-west6 リーフアイコン 低 CO2
中東
ドーハ me-central1
ダンマーム me-central2

割り当てと上限

ワークフローには Dataform の割り当てと上限が適用されます。

料金

ワークフロー タスクの実行により、BigQuery でコンピューティングとストレージの料金が発生します。詳細については、BigQuery の料金をご覧ください。

ノートブックを含むワークフローは、デフォルトのマシンタイプに基づいて Colab Enterprise ランタイムの料金が発生します。料金の詳細については、Colab Enterprise の料金をご覧ください。

BigQuery ワークフローの実行は、Cloud Logging を使用してロギングされます。BigQuery ワークフローの実行では、ロギングが自動的に有効になります。このため、Cloud Logging の料金が発生する場合があります。詳細については、Cloud Logging の料金をご覧ください。

次のステップ