表管理

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

使用限制

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

进入表管理

  1. 进入数据开发页面。

    登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的数据开发与治理 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发

  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外部表