#snowflake-cloud-data-platform
#snowflake-cloud-data-platform
Вопрос:
Я получил учетную запись Snowflake trail в Azure. Я пытаюсь создать snowpipe для автоматического приема файлов из хранилища больших двоичных объектов Azure в таблицы Snowflake. Для этого одним из шагов является создание команды интеграции уведомлений, но моя учетная запись snowflake trail не имеет достаточных привилегий для выполнения этой команды даже с ролью Accountadmin.
Ошибка управления доступом SQL: недостаточно привилегий для работы с учетной записью ‘XYZ’
Отсутствует ли это ограничение для учетной записи Snowflake trail или какие-либо другие привилегии? Пожалуйста, помогите.
Ответ №1:
В Snowflake вам нужна роль ACOUNTADMIN или роль с привилегией CREATE INTEGRATION для запуска команды CREATE NOTIFICATION INTEGRATION: https://docs.snowflake.com/en/sql-reference/sql/create-notification-integration.html
Возможно, вы случайно выбрали неправильную роль?
Примечание: роль в правом верхнем углу может отличаться от роли, установленной на вашем листе. Роль в рабочем листе используется — возможно, здесь ошибка?
Комментарии:
1. Вы можете поместить и запустить этот SQL прямо перед командой CREATE INTEGRATION: ИСПОЛЬЗУЙТЕ РОЛЬ ACCOUNTADMIN;
2. Точно. Это обновит роль на уровне рабочего листа, о котором я упоминал.