【发布时间】:2019-12-07 03:59:44
【问题描述】:
我需要将 Snowflake 中的表格数据导出到 excel 或 csv 文件中。我可以直接将数据导入我的本地机器,而无需像 S3 存储桶或类似的任何分段吗?
【问题讨论】:
标签: export export-to-csv export-to-excel snowflake-cloud-data-platform
我需要将 Snowflake 中的表格数据导出到 excel 或 csv 文件中。我可以直接将数据导入我的本地机器,而无需像 S3 存储桶或类似的任何分段吗?
【问题讨论】:
标签: export export-to-csv export-to-excel snowflake-cloud-data-platform
如果您的表太大而无法在 UI 中查询并将结果下载到 CSV 或制表符分隔的文件,那么您需要利用 COPY INTO {location} 作为您的 Snowflake 原生解决方案来获取数据。如果您没有自己的 S3 存储桶,则可以利用 Snowflake 的内部分段,然后利用 SnowSQL 将文件从内部分段“获取”到您的本地计算机。
欲了解更多信息,https://docs.snowflake.net/manuals/user-guide/intro-summary-unloading.html
【讨论】:
您可以使用 Snowflake ODBC 连接器将多达 1M 行直接导出到 excel 中: 1)安装ODBC驱动 2)使用雪花信用配置驱动程序 3)打开excel,进入数据->获取数据->其他来源->odbc
【讨论】:
如果它足够小以至于您不介意单流下载,您可以编写一个小程序来实现这一点。就像一个利用雪花连接器运行查询并将数据转换为本地 csv 的小型 Python 实用程序。
【讨论】: