数据管理DMS在表详情中展示了表的技术元数据(所属库实例、表名、字段等)、业务元数据(表业务描述、表标签等)及管理元数据(表Owner、数据权限等),并提供表的部分快捷操作。您可以在表详情中,全面地了解并高效地使用表数据。

背景信息

数据治理(管理好数据资产)是助力企业进行数字化转型的基础。为此,DMS在表详情中引入表的元数据信息,包括技术元数据、业务元数据及管理元数据,能让开发人员与业务人员更好地理解数据的上下游关系及其本身含义,以便提高开发与管理效率。

元数据为描述企业数据资源的数据,各类元数据的说明如下:
  • 技术元数据:表在库中的物理信息,包括所属库和实例、表名、描述(Comment)、字段、索引、编码、行数、容量、血缘、产出信息及数据质量等。
  • 业务元数据:用于更好从业务层面去描述和管理表而配置的信息,包括标签、类目、表业务描述、字段业务描述及使用说明等。
  • 管理元数据:在DMS中用于管理表的信息,包括权限、行级管控及Owner等。
更多信息,请参见表详情介绍

前提条件

  • 数据库类型为关系型数据库或数据仓库,更多信息,请参见支持的数据库类型
  • 目标实例的管控模式为安全协同模式,更多信息,请参见管控模式

  • 您具有如下任意权限。
    • 您的角色为管理员、DBA或结构只读,更多信息,请参见系统角色
    • 您为目标实例的实例Owner或实例DBA,更多信息,请参见编辑实例
    • 您具有表或表所属库的查询、变更、导出任意一个权限,更多信息,请参见查看我的权限

操作步骤

  1. 登录数据管理DMS 5.0
    说明 如果您需要切换到旧版数据管理DMS,单击页面右下角返回旧版,进入数据管理DMS平台。具体操作,请参见数据管理DMS 5.0切换至旧版
  2. 进入表详情页面。您可以选择以下任意一种方式进入表详情。
    • 通过SQLConsole控制台进入。
      1. 在顶部菜单栏中,选择SQL窗口 > SQL窗口
        说明 如果您使用的是旧版数据管理DMS,在顶部菜单栏中,选择全部功能 > SQLConsole > 单库查询
      2. 在右上角的扩展功能区域,单击表列表表详情
      3. 从操作列中,选择更多 > 查看表详情,进入表详情页面。
    • 通过搜索进入。
      1. 单击首页页签,在页面中间的搜索框中,输入目标表名称。
        说明 如果您使用的是旧版数据管理DMS,在页面顶部的搜索栏中,输入目标表名称。
      2. 选择标签,单击目标表最右侧的详情按钮,进入表详情页面。
      表详情
  3. 表详情页面,按需执行相关操作。
    图 1. 表详情界面
    表详情
    表 1. 表详情介绍
    区域 说明
    表概览 展示如下基础信息:
    • 字符集库信息行数容量(MB)描述(表的备注信息,即COMMENT)。
    • 环境:表所属实例的环境类型,如开发、测试等环境,更多信息,请参见实例环境说明
    • 权限:当前用户对该表所拥有的权限。
    • 数据Owner:该表的数据Owner。
    • 标签:可以通过短语的方式为表打上标签,进行简单地分类。
    • 业务描述:对表进行业务性描述,便于相关用户了解该表的业务内容,上限为1000字符。
    • 类目:用于定义表数据的分类,以类目树的形式进行维护,更多信息,请参见数据类目
    说明 若您为表Owner、管理员或DBA,您可以配置数据Owner标签业务描述类目等信息。
    基本信息 包含字段信息索引行级管控信息。
    • 字段信息:展示字段名类型描述安全级别安全级别来源业务描述等信息。
      说明 若您为表Owner、管理员或DBA,您可以双击并编辑目标字段的业务描述信息。
      同时您可以执行如下操作:
      • 生成SELECT:在控制台上显示查询全表所有字段的SELECT语句。
      • 导出表结构:以数据字典的格式显示表结构,并支持导出Word、Excel及PDF格式文件。
      • 生成DDL:在控制台上显示完整的建表语句。
      • 安全级别调整:调整字段的安全级别,更多信息,请参见字段安全级别调整
      • 代码生成器:生成多种格式的代码。
    • 索引:展示索引名索引类型包含列备注信息。
    • 行级管控:展示管控字段信息,您可以单击详情查看管控值详情
    数据血缘

    当使用任务编排功能对当前表进行数据同步和加工时,会产出数据流动。

    数据血缘展示表到表(表级血缘)、字段到字段(字段血缘)的数据流转情况,便于您全面了解数据的上下游情况,同时对解决数据治理问题(如数据重复加工、越权使用等)及减少数据变更产生的影响提供较有价值的帮助。

    产生表级血缘字段血缘的SQL代码示例:
    • 表级血缘INSERT INTO table1 SELECT * FROM table2;
    • 字段血缘INSERT INTO table1 (col1, col2) SELECT col3 , col4 FROM table2;
    上述示例中,数据都是从table2流向table1,所以table2将是table1的上游,table1将是table2的下游。

    您可以在单击目标表或字段左右两侧的查看数据血缘图标图标,查看数据的上下游情况(左侧为上游,右侧为下游)。

    历史版本 展示表结构的历史版本,您可以执行如下操作:
    • 预览脚本查看表结构的SQL脚本。
    • 表结构对比将表结构同步至其他表结构或与其他表结构进行对比,更多信息,请参见结构同步
    • 结构恢复将表结构同步至空的数据库中,更多信息,请参见空库初始化
    产出信息 当使用任务编排功能对当前表进行加工(数据写入)时,此处会展示目标任务的执行列表,包含任务名称开始时间执行时间结束时间等。
    您可以执行如下操作:
    • 单击代码:跳转到任务编排详情页,查看具体代码。
    • 单击日志:查看该任务的执行日志。
    数据预览 快速展示当前表的前50条数据。
    说明 您需要有该表或该库的查询(读)权限,更多信息,请参见查看我的权限
    数据质量 您可以创建质量规则,并结合任务编排功能,检查数据的正确性,提高数据质量。更多信息,请参见数据质量
    使用说明 可以详细描述表的使用方式,也可以补充其他信息等,便于用户理解和使用表数据,支持Markdown格式编辑。
    说明 所有用户可查看,管理员、DBA或表Owner可编辑。