导出数据到本地
本文档详细介绍了如何将表中数据下载到本地。目前,Lakehouse支持三种下载数据模式:
- 使用GET命令下载文件,导出到本地中
- 使用Lakehouse Studio的可视化下载界面。
- 使用Jdbc客户端本地COPY下载数据。(在jdbc 2.0.0版本该功能已下线,推荐您使用GET命令下载)
使用Lakehouse Studio的可视化下载界面
在数据开发中,选中执行SQL时,执行完的结果可以将其下载为Excel、CSV文件,同时由于界面显示结果集限制10000条,如果如想下载所有的数据可以点击下载全部CSV文件,下图所示:

预览
使用GET命令下载数据
- 前置条件
-
将表中数据导出到本地
--将数据导出到内部user volume中 COPY INTO USER VOLUME SUBDIRECTORY 'tmp/' FROM TABLE mytable file_format = (type = CSV);; -- 查看导出的文件 SHOW USER VOLUME DIRECTORY; +-------------------+------------------------------------------------------------------------------------------------------------+------+---------------------+ | relative_path | url | size | last_modified_time | +-------------------+------------------------------------------------------------------------------------------------------------+------+---------------------+ | tmp/part00001.csv | oss://xxxx/tmp/part00001.csv | 5 | 2024-11-14 19:44:37 | +-------------------+------------------------------------------------------------------------------------------------------------+------+---------------------+ --下载文件 GET USER VOLUME FILE 'tmp/part00001.csv' to './'; --删除volume中文件,避免占用存储 remove user volume file 'tmp/part00001.csv'; SHOW USER VOLUME DIRECTORY; +---------------+-----+------+--------------------+ | relative_path | url | size | last_modified_time | +---------------+-----+------+--------------------+
-
将查询结果出到本地
--将数据导出到内部user volume中 COPY INTO USER VOLUME SUBDIRECTORY 'tmp/' FROM (select 1) file_format = (type = CSV); SHOW USER VOLUME DIRECTORY; -- 查看导出的文件 SHOW USER VOLUME DIRECTORY; +-------------------+------------------------------------------------------------------------------------------------------------+------+---------------------+ | relative_path | url | size | last_modified_time | +-------------------+------------------------------------------------------------------------------------------------------------+------+---------------------+ | tmp/part00001.csv | oss://xxxx/tmp/part00001.csv | 5 | 2024-11-14 19:44:37 | +-------------------+------------------------------------------------------------------------------------------------------------+------+---------------------+ --下载文件 GET USER VOLUME FILE 'tmp/part00001.csv' to './'; --删除volume中文件,避免占用存储 remove user volume file 'tmp/part00001.csv'; SHOW USER VOLUME DIRECTORY; +---------------+-----+------+--------------------+ | relative_path | url | size | last_modified_time | +---------------+-----+------+--------------------+
Yunqi © 2024 Yunqi, Inc. All Rights Reserved.
联系我们