使用 ODPS 控制台下载表数据
使用 ODPS SDK 下载表数据
from odps.models import Table
# 初始化 ODPS 客户端
client = odps.Client(access_id, access_key, project, endpoint)
# 获取目标表
table = client.get_table(table_name)
# 创建导出任务
export_task = table.create_export_task(export_path, file_format)
# 等待导出任务完成
export_task.wait_for_success()
# 下载导出文件
export_task.download_file(local_path)
其中:
access_id
和 access_key
是你的 ODPS 访问凭证。project
是目标表所在的项目名称。table_name
是目标表名称。export_path
是导出文件的路径(OSS 路径或本地路径)。file_format
是导出文件的格式(如 CSV、JSON、ORC)。local_path
是下载导出文件的本地路径。其他下载选项
除了上述方法外,你还可以使用以下工具下载 ODPS 表数据:
odpscmd export
命令从 Hadoop 集群下载数据。注意事项:
"【下载方式一】DataStudio查询结果下载 限制:上限1万条。 step1:项目管理员角色设置项目开启允许下载。 step2:DataStudio查询结果下载 【下载方式二】数据分析查询结果下载 限制:,DataWorks标准版及以上上限20万条,基础版上限1万条。仅阿里云主账号和租户管理员可以访问编辑。 step1:安全中心>安全策略>数据查询与分析管控,开启下载 新版本: 老版本:数据分析-系统管理-设置允许下载。 step2:SQL查询结果下载 【下载方式三】SQLTask配合Tunnel实现量数据导出 限制:支持全量下载。 此答案整理自钉群“DataWorks交流群(答疑@机器人)”"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。