0

約 100 万行のテーブルを小さなテーブルと結合し、BigQuery UI を介して結果を宛先テーブルに保存するクエリを実行しようとしています。「大きな結果を許可する」オプションをチェックしました。しかし、30 秒を過ぎると、「Response too large to return.」という応答が返されます。「大きな結果を許可する」オプションのチェックを外すと、正常に動作します。(その後、約5分間実行されます)。同じオプションを使用して、自動化されたプロセスで BigQueryJava API を使用してこのクエリ ジョブを実行したときに、最初にこの問題に遭遇しました。

BigQuery UI でオプションを無効にしても、クエリは正常に実行されます。

私には回避策がありますが、このクエリ ジョブは、今日まで「大きな結果を許可する」オプションを使用して正常に実行されていました。

クエリは基本的に次のようになります。

SELECT t1.id, t1.a, t1.b, t1.c, t2.d, t2.e
FROM table1 t1 
LEFT JOIN EACH table2 t2 
ON t1.id = t2.id AND t1.a = t2.a
4

1 に答える 1

1

クエリの準備にバグがあるようです。修正に取り組んでいます。編集して追加: これは 2013 年に修正されました。

于 2013-09-13T22:45:29.973 に答える