【如何在DataWorks上创建和维护odps生产表?】(一)odps表依据环境分为两种:开发表 xxx_dev.tb1 一般作为测试表。
生产表 odps.xxx.tb1 线上实际业务的表。
(二)创建生产表的途径:表管理:可视化建表。
odps_sql节点:语句建表,发布到线上让生产账号执行(手动任务、调度任务都可以)
(三)查看与维护表的途径:SQL语句(临时查询、odps_sql节点都可以)
数据地图
表管理
【途径一:表管理】入口:DataStudio-表管理
注:数据开发-业务流程-MaxCompute-表,里面的表也是同理操作,如果在“表管理”中建好了表,可以在这里右键导入表,方便管理。
操作:
1.可视化建表。提交到开发环境生成一张开发表,提交到生产环境生成一张生产表。
2.新增字段,只能追加不能修改顺序。同理,提交到开发环境,开发表增加字段,提交到生产环境,生产表增加字段。
【途径二:数据地图】入口:全部产品-数据地图
操作:查看表元数据、产出信息、血缘等。
【途径三:SQL语句】入口:DataStudio-临时查询或者odps_sql节点
操作:1.新建与维护表(表结构只允许新增字段)需要新建一个odps_sql节点或者手动任务,发布到线上运行由生产访问者身份执行。
2.查看表可以使用临时查询或者odps_sql,直接在本地运行,以desc命令为例:
desc 项目名_dev.表名; 代表查看开发环境表结构,
desc 项目名.表名; 代表查看生产环境表结构。
附:DDL文档链接
【FAQ】Q1: DataWorks如何批量修改MaxCompute表生命周期、责任人、批量删除
A1:数据地图-我管理的数据可以可视化批量修改,或者使用途径2,创建odps sql节点使用语句批量执行。
Q2:如何查看生产表数据?
A2:使用上述途径2,创建odps sql节点,使用语句查询,注意生产表权限需提前申请,详情请参见申请表权限。,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。