如何将数据从平面文件“ CSV”或“ TXT”复制到Snowflake数据库表?如何为此数据迁移过程配置Snowpipe?

时间:2019-11-07 09:41:23

标签: data-migration snowflake-data-warehouse

我需要帮助配置Snowpipe,以将数据从“ CSV”或“ TXT”等平面文件复制到Snowflake数据库表吗?由于我不熟悉此雪花,因此无法执行此过程。

2 个答案:

答案 0 :(得分:1)

如果您不熟悉Snowflake中的数据加载: -务必按照本教程练习使用COPY命令批量加载方法加载CSV等文件,以使第一次故障排除更加容易: https://docs.snowflake.net/manuals/user-guide/data-load-internal-tutorial.html (本教程向您展示如何创建文件格式,创建阶段和加载 -测试完适用于文件的COPY方法后,您可以通过创建一个管道来自动执行COPY命令,该管道只是COPY命令的包装器(示例:https://docs.snowflake.net/manuals/sql-reference/sql/create-pipe.html) -然后再执行一些步骤来测试管道是否正常工作:

a)您可以通过运行来确认管道是否按预期工作 显示管道; b)使用ALTER PIPE命令刷新管道: 更改管道刷新; c)监视管道状态和排队状态 SELECT system $ pipe_status('test_pipe'); d)查询表中的行:从

中选择count(*)

答案 1 :(得分:0)

如评论中所述,

有一些很棒的文档,强烈建议您阅读。社区网站的“教育服务”部分还提供了一些动手实验和教育材料。

以下一些链接可帮助您入门:

如果遇到问题,请提供错误的详细信息和一些示例数据,这些内容不能在Internet上共享。