Я создал таблицу, используя веб-интерфейс, как:
create table `project.dataset.test3` as (select 123 as id, 456 as offer_id)
Я хочу создать кластеризованную таблицу из ранее созданной таблицы, поэтому я пытаюсь:
create table `project.dataset.test4` partition by (fake_date)
cluster by (id, offer_id) as (
SELECT current_timestamp() fake_date, id, offer_id
FROM `project.dataset.test3`
group by 1,2,3)
Но я получаю сообщение об ошибке:
CLUSTER BY expression must be groupable, but type is STRUCT at [2:12]
Я искал документацию, но не смог понять это сообщение об ошибке или сформулировать его каким-либо образом. Есть идеи?