本模块包含了数据接口相关的所有核心业务逻辑函数,处理数据标准和数据标签的创建、查询、更新、删除以及与其他数据对象的关系管理。
数据标准管理
数据标签管理
动态标签识别
standard_list
:获取数据标准列表,支持多种过滤条件standard_kinship_graph
:生成数据标准的血缘关系图谱standard_impact_graph
:生成数据标准的影响关系图谱standard_all_graph
:生成数据标准的全量关系图谱label_list
:获取数据标签列表,支持多种过滤条件id_label_graph
:根据ID生成数据标签图谱label_kinship_graph
:生成数据标签的血缘关系图谱label_impact_graph
:生成数据标签的影响关系图谱dynamic_label_list
:根据内容查询相似的数据标签分组数据标准节点具有以下主要属性:
name
:标准名称en_name
:标准英文名称category
:标准分类describe
:标准描述time
:创建/更新时间tag
:标签(JSON序列化的数组)code
:生成的标准代码(可选)input
:输入参数(可选)output
:输出参数(可选)数据标签节点具有以下主要属性:
name
:标签名称en_name
:标签英文名称category
:标签分类describe
:标签描述time
:创建/更新时间group
:标签分组scope
:标签作用域(可选)label
:表示标签关系,连接数据标签与其他数据对象clean_resource
:标准与资源的清洗关系clean_model
:标准与模型的清洗关系app.routes.graph_routes
提供图数据库连接# 获取数据标准列表示例
from app.core.data_interface.interface import standard_list
# 查询名称包含"用户",分类为"数据格式"的数据标准
skip_count = 0
page_size = 10
name_filter = "用户"
category_filter = "数据格式"
standards, total = standard_list(skip_count, page_size,
name_filter=name_filter,
category_filter=category_filter)
# 生成数据标签图谱示例
from app.core.data_interface.interface import label_kinship_graph
# 生成ID为123的数据标签的血缘关系图谱
graph_data = label_kinship_graph(123)