|
|
7 月之前 | |
|---|---|---|
| .. | ||
| README.md | 7 月之前 | |
| __init__.py | 7 月之前 | |
| interface.py | 7 月之前 | |
本模块包含了数据接口相关的所有核心业务逻辑函数,处理数据标准和数据标签的创建、查询、更新、删除以及与其他数据对象的关系管理。
数据标准管理
数据标签管理
动态标签识别
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)