4.3 码表翻译

4.3.1 码表说明

  码表全名为代码表,也叫字典表。其中记录的都是系统在运行过程中需要的基础数据,例如:性别、种类、类别、渠道、来源等。 为了方便维护,业务表中并不会直接记录这些数据的实际名称,而是先把这些数据以键值对的方式记录在码表中,然后把实际名称对应的码值记录到业务表。

​ 码表中主要有三个核心字段:业务类别、码值和实际名称。实际项目中码表可能不包含业务类别字段,在5.6版本以上不强制绑定类别字段。如下图中码表,其中type为业务类别字段,code为码值字段,name为实际名称字段。如下图所示。

dictionarytable-1.png

  除此以外,其中type代表的实际业务类别,也有一个字典表进行维护,如下图所示。如果没有该字段可以不做配置。

dictionarytable-2.png

4.3.2 使用介绍

  要完成码表字段自动翻译的功能,首先需要在数据源中进行码表的维护,然后在数据集对需要翻译的字段进行码表绑定。

4.3.2.1 码表维护

  在数据源管理页面中的一个数据源上,点击“码表维护”按钮 ,如下图:

dictionarytable-3.png

​ 弹出码表维护页面:

dictionarytable-4.png

该功能的内容包括:

  1. 上方为码表信息的维护区域,左侧为码表的基础信息,右侧为码表对应的类别列表,可选择不开启,点击右上角保存可以把维护好的码表信息加入下方列表。

  2. 单击列表中一行,上边内容可以显示选择行的详细信息,这时候点击保存为更新信息。

  3. 名称内容在同一个数据源中不能重复。

  4. 码表和类别表的下拉内容会根据数据源是否跨schema设置进行显示,除了表名也记录catalog和schema的信息。

  5. 该页面中所有的表和字段直接用id显示,不以备注显示。

  6. 如果没有选择开启类别列表,列表类别的内容不可编辑,列表默认为绑定数据表。

  7. 列表内容除了可以绑定数据表还可以选择自定义,显示如下图:

  8. 点击确认后,将数据源的码表信息进行保存。

dictionarytable-5.png

4.3.2.2 绑定码表

  在数据集创建或编辑的页面下方可以对某个数据集字段进行“绑定码表”的功能设置,如下图所示:

dictionarytable-6.png

​ 点击后,弹出页面如下图所示:

dictionarytable-7.png

      该功能的内容包括:
  1. 数据源默认为当前数据集的数据源,也可以选择其他数据源。
  2. 如果选中的数据源中存在设置好的码表信息,则绑定码表默认为当前数据源中的第一个码表。
  3. 如果选中的码表开启了类别列表,那么绑定类别默认显示为下拉列表,如果没有开启则默认显示为输入框。
  4. 数据源开启类别列表的情况下,下拉列表和输入框可以自由切换(通过勾选);如果没有开启类别列表,则只能使用输入框(勾选项不显示)。
  5. 解除绑定按钮可以解除绑定数据集字段的码表设置。
  6. 点击确认后,将数据集的字段绑定码表信息进行保存。

  在后续的图表、图册等功能使用过程中,该字段展示的数据将会是经过码表翻译后的内容。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""