2016-09-29 8 views
0

I 다음 쿼리 실행 : 다음 옵션잘못된 BigQuery의 결과

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

:

대상 테이블 : 일부 기존 테이블

쓰기 환경 설정 : 덮어 쓰기 테이블

결과 크기 : 허용 큰 결과

결과 스키마 : 평평 결과

나는 다음과 같은 결과가있다

: Query results

당신이 볼 수 있듯이, 반환 된 레코드가 일치하지 않습니다 질문. 내가 필드 쿼리에 별을 교체 할 때

, 나는 빈 결과가 있습니다 Empty results

이상한를, 더는 "쿼리 제로 기록을 반환했습니다."없다 메시지.

내가 대상 테이블 옵션을 제거 할 때, 내가 가지고 올바른 결과 : enter image description here

가 나는 버그라고 생각합니다. BigQuery에 팀의 누군가가 나를 도와하려는 경우, jobIds은 다음과 같습니다 bquijob_691c1514_1577669d359 bquijob_14e10ce2_157766b1a1b (명시 적 필드와 대상 테이블과 쿼리) bquijob_60d53244_157766c4d8e (명시 적 필드 쿼리없이 대상 테이블)

(스타와 대상 테이블 쿼리)

감사!

답변

1
당신이 맞아요

,이 쿼리 결과 우리의 디스플레이 버그입니다! 실제 쿼리 실행이 올바른 결과를 생성하는 동안 웹 UI는 동일한 대상 테이블에 대한 이전 결과를 캐싱합니다. 귀하의 경우, 이전 쿼리 (아마도 bquijob_2aa85566_15775c5cce4는) 나중에 본 결과를 생산했다.

우리는 즉시이 문제를 해결 하겠지만, 당신은 bq CLI 프로그램을 사용하거나 쿼리 사이의 브라우저 창을 새로 고침하여 문제를 해결할 수 있습니다.

은 문제를 진단하는 데 큰 도움이되었다, 자세한 포스트 주셔서 감사합니다.

+0

이 이제 생산에 고정되어야한다. 보고서에 다시 한번 감사드립니다! –