雪花任务功能

Snowflake Task Functionality

想知道雪花任务是否允许您从外部暂存 S3 存储桶执行复制命令 进入目标雪花 table,如下所示。

COPY INTO snowflaketable FROM @externalstage/tablename/ FILE_FORMAT = (FORMAT_NAME = CSV);

谢谢

您可以 运行 几乎任何 SQL 使用任务的查询。通过下面的任务,您可以 运行 每小时将其复制到语句中一次

有关语法和选项的更多说明,请参阅 CREATE TASK 文档。

create or replace task my_copy_task
  warehouse = mywh
  schedule = '60 minute'
as
  COPY INTO snowflaketable FROM @externalstage/tablename/ FILE_FORMAT = (FORMAT_NAME = CSV);

请考虑使用 PIPE。它支持 COPY INTO <table> 命令。

您不需要管道仓库,信用使用少于例如。任务。

管道的主要缺点是它们是异步的,所以你不能,例如。导入后立即进行后处理。

管道专家是他们可以订阅例如。 AWS S3 创建对象事件。