本文为您介绍如何提交新功能测试申请,并提供可申请的最新功能说明。

新功能测试申请方法

  1. 填写表单。

    请填写试用申请表单,需要勾选申请功能,并填写试用该功能所需的必要信息。

  2. 提交并等待审核结果。

    提交表单后,MaxCompute产品人员会尽快审核您的测试申请,根据您的业务需求评估与新功能的匹配度。审核结果将以短信形式通知到您,确认审核通过后,即可试用新功能。若对审核结果有异议,请通过申请链接或搜索(钉钉群号:11782920)加入MaxCompute开发者社区钉群与我们沟通交流。

新功能说明

日期 功能名称 状态 描述
2022年11月 项目支持按Schema存储 正在试用中 MaxCompute支持Schema,处于Project下,Table、Resource、UDF上的对象,对Table、Resource、UDF进行归类。一个Project下可以有多个Schema。详情请参见Schema操作
2022年11月 开启租户级别Schema语法开关 正在试用中 Schema语法开关(odps.namespace.schema)。使用Schema功能后,SQL语法上需要识别project.schema.table的语义,通过此开关决定SQL语义。此开关支持租户级别和作业级别。
  • 使用Schema功能,必须使用set odps.namespace.schema=true;命令打开Schema语法开关。将SQL中a.b.c格式的语句识别为project.schema.table;将SQL中a.b格式的语句识别为schema.table
  • 使用set odps.namespace.schema=false;命令将关闭Schema语法开关,即SQL中无法识别a.b.c格式的语句,将SQL中a.b格式的语句识别为project.table。详情请参见Schema操作
2022年11月 开启租户级别元数据服务InformationSchema 正在试用中 MaxCompute的Information Schema提供了项目元数据及使用历史数据等信息。租户级别Information Schema是原Information Schema的升级版,支持查询当前用户所有项目的元数据信息以及使用历史信息。详情请参见租户级别Information Schema
2022年2月 表结构变更(Schema Evolution) 正在试用中 允许您修改已经存在的表的结构,包括新增列、删除列、修改列顺序。为了确保您的数据安全,在试用期间请对重要数据进行备份。

在下列场景中,如果执行了更改表的列顺序、添加新列并修改列顺序或删除列这三种操作,会使表的读写行为发生变化:

  • 作业类型是MapReduce 1.0时,Graph任务无法读写修改的表。
  • CUPID作业只有Spark以下版本可以读表,但是不可以写表:
    • Spark-2.3.0-odps0.34.0
    • Spark-3.1.1-odps0.34.0
  • PAI作业可以读表,但不可以写表。
  • Hologres作业在1.3版本之前,Hologres引用修改的表作为外部表时,无法读写该表。
  • 表做过表结构变更操作后,不支持CLONE TABLE

此外,Streaming Tunnel在写入表时,不可以修改表结构。

2020年8月 数据科学(Mars) 已过试用期 数据科学(Mars)是一个基于张量的统一分布式计算框架。Mars能利用并行和分布式技术,为Python数据科学栈加速,例如Numpy、Pandas和Scikit-learn。
2020年7月 备份与恢复 已过试用期 MaxCompute提供数据备份与恢复功能,系统会自动备份数据的历史版本(例如被删除或修改前的数据)并保留一定时间,您可以对保留周期内的数据进行快速恢复,避免因误操作丢失数据。