Я не могу включить свойство «Разрешить цитируемые новые строки» в задании загрузки google bigquery.Не удается установить Разрешить свойство quoted newlines в bigquery с использованием python?
configuration = {
'load': {
'createDisposition': create_disposition,
'destinationTable': {
'projectId': destination_project,
'datasetId': destination_dataset,
'tableId': destination_table,
},
'schema': {
'fields': schema_fields
},
'sourceFormat': source_format,
'sourceUris': source_uris,
'writeDisposition': write_disposition,
'allowJaggedRows': True,
'allowQuotedNewlines': True,
'ignoreUnknownValues': True
}
}
if source_format == 'CSV':
configuration['load']['skipLeadingRows'] = skip_leading_rows
configuration['load']['fieldDelimiter'] = field_delimiter
configuration['load']['encoding'] = 'UTF-8'
configuration['load']['quote'] = ''
jobs = self.service.jobs()
job_data = {
'configuration': configuration
}
query_reply = jobs \
.insert(projectId=self.project_id, body=job_data) \
.execute()
job_id = query_reply['jobReference']['jobId']
job = jobs.get(projectId=self.project_id, jobId=job_id).execute()
Но свойство 'allowQuotedNewlines': True не работает. Когда я проверял использование пользовательского интерфейса bigquery (веб-представление), это свойство не проверяется.
ли я что-то пропустил? в чем проблема?