【发布时间】:2019-11-06 11:09:04
【问题描述】:
我正在将以下复制语句运行到雪花目标表中,并为现有 Blob 存储帐户预先创建了外部阶段。 副本正常工作,然后在目标雪花表中可以看到行。 azure blob 存储中相应文件夹“D_CALENDER”的清除不会处理。没有错误,只是不处理。 也许有什么想法?
COPY INTO "STAGING"."D_CALENDAR"
FROM @STAGE/D_CALENDAR/
FILE_FORMAT = CSV_IMPORT ON_ERROR = CONTINUE PURGE = TRUE;
问候 邮递员
【问题讨论】:
-
您用于 Azure Blob 用于外部阶段定义的令牌是否具有删除对象的正确权限?这是我要检查的第一个地方。
-
嗨,迈克,是的,谢谢您找到了问题。基本上就像你所指的那样。有问题的 blob 容器的共享访问签名仅在前段时间设置时才勾选读取权限。然后使用该访问令牌设置外部阶段,这就是为什么选择雪花目的地工作正常但清除没有。创建了一个具有读写和删除功能的新共享访问签名,使用此令牌重新创建阶段运行了复制/清除和瞧。感谢您的及时反馈;)
-
您介意在答案中发布您是如何解决的吗?
标签: snowflake-cloud-data-platform