Снежинка - вызов "CREATE NOTIFICATION INTEGRATION", приводящий к загадочной ошибке - PullRequest
0 голосов
/ 08 января 2020

Эта команда:

create notification integration int_az_order_products_streaming
  enabled = true
  type = queue
  notification_provider = azure_storage_queue
  azure_storage_queue_primary_uri = 'https://xxxxxxxxxxxxxxx.queue.core.windows.net/q-order-products'
  azure_tenant_id = '73XXXX-XXXXXX-2053d'
  ;

получает эту ошибку: SQL compilation error: invalid value [QUEUE - AZURE_STORAGE_QUEUE] for parameter 'Integration Type'

Кто-нибудь знает почему?

1 Ответ

1 голос
/ 08 января 2020

Ваш аккаунт в Snowflake размещен на AWS? Эта функция в настоящее время ограничена учетными записями Snowflake на платформе Microsoft Azure, как указано в документации здесь.
https://docs.snowflake.net/manuals/user-guide/tables-external-azure.html

Вы все еще можете подключиться к Azure и использовать Azure хранилище даже на AWS учетных записях Snowflake. Ограничением является функция, отмеченная в документации для автоматического обновления c. В настоящее время Snowflake не поддерживает автоматическое обновление sh перекрестных облаков.

Несмотря на это, для автоматического обновления c вы можете настроить это с помощью функции задач в качестве обходного пути: https://docs.snowflake.net/manuals/user-guide/tasks.html

Я думаю можно настроить задачу на периодическое обновление sh внешней таблицы. Это могло бы обеспечить sh подобную функциональность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...