wangxq 8812a3b214 The ddl api is written and ready to be modified for the ddl save api. 11 mesiacov pred
..
README.md ff40167dac The first initialization of the project 11 mesiacov pred
__init__.py ff40167dac The first initialization of the project 11 mesiacov pred
routes.py 8812a3b214 The ddl api is written and ready to be modified for the ddl save api. 11 mesiacov pred

README.md

# 数据资源API模块

本模块是数据资源管理的API接口,提供了一系列与数据资源相关的操作,包括资源列表查询、详情查询、添加、更新、删除等功能。

主要功能

  1. 基础操作

    • 获取数据资源列表 (/list)
    • 获取数据资源详情 (/detail)
    • 添加数据资源 (/save)
    • 更新数据资源 (/update)
    • 删除数据资源 (/delete)
  2. 数据查询与解析

    • DDL语句解析 (/ddl)
    • SQL查询测试 (/sql/test)
    • DDL语句识别 (/ddl/identify)
  3. 元数据关联

    • 关联元数据查询 (/search)
    • 保存关联元数据 (/save/metadata)
  4. 图谱操作

    • 获取数据资源亲缘关系图谱 (/graph)
    • 获取数据资源完整图谱 (/graph/all)
  5. 模型资源

    • 获取模型资源列表 (/model/list)
  6. 多语言支持

    • 数据资源名称翻译 (/translate)

错误处理

所有API接口都实现了统一的错误处理机制,当操作失败时会返回错误信息和相应的HTTP状态码。

依赖项

  • Flask:Web框架
  • Neo4j:图数据库
  • MinIO:对象存储
  • 业务逻辑层 (app.core.data_resource)