全部产品
阿里云办公

1.3 使用DMS创建和管理表

更新时间:2018-11-08 16:31:05

前文中,假设我们已经创建了一个分析型数据库的数据库ads_demo,本章节,将通过DMS控制台界面在ads_demo数据库中创建一个表组和一个表。

操作步骤

  1. 在DMS中,进入ads_demo数据库,右击左侧表组对象,选择新建表组,弹出新建表组对话框,弹出如下图所示内容,我们填写表组名为test_group,其余参数先暂时使用默认值。

    P-1-3-1

  2. 单击确定,建立好表组后,右击表组,选择新建表。在这里,我们根据测试数据的情况,建立一张有五列和一级分区的实时表。如下图所示:

    P-1-3-2

    • 表组名:选择前面创建的test_group。

    • 表名:表名称,这里填表名为qsdemo_load_data。

    • 是否维度表:本例要创建普通表,所以不勾选。

    • 更新方式:选择批量更新,即表数据来源是通过其他系统批量导入。(如果表的数据来源来自于直接的insert插入,那么此项选择实时更新)。

    • 一级分区列:user_id。在分析型数据库中,数据根据分区列进行分布式的存储和计算。

    • 分区方式:进行hash分区,分区数为40,(一般情况下,每个分区数据量不超过3000万条为宜,分区数不能超过256,大于256提工单处理)。

    • 列名:根实际情况填写,如果是从MaxCompute等系统批量导入数据目前需要和源头数据表的字段名称一致。

    • 索引方式:分析型数据库拥有强大的自动索引功能,在创建表时通常无需关心一个列的索引情况,分析型数据库会根据实际数据的分布情况来自动进行索引。所以这里我们先不调整列的索引设置。

  3. 单击保存,弹出实际的建表DDL供校验。创建表完毕后,右击已有的表可以进行编辑。

    有关表和列的详细说明,请参见:创建和修改表