1
내 소스 파일/데이터에없는 반복/정적 값을 사용하여 BigQuery에 데이터를로드하는 중에 새 열을 추가하려고합니다.BigQuery - ALLOW_FIELD_ADDITION을 (를) 통해 값을 추가 할 수 있습니까?
ALLOW_FIELD_ADDITION 옵션을 사용하여로드 할 때 테이블에 Nullable 열을 추가 할 수 있지만 값에 null이있는 열을 추가하기 만합니다.
이 새 열의 각 행에 대해 정적 값을 설정하는 방법은 무엇입니까?
내 부하 설정은 다음과 같습니다
config= {
'configuration'=> {
'load'=> {
'sourceUris'=> files_array,
'schema'=> {
'fields'=> fields_array
},
'schemaUpdateOptions' => [{ 'ALLOW_FIELD_ADDITION'=> true}],
'destinationTable'=> {
'projectId'=> my_project,
'datasetId'=> 'my_dataset',
'tableId'=> my_table
},
'sourceFormat' => 'NEWLINE_DELIMITED_JSON',
'createDisposition' => 'CREATE_IF_NEEDED',
'writeDisposition' => 'WRITE_TRUNCATE',
'maxBadRecords'=> 10,
}
},
}
사전에 감사!
1 단계 :
감사합니다. Felipe. 나는 데이터를로드 할 때 파일 이름을 추가 할 수 있다면 대체 솔루션이 효과가있을 것이라고 생각 해왔다. 나는 그것이 가능하다고 생각하지 않습니까? 내 파일 이름은 ISO2 코드가 포함 된 규칙을 따릅니다. – Raoot
흥미로운 질문입니다! 다른 질문으로 제출 하시겠습니까? –
https://stackoverflow.com/questions/47325630/add-filename-as-column-on-import-to-bigquery @Felipe Hoffa – Raoot