如何将数据从内部阶段连续复制到雪花表?

时间:2020-08-24 10:40:47

标签: snowflake-cloud-data-platform

我已经在雪花的internal / names阶段加载了数据,现在想将数据从内部阶段连续复制到雪花表。我读到,通过雪管的连续载荷仅在外部舞台上受支持,而在内部舞台上不受支持。那么如何将数据从内部阶段连续加载到雪花表?

先谢谢了。 阿姆里塔(Amrita)

2 个答案:

答案 0 :(得分:1)

我认为您可以使用Snowpipe,但是您需要调用REST API来让Snowpipe加载数据。

您是否考虑过在运行COPY命令以将文件放入表后立即运行PUT语句?

答案 1 :(得分:0)

尝试使用 Tasks 并每 5 分钟安排一次。

// Task DDL
CREATE OR REPLACE TASK MASTER_TASK
    WAREHOUSE  = LOAD_WH
    SCHEDULE = '5 MINUTE'
    AS 
    COPY INTO STAGE_TABLE
    FROM @STAGE;

您可以随时根据您的要求更改频率。请参阅此Documentation
对于外部舞台,请参阅此link