Snowflake создает интеграцию, не имеющую привилегий в учетной записи отслеживания

#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. Точно. Это обновит роль на уровне рабочего листа, о котором я упоминал.