azure - 雪花 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"' 不存在或未授权。”
存在整合。
有人有提示吗?
解决方案
尝试使用全部大写的集成名称。
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);
从一个完全不相关的页面:
请注意,集成名称区分大小写,并且必须为大写并用单引号括起来。
推荐阅读
- python - 缓冲区溢出漏洞只能使用 pwntools
- linux - 从汇编中的 linux 终端获取 args[1]
- python - 在我的 conda 环境中导入 matplotlib 时出现 ImportError:无法从“PIL”导入名称“_imaging”
- python - 在numpy中查找最大值的索引排除零值
- node.js - Heroku 日志:服务暂时不可用。请稍后再试
- machine-learning - 机器学习中的无监督分类
- java - 多次调用时,Android PhoneStateListener 的行为是什么?
- python - 数组的向量化索引
- c++ - 有没有一种优雅的方式来允许 c++
或者 在 CMake 中? - typescript - 使用条件类型来缩小工厂函数返回的实例