У меня есть секционированная таблица в BigQuery, где мне нужно обновлять значения определенного столбца каждый день. У меня будет таблица, генерируемая каждый день, с новыми значениями столбцов и ключом, который я могу использовать для присоединения к разделенной таблице. Мой вопрос: было бы лучше сделать левое внешнее соединение с секционированной таблицей с таблицей с новыми значениями, или лучше было бы обновить оператор DML?
Я не нашел ничего, что говорило бы так или иначе - похоже, оба метода стоили бы одинаково. Единственная проблема с объединением состоит в том, что мне придется каждый день уничтожать и воссоздавать разделенную таблицу, в то время как оператор обновления этого не делает. Оба выполняют полное сканирование таблицы, хотя ...