首页 > 解决方案 > 雪花 Azure 存储集成未经授权

问题描述

我想通过从 azure 存储帐户到雪花的自动加载来加载数据。我使用此指南来实现集成: https ://docs.snowflake.net/manuals/user-guide/data-load-snowpipe-auto-azure.html#step-2-create-an-integration-in-snowflake 创建阶段后,我可以访问存储中的数据。

在最后一步,我想通过这个逗号创建琵琶:

创建或替换管道 factory_data auto_ingest = true integration = 'azure_int' 复制到 SENSOR(json) from (select $1 from @azure_factory_stage) file_format=(type=json);

不幸的是,我收到了这个错误:

“SQL 编译错误:集成 '"azure_int"' 不存在或未授权。”

存在整合。

有人有提示吗?

标签: azuresnowflake-cloud-data-platformazure-blob-storage

解决方案


尝试使用全部大写的集成名称。

create or replace pipe factory_data 
auto_ingest = true 
integration = 'AZURE_INT' 
as copy into SENSOR(json) from (select $1 from @azure_factory_stage) file_format=(type=json);

从一个完全不相关的页面

请注意,集成名称区分大小写,并且必须为大写并用单引号括起来。


推荐阅读