=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 您好!您可以在DataWorks的数据治理页面中找到分区管理,然后选择需要查询的分区,点击“详情”按钮,就可以看到该分区的数据量和存储量情况了。 如果您想查询空分区,可以在详情页面中查看分区数据量为0的分区。

  2. 表分区是指根据一定规则,将数据库中的一张表分解成多个更小的、容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。DDM目前支持对MySQL、Oracle、DB2和GaussDB等数据库进行表分区操作。在逆向数据库时,支持抽取MySQL和Oracle数据库的表分区信息至模型工具中。
    在模型设计区,右键单击编辑表,进入表编辑器。

    在表编辑器页面,您可以编辑分区相关信息。DDM支持RANGE、LIST、HASH三种分区类型。

    RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。

    LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。

    HASH分区:基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。

    分区表达式可以对数据进行过滤,您可以选择将需要做分区的字段添加到分区成员中。

    确定好分区成员后,您可以单击分区边界,为当前分区类型创建分区边界。

    填写完毕后,您可以进入表编辑器的SQL预览页面,实时查看当前SQL语句,其中也包含Partition部分。

    如果SQL语句中未包含Partition部分,您可以单击SQL选项,勾选With PARTITION,即可包含分区信息的SQL语句。

    —来自大数据开发治理平台 DataWorks开发者文档