다른 테이블에 테이블 내보내기 반복 필드를 올바르게 맵핑하지 마십시오.
-
22-12-2019 - |
문제
스키마를 변경하기 전에 테이블을 다른 테이블로 내보내려고합니다. 그러나 웹 인터페이스를 사용하여 내보내려고 할 때 동일한 스키마가있는 새 빈 테이블을 작성하면 반복되는 필드를 찾을 수없는 메시지가 표시됩니다. 스키마가없는 새 테이블로 내보내는 경우 새 테이블 (도구 보고서 성공)에 매핑되고 반복 된 필드가 매핑되지 않았습니다.
해결책
나는 당신이 무엇을하려고하는지 모르겠지만, 스키마를 보존하는 복사 작업을 실행할 수있는 것처럼 들립니다.
다른 팁
이 질문이 원래 질문이 있었기 때문에 갱신 : BigQuery가 쿼리 구성을 지정할 때 flattenResults 부울 옵션 :
configuration.query.flattenResults (boolean)
[실험] 쿼리 결과에서 모든 중첩 및 반복 된 필드를 병합합니다.그만큼 기본값은 true입니다.이것이 설정되면 AllowLargeresults가 true이어야합니다 거짓으로.
쿼리의 "옵션 표시"버튼 아래 웹 UI에도 노출됩니다.
BigQuery는 결과의 평평함을 시행하는 데 사용되지만 더 이상은 아닙니다. https://stackoverflow.com/a/25193966/132438
를 참조하십시오제휴하지 않습니다 StackOverflow