雪花复制到不从Blob存储清除的语句中

时间:2019-11-06 11:09:04

标签: snowflake-data-warehouse

我将以下复制语句运行到雪花目标表中,该表具有为现有Blob存储帐户预先创建的外部阶段。 该副本正常工作,然后在目标雪花表中可见行。 但是,天蓝色blob存储中相应文件夹'D_CALENDER'的清除不会进行。没有错误,只是不处理。 有什么想法吗?

COPY INTO "STAGING"."D_CALENDAR"
FROM @STAGE/D_CALENDAR/
FILE_FORMAT = CSV_IMPORT ON_ERROR = CONTINUE PURGE = TRUE;

问候 邮寄

1 个答案:

答案 0 :(得分:1)

发现了问题。刚才设置的Blob容器的共享访问签名只有读取权限被打勾。然后使用该访问令牌设置了外部阶段,这就是为什么选择雪花目标可以正常运行,但清除未成功的原因。使用读写操作创建了一个新的共享访问信号,并使用此令牌重新创建了阶段,执行了复制/清除和操作。