Я использую функцию запроса расписания bigquery для выполнения запроса каждые 30 минут. Моей целевой таблицей будет многораздельная таблица, а столбец распределения - 'event_date'
Запланированный мной запрос расписания будет состоять в том, чтобы копировать сегодняшние данные из source_table -> Dest_table
(например, select * from source_table where event_date = CURRENT_DATE()
) каждые 30 минут, но я хотел бы, чтобы он записал существующий раздел без записи, усекающей всю таблицу (поскольку я не хочу дублировать сегодняшние данные каждые 30 минут)
В настоящее время, когда я планирую этот запрос с partition_field
, установленным на event_date
и write_truncate
, оно усекает всю таблицу, и это приводит к потере предыдущих данных. Есть что-то еще, что я пропускаю