Я использую клиент BigQuery python (https://github.com/tylertreat/BigQuery-Python) для загрузки данных из облачного хранилища Google в таблицу. Я хочу перезаписать данные, поэтому мне нужно установить writeDisposition в WRITE_TRUNCATE. Где я должен импортировать WRITE_TRUNCATE?BigQuery - Как импортировать WRITE_TRUNCATE для перезаписи данных большого запроса?
job = client.import_data_from_uris(gs_file_path,
'dataset_name',
'table_name',
schema,
source_format=JOB_SOURCE_FORMAT_CSV,
writeDisposition=WRITE_TRUNCATE,
field_delimiter='\t')
Вот текущая ошибка - NameError: name 'WRITE_TRUNCATE' is not defined.
Кроме того, мне было бы интересно знать, импортирование других подобных констант имен.
Спасибо. Первое предложение сработало для меня. Как ни странно, вторые ошибки предложения с * TypeError: import_data_from_uris() получили неожиданный аргумент ключевого слова 'writeDisposition' * – user1311888