有没有巧妙的方法将我的MySQL数据库数据导入到Snowflake中? 到目前为止,我找到了两种可能的方法:
选项1:在MySQL数据库上放置Snowpipe管道,该管道会自动转换数据。 选项2:我手动将表格转换为CSV格式并将其存储在本地,然后通过分段加载到Snowflake中。
对我来说,每个表格都要先转换为CSV格式似乎很奇怪。我不能直接将SQL转储文件推送到Snowflake吗?我也可以在Snowflake中安排一些重新加载任务,以便自动触发选项1或2吗?
最好 NicBeC24
有没有巧妙的方法将我的MySQL数据库数据导入到Snowflake中? 到目前为止,我找到了两种可能的方法:
选项1:在MySQL数据库上放置Snowpipe管道,该管道会自动转换数据。 选项2:我手动将表格转换为CSV格式并将其存储在本地,然后通过分段加载到Snowflake中。
对我来说,每个表格都要先转换为CSV格式似乎很奇怪。我不能直接将SQL转储文件推送到Snowflake吗?我也可以在Snowflake中安排一些重新加载任务,以便自动触发选项1或2吗?
最好 NicBeC24
我在这里找到了一些关于MySQL到Snowflake迁移的非常好的信息:https://hevodata.com/blog/mysql-to-snowflake-data-migration-steps/
上述网页中的主要步骤如下:
如果SQL转储只是一个ANSI格式的“.sql”文件,那么您当然可以将其复制粘贴到Snowflake工作表中并在那里执行。
关于调度:是的,在Snowflake中有一个称为Tasks的功能:https://docs.snowflake.com/en/user-guide/tasks-intro.html 您可以使用它们来调度COPY INTO命令。