Заменить данные в разделе таблицы в Bigquery - PullRequest
0 голосов
/ 28 января 2020

У меня есть сценарий использования, когда мне нужно заменять данные в разделе таблицы в BigQuery каждый раз в течение 15 минут. Есть ли в Bigquery какие-либо функции, аналогичные обмену разделами в Bigquery, или какие-либо условия для усечения данных раздела.

1 Ответ

1 голос
/ 28 января 2020

Что касается вашего требования загружать новые данные каждые пятнадцать минут в секционированную таблицу, вы можете использовать Язык манипулирования данными (DML) .

Для обновления строк в секционированной таблице вы можете используйте оператор UPDATE, как указано в документации .

. Кроме того, в случае, если вы хотите перезаписать разделы, вы также можете использовать задание загрузки с использованием CLI, как указано здесь . Используя --noreplace или --replace, вы можете указать, хотите ли вы добавить или усечь данный раздел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...