DataWorks中如何创建maxcompute表?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
可以通过以下步骤创建MaxCompute表:
登录DataWorks控制台,并进入目标项目的数据开发空间。
在数据开发空间的左侧导航栏中,选择数据开发模块,然后选择MaxCompute开发。
在MaxCompute开发页面,点击左上角的新建按钮(加号图标),选择“创建表”。
在创建表页面,填写表的基本信息,包括表名、表所属的数据库、表的描述等。
在表结构配置中,配置表的列信息。您可以添加列名、数据类型、注释等。根据需要,可以添加多个列。
在表分区配置中,如果需要使用分区表,可以配置分区列和分区类型。分区可以帮助您更高效地进行数据查询和管理。
在表属性配置中,您可以配置表的其他属性,如存储格式、压缩方式等。这些属性可以根据您的需求进行配置。
完成配置后,点击页面底部的“创建”按钮,即可创建MaxCompute表。
打开新建的业务流程,单击MaxCompute左侧的展开图标,打开MaxCompute。右键单击MaxCompute下的表,单击新建表。在新建表对话框中,输入表名,单击提交。此处需要创建3张表,分别存储同步过来的电量下降趋势数据、指标数据和窃电标志数据(trend_data、indicators_data和steal_flag_data)。说明 表名不能超过64个字符,且必须以字母开头,不能包含中文或特殊字符。打开创建的表,单击DDL模式,分别输入以下相应的建表语句。--电量下降趋势表CREATE TABLE trend_data (uid bigint,trend bigint)PARTITIONED BY (dt string);--指标数据CREATE TABLE indicators_data (uid bigint,xiansun bigint,warnindicator bigint)COMMENT ''PARTITIONED BY (ds string)LIFECYCLE 36000;--窃电标志数据CREATE TABLE steal_flag_data (uid bigint,flag bigint)COMMENT ''PARTITIONED BY (ds string)LIFECYCLE 36000;建表语句输入完成后,单击生成表结构并确认覆盖当前操作。返回建表页面后,在基本属性中输入表的中文名。完成设置后,分别单击提交到开发环境和提交到生产环境。
https://help.aliyun.com/document_detail/146695.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。