【发布时间】:2021-01-15 11:03:05
【问题描述】:
以下是我的雪管定义
create or replace pipe protection_job_runs_dms_test auto_ingest = true as
copy into protection_job_runs_dms_test_events from (select t.$1, t.$2, t.$3, t.$4, t.$5, t.$6, t.$7, t.$8, t.$9, t.$10, t.$11, t.$12, t.$13, t.$14, t.$15, t.$16,
t.$17, t.$18, t.$19, t.$20, t.$21, t.$22, t.$23, t.$24, current_timestamp from @S3DMSTESTSTAGE t)
FILE_FORMAT = (
FIELD_OPTIONALLY_ENCLOSED_BY='"'
)
pattern='dmstest/(?!LOAD).*[.]csv';
当我手动执行复制命令时,它工作正常。
有人知道可能是什么问题吗?
【问题讨论】:
-
您是否设置了设置 SQS 通知并确定它正在工作?
-
@NickW 我已经设置了 SQS 通知。如何验证它是否工作?
-
您想两次加载相同的文件吗?没有 Snowpipe,然后使用 Snowpipe?
-
嗨 - 我在您的 PIPE 定义中没有看到 AWS_SNS_TOPIC 参数。另外,请参阅@Marcel 的评论:如果您已经加载了数据,则不会在不使用 FORCE 参数的情况下重新加载
-
@Marcel 不。我只是在没有雪管的情况下测试它。我想用 Snowpipe 自动摄取来实际加载它。
标签: amazon-s3 snowflake-cloud-data-platform