Google BigQuery - 行を選択アクション(バッチ)
行を選択バッチアクションは、WHERE述語を使用してGoogle BigQueryテーブルから行を取得します。 このアクションは、指定した条件を満たす行をフィルターします。 クエリに60秒を超える時間がかかり、Wait for query to complete?がNoに設定されている場合、アクションはジョブIDのみを返します。 後で結果を取得するには、Get batch of rows by Job IDアクションを使用します。
入力
| 入力フィールド | 説明 |
|---|---|
| プロジェクト | クエリに課金するプロジェクトを選択します。 |
| データセット | 対象テーブルを含むデータセットを選択します。 |
| テーブル | データセットからクエリするテーブルを選択します。 |
| 場所 | クエリを実行するリージョンを選択します。 |
| 出力列 | 返す列を選択します。 出力フィールドを制限すると、パフォーマンスを改善できます。 |
| WHERE Predicates | 一致する行を取得するためのフィルター条件を定義します。 すべての述語はANDで結合されます。 複雑なフィルタリングには、カスタムSQLを使用します。 |
| 並べ替え基準 | 列と並べ替え方向を指定します。 例: priority asc, created_date desc。 |
| 制限 | 返す行の最大数を設定します。 デフォルトおよび最大値は50000です。 完全な結果セットを返すには空白のままにします。 |
| オフセット | 結果内の指定した行数をスキップします。 たとえば、最初の100行をスキップするには100を入力します。 デフォルトは0です。 |
| クエリの完了を待機しますか? | Yesに設定すると、クエリの完了を待機します。 Noに設定すると、アクションは60秒後にジョブIDのみを返します。 結果を取得するには、ジョブIDによる行のバッチ取得アクションを使用します。 |
| テーブルフィールド | Tableフィールドでデータピルを使用する場合は必須です。 テーブルスキーマを指定します。 データピルのすべての可能な値で一致している必要があります。 |
出力
| 出力フィールド | 説明 |
|---|---|
| 出力に行が含まれていますか? | 結果に行データが含まれているかどうかを示します。 |
| 行 | 行オブジェクトの配列。 各データピルは列値を表します。 |
| 種類 | 実行されたジョブのタイプ。 これはqueryResponseである必要があります。 |
| ジョブ参照 | プロジェクトID、ジョブID、クエリのロケーションが含まれます。 追加の行を取得するには、ジョブIDによる行のバッチ取得アクションを使用できます。 |
| 合計行数 | クエリによって返された行の合計数。 |
| ページトークン | 結果の次のページを取得するためのトークン。 |
| スキーマ | クエリ結果のスキーマ。 |
| Etag | 結果スキーマを表すハッシュ。 |
| 処理された合計バイト数 | クエリが処理したバイト数。 これはBigQueryの請求に影響します。 |
| ジョブ完了 | クエリジョブのステータス。 ジョブが正常に完了した場合はDoneを返します。 |
| キャッシュヒット | 結果がクエリキャッシュから取得された場合、trueを返します。 それ以外の場合はfalseを返します。 |
Last updated: