需要将数据从我的 PC 上的 MySQL DB 带到 Snowflake
Posted
技术标签:
【中文标题】需要将数据从我的 PC 上的 MySQL DB 带到 Snowflake【英文标题】:Need to bring data from MySQL DB on my PC to Snowflake 【发布时间】:2021-04-18 13:18:34 【问题描述】:[snowflake-cloud-data-platform] 需要将我的 PC(Windows 操作系统)上的 mysql DB 中的数据带到 Snowflake。要加载我正在使用以下命令 - 放置文件://D:/Desktop_backup/salary_data_sample2.csv @my_mysql_stage auto_compress=true;
而且我遇到了错误 -
SQL 编译错误:UI 不支持该命令:PUT
任何人都可以发布示例代码吗? 有没有直接从 MySQL DB 将数据放入 Snowflake 的直接方法,无需将数据下载为 CSV 格式?
【问题讨论】:
从错误消息看来,您使用的是 Snowflake UI。您需要使用 SnowSQL 命令行 【参考方案1】:SQL 编译错误:UI 不支持该命令:PUT
错误是不言自明的,PUT 无法通过 WebUI 运行。
PUT
无法从 Snowflake Web 界面中的 Worksheets Worksheet 标签页执行该命令; 请改用 SnowSQL 客户端上传数据文件,或查看特定 Snowflake 客户端的文档以验证是否支持对于这个命令。
有没有直接从 MySQL DB 将数据放入 Snowflake 的直接方法,无需将数据下载为 CSV 格式?
是的,您可以使用市场上支持 MySQL 作为源和 Snowflake 作为目标的任何类型的 ETL 工具/云服务。
【讨论】:
以上是关于需要将数据从我的 PC 上的 MySQL DB 带到 Snowflake的主要内容,如果未能解决你的问题,请参考以下文章
(需要建议)从我的 Android 应用程序与 MySQL 服务器数据库交谈
从另一个网络上的另一台计算机访问 db 时出现错误 #1045
如何将数据从我的本地 phpmyadmin mysql 数据库复制到 godaddy cpanel mysql 数据库?