更新时间:2024-08-29 GMT+08:00

主题设计

主题设计是通过分层架构表达对数据的分类和定义,帮助厘清数据资产,明确业务领域和业务对象的关联关系。

您可以通过以下两种方式进行主题设计:

  • 新建主题并发布

    手动新建并发布主题。

  • 导入主题设计信息

    如果主题信息比较复杂,建议采用导入方式批量导入主题信息。

    • 您可以下载系统提供的主题设计模板,在模板文件中填写主题的相关参数后,使用模板批量导入主题信息。
    • 您可以预先将某个DataArts Studio实例的数据架构中已建立的主题设计信息导出到Excel文件中。导出后的文件可用于导入。导出主题设计信息的操作,请参见导出主题设计信息

建立好主题设计信息后,可以对主题信息进行查找、编辑或删除操作。详情请参见管理主题设计

主题设计概述

默认情况下,系统预设了“L1-主题域分组”、“L2-主题域”和“L3-业务对象”三层主题层级。
  • 主题域分组:主题域分组是基于业务场景对主题域进行分组。
  • 主题域:主题域是根据数据的性质对数据进行划分,性质相同的数据划分为一类,其划分后得出的各数据集合叫做主题域,主题域是信息需求范围的上层级数据集合。
  • 业务对象:业务对象是指企业运作和管理中不可缺少的重要人、事、物等信息。

您也可以根据您的实际情况,参考主题流程配置对主题层级进行自定义配置。

约束与限制

单工作空间允许创建的主题个数最多500个。

新建主题并发布

  1. DataArts Studio控制台首页,选择对应工作空间的“数据架构”模块,进入数据架构页面。
  2. 单击左侧导航栏中“主题设计”,进入主题设计页面,单击左上角的“新建”
    图1 主题设计

  3. “新建主题域分组”对话框中,配置如下参数,然后单击“确定”完成主题域分组的创建。
    表1 主题域分组参数说明

    参数名

    说明

    *名称

    只允许除/、\、<、>以外的字符。

    *编码

    英文名称。只允许英文字母、数字、空格、下划线、中划线、左右括号以及&符号。

    别名

    只允许除\、<、>以外的字符。

    说明:

    您需提前在配置中心的“模型配置”页签中启用主题设计别名,这里才可配置别名。

    上级主题

    选择所属的上级主题。

    数据owner部门

    数据的拥有者所在部门。

    *数据owner人员

    在下拉框中选择需要的数据owner人员,支持多选和自定义输入。

    描述

    主题域分组的描述信息。

    图2 新建主题

  4. 选择新建的主题域分组,单击“发布”,在提交发布对话框中选择审核人,再单击“确认提交”提交审核。审核通过后,返回“主题设计”页面,在列表中可以查看已建好的主题域分组且状态显示为“已发布”,已发布的主题域分组才可被使用。

    如果当前用户已被添加为审核人,则可以勾选“自助审批”,单击“确认提交”后,主题域分组状态显示为“已发布”

    图3 发布主题

  5. 在一个主题下,还可以新建多个主题。注意,多层主题发布时只能按层级由上至下发布,只有上层主题发布后,下层主题才被允许发布。

    创建主题时,如果主题创建到业务对象L3层级时,即创建主题层级出现“新建业务对象”,系统会自动显示“编码”参数,编码规则支持“自动生成”和“自定义”两种方式。

    • 自动生成:按照配置中心的编码规则自动生成
    • 自定义:输入自定义编码

    主题设计中,不同L1层级下的业务对象支持重名。

    主题层级数目由用户在配置中心的主题层级中自定义,系统默认有三个层级,从上到下分别命名为主题域分组(L1)、主题域(L2)、业务对象(L3)。

导入主题设计信息

  1. 在数据架构控制台,单击左侧导航树中的“主题设计”,进入主题设计页面。
  2. 单击上方的“更多 > 导入”按钮,弹出导入主题对话框。

    图4 导入主题设计

  3. “导入主题”对话框中,根据页面提示配置如下参数,然后先单击“添加文件”后,再单击“上传文件”。

    图5 导入配置
    表2 导入配置参数说明

    参数名

    说明

    更新已有数据

    在导入时是否更新已有的主题信息(主题域分组、主题域或业务对象)。在导入时,系统将按编码判断将要导入的主题信息在系统中是否已存在。

    • 不更新:当主题信息已存在时,将直接跳过,不更新。
    • 更新:当主题信息已存在时,更新已有的主题信息。

    在导入主题信息时,只有创建或更新操作,不会删除已有的主题信息。

    上传模板

    选择所需导入的主题设计文件。

    所需导入的主题设计文件,可以通过以下两种方式获得。

    • 下载主题导入模板并填写模板

      “导入配置”页签内,单击“下载主题导入模板”下载模板,然后根据业务需求填写好模板中的相关参数并保存。模板参数的详细描述请参见表3

    • 导出的主题设计信息

      您可以将某个DataArts Studio实例的数据架构中已建立的主题设计信息导出到Excel文件中。导出后的文件可用于导入。关于导出主题设计的更多信息,请参见导出主题设计信息

    下载的主题导入模板参数如表3所示,其中名称前带“*”的参数为必填参数,名称前未带“*”的参数为可选参数。一个主题对象需要填写一行信息。

    表3 模板参数说明

    参数名

    说明

    上级主题

    上层主题的编码路径,以/分隔。

    *名称

    中文名称。只允许除/、\、<、>以外的字符。

    *编码

    英文名称。只允许英文字母、数字、空格、下划线、中划线、左右括号以及&符号。

    别名

    主题对象的别名。

    描述

    主题对象的描述信息。

    对于最低层级主题,此项参数为必选。您在导入文件中应补充最低层级主题的描述信息。

    数据owner部门

    数据的拥有者所在部门。

    对于最低层级主题,此项参数为必选。您在导入文件中应补充最低层级主题的数据owner部门信息。

    *数据owner人员

    数据的拥有者,支持填写多个,中间以逗号分隔。

  4. 导入结果会在“上次导入”页面中显示。如果导入成功,单击“关闭”完成导入。如果导入失败,您可以查看失败原因,将模板文件修改正确后,再重新上传。

    图6 上次导入页面

导出主题设计信息

  1. DataArts Studio数据架构控制台,单击左侧导航树中的“主题设计”,进入主题设计页面。
  2. 单击上方的“更多 > 导出”将当前已有的主题设计导出到Excel文件中。导出后的文件可用于导入。

    • 导出主题时,可以直接勾选自己想要导出的主题名称,单击“导出”按钮,系统会递归导出选中的主题及其所有子主题。
    • 导出主题时,可以勾选主题目录树上的主题,如果右侧没有勾选主题名称,单击“导出”按钮,则会按照选中的主题进行递归导出。

管理主题设计

图7 主题设计区域

  • 查找

    您可以在主题的搜索框中,输入所需查找的关键字进行查找,在公共空间下可查找所有。

  • 编辑

    您可以在主题列表中,选择一个对象,然后单击其名称右侧的按钮进行编辑。已发布的主题在编辑后如果要生效,需要在下拉框中选择修改后的草稿,然后进行发布。

  • 删除

    您可以在主题列表中,选择一个对象,单击上方“更多 > 删除”

  • 上移/下移

    您可以在主题列表中,选择一个对象,然后单击其名称右侧的按钮进行下移,或单击其名称右侧的按钮进行上移。