다른 테이블에 테이블 내보내기 반복 필드를 올바르게 맵핑하지 마십시오.

StackOverflow https://stackoverflow.com//questions/21050412

  •  22-12-2019
  •  | 
  •  

문제

스키마를 변경하기 전에 테이블을 다른 테이블로 내보내려고합니다. 그러나 웹 인터페이스를 사용하여 내보내려고 할 때 동일한 스키마가있는 새 빈 테이블을 작성하면 반복되는 필드를 찾을 수없는 메시지가 표시됩니다. 스키마가없는 새 테이블로 내보내는 경우 새 테이블 (도구 보고서 성공)에 매핑되고 반복 된 필드가 매핑되지 않았습니다.

도움이 되었습니까?

해결책

나는 당신이 무엇을하려고하는지 모르겠지만, 스키마를 보존하는 복사 작업을 실행할 수있는 것처럼 들립니다.

다른 팁

이 질문이 원래 질문이 있었기 때문에 갱신 : BigQuery가 쿼리 구성을 지정할 때 flattenResults 부울 옵션 :

configuration.query.flattenResults (boolean)

[실험] 쿼리 결과에서 모든 중첩 및 반복 된 필드를 병합합니다.그만큼 기본값은 true입니다.이것이 설정되면 AllowLargeresults가 true이어야합니다 거짓으로.

쿼리의 "옵션 표시"버튼 아래 웹 UI에도 노출됩니다.

BigQuery는 결과의 평평함을 시행하는 데 사용되지만 더 이상은 아닙니다. https://stackoverflow.com/a/25193966/132438

를 참조하십시오

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top