Необязательные наносекунды при использовании timestamp_format в заданиях загрузки BigQuery?Python

Программы на Python
Ответить
Anonymous
 Необязательные наносекунды при использовании timestamp_format в заданиях загрузки BigQuery?

Сообщение Anonymous »

Я загружаю данные в BigQuery и использую LoadJobConfig. Есть поле timestamp_format, в котором вы можете указать формат временных меток.
Проверив имеющиеся у меня данные, отметки времени имеют другой формат: В этом случае удаление timestamp_format работает нормально, но я бы хотел, чтобы это работало с параметром для дальнейшего использования.
Однако у меня возникли проблемы с тем, чтобы это работало. Если я сделаю что-то подобное ниже, я получу ошибку. Я думаю, потому что технически существует два разных формата.
Есть ли способ справиться с этим?

Код: Выделить всё

job_config = bigquery.LoadJobConfig(
schema=target_table_schema,
skip_leading_rows=1,
field_delimiter="|",
source_format=bigquery.SourceFormat.CSV,
write_disposition='WRITE_TRUNCATE',
encoding='UTF-16LE',
timestamp_format='YYYY-MM-DD HH24:MI:SS.F9',
)
Кроме того, мои временные метки в другом CSV: 9.12.2025, 11:53:06.867. Невозможно заставить это работать с битами AM/PM.


Подробнее здесь: https://stackoverflow.com/questions/798 ... -load-jobs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»