При запуске в Snowflake следующая команда:
CREATE MATERIALIZED VIEW MV_CUSTOMER_PREFERENCE as select * from V_CUSTOMER_PREFERENCE;
Я получаю следующую ошибку:
Ошибка компиляции SQL: строка ошибки {0} в позиции {1} Неверноматериализованное представление определения. Более одной таблицы, на которую есть ссылки в определении представления
V_CUSTOMER_PREFERENCE
, является существующим и работающим представлением (его можно запрашивать отдельно), которое объединяет информацию из разных таблиц. Я получаю ту же ошибку, когда помещаю исходный запрос вместо представления, это просто длинный и сложный запрос SQL.
В чем может быть проблема с запросом в представлении? Я не могу понять это из описания ошибки, и я не нашел связанных ограничений в https://docs.snowflake.net/manuals/user-guide/views-materialized.html