В Snowflake вносить изменения в указанное представление могут только пользователи с ролями, у которых есть права на обновление представления путем изменения его определения. Если указанная роль c имеет привилегии для замены определения представления, не существует механизма, который не позволял бы им переименовывать или удалять столбцы.
Журналы можно увидеть в функции QUERY_HISTORY в Snowflake Information_schema. Функции дают обширную информацию о том, какой пользователь выполнил запрос и время его выполнения. Запрос, подобный приведенному ниже, принесет соответствующую информацию:
select user_name, role_name, query_text, start_time, end_time from table(information_schema.query_history())
, где query_text или "% replace view%" order by start_time desc;