首页 > 解决方案 > 雪花外部表刷新

问题描述

以下是我使用文档在雪花中创建外部表所遵循的以下步骤

  1. 在 AWS 中创建阶段

  2. 创建外部表,这里是下面的 ddl 语句

      **CREATE OR REPLACE EXTERNAL TABLE
            PROD_EXT_TABLE
            WITH LOCATION=@my_stage
            REFRESH_ON_CREATE=TRUE
            FILE_FORMAT=(TYPE=CSV SKIP_HEADER=1)**
    
  3. 我可以使用 select 语句查询数据,我可以使用以下语句对表进行手动刷新

      **ALTER EXTERNAL TABLE IF EXISTS PROD_EXT_TABLE REFRESH**
    

现在我想在外部阶段放置文件或删除文件时自动刷新外部表。

文档说我们可以用SQS配置,在External表的通知通道下可以获取相同的SQL URL,然后使用下面的语句

显示外部表,外部表的通知通道为空。

如果我错过任何事情,请告诉我。 在此处输入图像描述

标签: snowflake-cloud-data-platform

解决方案


推荐阅读