2016-09-29 9 views
0

I次のクエリを実行します。次のオプションを持つ誤ったBigQueryの結果

SELECT * FROM [fabrika21.master] OMIT RECORD IF NOT SOME (contact.phone = "9037777417") 

Destinationテーブルいくつかの既存のテーブル

書き込み優先度:上書きテーブル

結果サイズ:大きな結果が

結果スキーマ許可: Query results

あなたが見ることができるように、返されたレコードが一致しません:私は次のような結果を持っている結果

を平らにクエリ。私は、フィールドでのクエリの星を交換するとき

が、私は空の結果があります。 Empty results

奇妙に、何が「クエリがゼロレコードを返しました。」がありませんメッセージ。

そして、私は先のテーブルオプションを削除するとき、私は正しい結果があります。 enter image description here

を私はそれはバグだと思います。 BigQueryのチームから誰かが私を助けてくださるのであれば、jobIdsは以下のとおりです。 bquijob_691c1514_1577669d359 bquijob_14e10ce2_157766b1a1b(明示的なフィールドと先テーブルとクエリ) bquijob_60d53244_157766c4d8e(明示的なフィールドでのクエリなし先テーブル)

(スターと先テーブルとクエリ)

ありがとう!

答えて

1

これは間違いありません。これは、クエリ結果の表示におけるバグです。実際のクエリの実行では正しい結果が得られましたが、Web UIは同じ宛先テーブルの以前の結果をキャッシュしています。あなたの場合、以前のクエリ(おそらくbquijob_2aa85566_15775c5cce4)が、後で見た結果をもたらしました。

すぐに対処しますが、bq CLIプログラムを使用するか、クエリ間でブラウザウィンドウを更新することで問題を回避できます。

詳細なポストをありがとう、それは問題を診断するための大きな助けとなりました。

+0

これは現在運用中に修正されるはずです。レポートをありがとう! –

関連する問題