表管理功能,用于定义DataWorks中表相关的分区字段、临时表、导入表的标识,方便根据表名称即可判断该表的类别;以及定义表的主题和物理层级,可基于功能、类型等多个维度,将同类型的表放置相同的主题或层级统一管理。本文为您介绍表相关内容的设置。

使用限制

空间管理员项目所有者可定义表相关格式、表主题及层级。如需执行相关操作,可授权目标账号相应角色权限,详情请参见添加成员并授权

进入表管理

  1. 进入数据开发。
    1. 登录DataWorks控制台,选择目标地域后,在左侧导航栏单击工作空间列表
    2. 单击目标工作空间后的数据开发,进入DataStudio功能模块。
  2. 进入表管理。
    按下图指引,进入表管理的设置页面。进入表管理在该页面,您可进行如下设置:

定义表相关格式

表管理页面,您可设置表的分区、前缀等相关格式,用于标识目标表,后续在DataWorks中,通过表名称即可判断该表所属类别。DataWorks为您提供了默认的格式及前缀标识,您也可根据业务需求自定义。
说明空间管理员项目所有者可定义表相关格式。如需执行相关操作,可授权目标账号相应角色权限,详情请参见添加成员并授权
表基本格式设置参数说明如下。
功能 描述
分区日期格式 用于设置分区表进行分区时的日期格式。默认为YYYYMMDD
分区字段命名 分区字段的标识,建议使用dt
临时表前缀 临时表的前缀标识。默认前缀为t_。符合该前缀的临时表将不会被纳入自动解析
上传表(导入表)前缀 上传或导入至DataStudio的表标识。示例表的前缀为upload_

定义表主题

DataWorks的主题相当于文件夹,用于收纳管理工作空间下的表,您可根据表的用途、所属类别等多种维度,自定义不同的主题,将同类型的表挂载至相同的主题下统一管理。
  • 定义主题
    您可通过下图步骤添加新主题,或修改、删除已有主题。
    说明
    • 权限说明

      空间管理员项目所有者可添加或管理主题。如需执行相关操作,可授权目标账号相应角色权限,详情请参见添加成员并授权

    • 创建主题说明

      若父主题选择根主题,则所创建的为一级主题;若父主题选择已有主题,则创建的为该已有主题的子主题。当前支持最多创建两级主题。

    添加主题
  • 后续操作
    主题定义完成后,您可执行如下操作:

定义表层级

层级管理用于设计DataWorks中表的层级和物理分类,仅为方便您管理DataWorks中的表,不涉及底层逻辑实现。
说明空间管理员项目所有者可添加或管理表层级和物理分类。如需执行相关操作,可授权目标账号相应角色权限,详情请参见添加成员并授权
  • 概念介绍
    概念 功能描述
    表层级 数仓分层是结合对业务场景、实际数据、使用系统的综合分析,对数据模型进行的整体架构设计及物理层的详细划分。
    通常,您可基于数仓分层将表层级划分为如下层级:
    • 数据引入层ODS(Operational Data Store)
    • 公共维度层DIM(Dimension)
    • 明细数据层DWD(Data Warehouse Detail)
    • 汇总数据层DWS(Data Warehouse Summary)
    • 应用数据层ADS(Application Data Service)
    将不同用途的数据,归类划分至不同层级,更好地组织、管理、维护数据。同时,您也可根据实际需要自定义表层级。
    物理分类 基于业务的使用视角,对表进行更详细的分类。例如,基础业务层、高级业务层和其它等。

    您也可根据实际需要自定义物理分类。

  • 定义层级
    您可通过下图步骤添加新的表层级和物理分类,或修改、删除已有表层级和物理分类。层级管理
  • 后续操作
    表层级和物理分类定义完成后,在创建表时,可选择将目标表挂载至相应层级及物理分类下。创建表的操作如下。
    表类型 相关文档
    MaxCompute 创建MaxCompute表
    AnalyticDB for PostgreSQL 创建AnalyticDB for PostgreSQL表
    EMR 创建EMR表
    创建Hologres内部表 创建Hologres内部表
    创建Hologres外部表 创建Hologres外部表