Вам необходимо указать разбиение как часть создания таблицы; Вы не можете изменить это после факта. Что вы можете сделать, это создать новую таблицу с нужной вам схемой и разделами, а затем перезагрузить данные. См. Документацию по CREATE TABLE
для синтаксиса создания секционированной таблицы. Если вы хотите создать таблицу без необходимости выписывать список столбцов, вы можете использовать такой запрос:
CREATE TABLE dataset.newtable
PARTITION BY DATE(timestamp_column) AS
SELECT *
FROM dataset.existingtable
LIMIT 0
Обратите внимание, что если вы удалите LIMIT 0, вы можете просто создать таблицу и одновременно скопировать данные, но вы будете нести расходы. Использование LIMIT 0 с последующей перезагрузкой данных будет бесплатным.