业务知识网络概述
本体模型是通过对象、关系、属性的建模实现的业务知识抽象表示,用于构建可执行的知识架构体系。
业务知识网络是对本体模型,通过数据、逻辑、行动的资源映射方式,形成可查询、可推理的业务语义层。它通过运用数据视图作为其数据源,进行对象及其关系的映射,从而构建起一个整合、有序的知识架构。业务知识网络作为DataAgent构建时的知识来源,为决策、分析等提供有力数据支撑。
构建业务知识网络基本步骤
- 创建数据源:为业务知识网络提供原始数据支撑,是数据获取的来源基础。
- 创建数据视图:对数据源进行加工和处理,能够以简单清晰的形式展现数据源中的字段信息,提升分析效率。
- 创建业务知识网络:业务知识网络是在数据视图的基础上,进一步对数据进行语义化建模和关联,形成一个实体和关系的知识网络。
构建业务知识网络方式
- 知识网络手动创建
- 知识网络导入
知识网络手动创建
›新建数据源
进入元数据管理 > 数据连接页面,点击【+新建】,进入数据源创建页面。
点击下一步,完成配置后,进行保存。点击查看数据源列表,查看是否创建成功。
›新建数据视图
进入元数据管理 > 数据视图页面,点击扫描数据源获取视图,选择要扫描的数据源,开始扫描。
扫描完成后,可返回数据视图页面,查看扫描结果。
›构建业务知识网络
相关概念说明:
对象 |
对象是客观世界中存在的可互相区分的客观对象或抽象概念。如具体的人、事、物。 |
对象类 |
对象类是实体按照类型的分组,每个实体类里的实体有着相同的属性和关系结构。例如:【爱数】是【公司】,【公司】是【爱数】的实体类。 |
关系 |
关系是指实体与实体之间的联系,如父子关系。 |
关系类 |
关系类是关系按照类型的分组,每个关系类里的关系有着相同的属性和连接实体结构。例如:中国 -【首都】- 北京,德国 - 【首都】- 柏林,分别表示了两个国家与两个城市的关系,但是他们都属于一个类型:【首都】。 |
属性 |
属性是描述实体或关系某方面的特征,如人的身高、体重。 |
映射 |
映射是业务知识网络构建的专属流程,目的是建立从基础数据中抽取的结构化信息与所创建的业务知识网络中的实体、属性、实体间相互关系的映射。 |
进入本体引擎> 本体建模>知识网络空间页面,点击【+】,新建知识网络空间。
进入新创建的知识网络空间性能-ldbc,点击【+】,新建知识网络,输入知识网络的名称,进行基本信息配置。
创建对象类:用户可手动逐一创建所需对象类;在对象类较多时,可选择批量导入对象类,进行快速导入。导入对象类示例如下:
说明:画布上选中任意对象,添加属性,设置索引、融合、向量。可根据实际情况进行选择。
- 索引:勾选后通过模糊匹配找到相关内容。在图分析、认知搜索使用中,部分功能查询的数据来源于索引。
- 融合:勾选融合后,根据该属性作为唯一值,对数据进行去重。勾选多个融合后,业务知识网络数据抽取进行叠加融合。
- 向量:勾选向量后,业务知识网络构建将调用小模型(embedding)进行构建。
创建关系类:用户可手动逐一创建所需关系类,在关系类较多时,可选择批量创建关系类,进行快速创建。选择关系类的起点和终点,输入相关信息或采用默认输入即可。完成创建后,点击保存。创建关系类示例如下:
设置对象/关系类样式:点击画布上对象/关系类,设置符合对象/关系类含义的图标,以及填充色、形状等样式。完成后,点击保存。
配置映射数据:
- 对象类映射数据:当对象类属性与数据表属性相同时,相同属性自动一一映射。当不同时,需要手动进行连接。
- 关系类映射数据:首先选择一个关系类,点击快速选择,在数据源中选择对应的关系类数据,并依次完成所有关系类的数据源选择。点击确定。
说明:如果此前未导入对象类数据源,也可点击对象类,进行数据源快速添加。此示例已在批量导入对象类步骤中,添加了数据源。
建立关系属性连接:选择对应的起点/终点属性与对应关系属性进行连线。
提交配置:映射数据配置完成后,点击提交配置,以验证知识网络是否配置成功。
调试:点击调试,可根据用户实际需求,进行添加数据、图计算、批量设置样式、布局等。
运行:若配置正常,可点击运行,以验证知识网络是否创建成功。成功运行后,用户可通过点击右侧图表,查看以下知识图谱的详细信息。构建成功的知识网络效果图展示如下:
说明:
-
- 运行方式
- 分组运行:在配置对象关系时,如果设置了分组,此时可分组运行,进行全量构建/增量更新。
- 定时运行:可设置此知识网络运行的具体的时间,进行全量构建/增量更新。
- 立即运行:可选择进行全量构建/增量更新。
- 构建方式
- 运行方式
-
-
- 全量构建:针对此知识网络的相关全部数据,进行更新构建。首次运行,需选择全量构建。
- 增量更新:针对此知识网络的相关变化数据,进行更新构建。非首次运行,建议选择增量构建。
-
知识网络导入
›流程1:导入业务知识网络文件
进入知识网络空间,选择业务知识网络,点击导入按钮。出现导入知识网络弹窗,输入知识网络名称,选择导入文件,点击导入。
点击导入后,操作步骤如下所示:
›流程2:映射数据
更新数据源:需要更新数据源,则需要逐一选择对象类/关系类,进行数据源导入,点击【快速选择】,重新选择映射数据表,点击【确认】即可。若导入的数据源与此知识网络匹配,则映射成功。
说明:
- 若只是导入此知识网络进行查看使用,不更新数据源,可忽略此步骤。
- 若需要更新数据源,则需要将关系中的【起点】、【终点】重新关联,即将右侧起点/终点项,点击【+】号连线到左侧数据对应对象类
›流程3:提交配置
提交配置:导入业务知识网络后,检查业务知识网络对象/关系类和数据源映射准确无误后,用户可点击提交配置,全量构建此业务知识网络。
›流程4:调试及运行
请参考知识网络手动创建中调试及运行步骤。
业务知识网络示例
此公司产品管理的业务知识网络示例图将客户、工单负责人、销售人员、部门、产品版本都建立了一张完整的业务知识网络,如下所示:
此系统故障事件的业务知识网络示例图清晰的展示了事件、失效点、以及相关联的服务、Pod、Node的详细信息,以便于高效溯源,如下所示: