DataWorks中如何创建maxcompute表?

DataWorks中如何创建maxcompute表?

展开
收起
真的很搞笑 2023-08-08 17:04:08 192 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    可以通过以下步骤创建MaxCompute表:

    登录DataWorks控制台,并进入目标项目的数据开发空间。

    在数据开发空间的左侧导航栏中,选择数据开发模块,然后选择MaxCompute开发。

    在MaxCompute开发页面,点击左上角的新建按钮(加号图标),选择“创建表”。

    在创建表页面,填写表的基本信息,包括表名、表所属的数据库、表的描述等。

    在表结构配置中,配置表的列信息。您可以添加列名、数据类型、注释等。根据需要,可以添加多个列。

    在表分区配置中,如果需要使用分区表,可以配置分区列和分区类型。分区可以帮助您更高效地进行数据查询和管理。

    在表属性配置中,您可以配置表的其他属性,如存储格式、压缩方式等。这些属性可以根据您的需求进行配置。

    完成配置后,点击页面底部的“创建”按钮,即可创建MaxCompute表。

    2023-08-09 13:32:25
    赞同 展开评论
  • 打开新建的业务流程,单击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;建表语句输入完成后,单击生成表结构并确认覆盖当前操作。返回建表页面后,在基本属性中输入表的中文名。完成设置后,分别单击提交到开发环境和提交到生产环境。image.png

    https://help.aliyun.com/document_detail/146695.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-08-09 00:18:14
    赞同 展开评论

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

还有其他疑问?
咨询AI助理