2014-10-21 4 views
3

최근에 "허용되는 최대 크기보다 큰 행"에 대한 오류가 발생하기 시작했습니다.BigQuery 최대 행 크기

문서에는 JSON에서 2MB의 제한 사항이 나와 있지만 4MB 이상의 레코드도 성공적으로로드했습니다 (4.6MB 레코드의 예는 job_Xr8vR3Fyp6rlH4zYaZFbZSyQsyI를 참조하십시오).

최대 허용 행 크기가 변경 되었습니까? 오류가있는 작업은 job_qt_sCwokO2PWKNZsGNx6mK3cCWs입니다. 아쉽게도 생성 된 오류 메시지는 문제가되는 레코드를 지정하지 않습니다.

+0

우리는 똑같은 것을 보았고, 최근의 변화에 ​​대한 공식적인 메모를 찾을 수 없었습니다. – Pentium10

답변

2

최대 행 크기가 변경되지 않았습니다 (두 번 확인하고 변경 목록을 검토하여 영향을 줄 수있는 내용이 표시되지 않음). 최대 값은 원시 행이 아닌 인코딩 된 행에서 계산되므로 때때로 시스템에 지정된 최대 값보다 큰 행을 얻을 수 있습니다.

로그에서 실패한 작업을 보면 오류가 줄 1에있는 것처럼 보입니다. 해당 정보가 작업 오류로 반환되지 않았습니까? 아니면 그 라인이 문제가 아닌가?

"Person..durable"과 같이 많은 항목이있는 반복 된 필드가있는 것처럼 보입니다.

오류가 발생했거나 오류 메시지를 개선하기 위해 수행 할 수있는 조치에 대해 알려주십시오.

+0

어쩌면 당신은받은 편지함에서 몇 주 전에 serveral의 메시지를 찾고 싶습니다. 그 이후로 우리는이 메시지를 보냈고 때로는 이상한 오류가 나타납니다. 나는 당신의 컴퓨터 중 하나가 오래된 코드를 가지고 있다고 의심한다. 다시 달리기가 진행된다. – Pentium10

+0

인코딩 된 행이 원시 행보다 크지 않거나 더 정확하지 않습니까? 문서화 된 제한은 2MB이고, 우리는 2 배 이상의 크기를 가진 (원시) 행을 처리 할 수있었습니다. 정확한 최대 행 크기를 알 수 있다면 우리 측 최적화를 도울 것입니다. – Lior