跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.zgi.cn/llms.txt

Use this file to discover all available pages before exploring further.

功能概述

ZGI 数据库不是一个单纯”存数据”的模块,而是一套面向业务智能场景的结构化数据能力底座。它支持用户从业务文档、表格或说明材料出发,快速生成数据表结构,并将后续的数据查询、统计分析、复杂计算、日志追踪、智能体问答等能力串联起来。 数据库功能既可以作为独立的数据管理工具,也可以作为智能体工作流中的核心数据源。对于合同管理、项目台账、经营数据统计、业务记录分析、规则管理等场景,数据库模块可以承担从”结构化建模”到”自然语言查询”的完整链路。
核心价值 不只是”把数据存进去”,而是让这些数据可以被稳定地查、准确地算、清楚地追踪,并最终通过自然语言方式返回给业务人员。
数据库功能特别适合以下类型的业务问题:
  • 查询单条或多条结构化信息
  • 按条件筛选数据并输出明细
  • 对数据做聚合、分组、排序、统计分析
  • 支撑智能体进行自然语言问答
  • 配合业务规则、条款数据、项目规则表做复杂计算
  • 对数据库操作过程进行日志留痕和问题排查

核心能力总览

能力类别包含能力说明
表结构设计字段定义、类型设置、必填标记、人工调整支持手动建表和智能生成两种方式
智能生成表结构上传业务文档自动生成表结构从文档、表格、合同等材料自动识别字段
数据导入结构化数据批量写入单次支持 15 条数据导入,持续优化中
数据查询精确查询、条件筛选、模糊匹配支持多种查询类型满足不同业务需求
统计分析聚合、分组、排序、多表联查复杂分析与多维度统计
自然语言查询NL2SQL 自动转换与执行业务人员用中文提问直接获得结果
操作日志SQL 执行记录、操作追踪全链路审计,支撑排查与复盘
智能体联动作为工作流数据源节点数据库 + 智能体实现端到端业务闭环

支持的数据类型

数据类型用途说明典型场景
text文本类型,存储字符串内容名称、地址、描述、备注
numeric精确数值类型金额、费率、价格
integer整数类型数量、天数、序号
timestamp时间戳类型合同日期、操作时间
boolean布尔类型是否启用、是否完成

表结构设计

字段定义

每个字段包含以下信息:存储字段名称字段描述数据类型是否必填。这种设计兼顾了技术可执行性和业务可理解性。

单表与多表设计

简单场景中,一张表即可承载完整数据(员工台账、设备清单等)。复杂场景推荐一库多表设计:
  • 主表 — 承载核心结构化字段(如合同编号、金额、日期)
  • 条款表 — 承载原文条款或说明性内容
  • 规则表 — 承载项目级或业务级规则与计算标准
  • 明细表 — 承载多条记录或变动明细
对于合同、规则、经营分析这类场景,多表设计通常更稳定,也更利于后续查询和复杂计算。

智能生成表结构

用户上传参考文件并填写需求描述,系统基于文件内容和业务意图自动识别关键字段,推断合理的表结构。

支持的输入来源

  • 本地文件上传(DOC、DOCX、PDF、XLSX、XLS、PPTX、JPG)
  • 自定义文本描述
  • 从文件管理模块选择参考文件

生成内容

系统自动生成字段名称、字段描述、数据类型推荐、必填字段建议以及可能的业务主键 / 标识字段。

适用场景

  • 对建模不熟悉,不知道如何起表
  • 已有业务材料但还没有结构化数据设计
  • 希望快速搭建 demo 或验证方案
  • 想把文档内容转成可查询的结构化表
使用建议 智能生成适合做”起步”,但核心字段命名、字段语义、字段拆分方式仍建议由业务或实施人员做最终确认。

数据导入与维护

表结构建好后,通过数据库模块自身的导入能力将业务数据写入表中。当前单次支持导入 15 条数据,该能力持续优化中。

适用场景

初始台账建立、合同样本导入、项目规则数据录入、表格型数据快速入库、demo 数据准备。
推荐流程 先设计表 → 分批导入 → 验证查询,避免一次性导入后发现字段设计不合理。

数据查询能力

查询类型说明示例
精确查询按主键或唯一字段定位单条记录”阳光公司的合同信息”
条件筛选按条件过滤多条记录”本月到期的所有合同”
模糊匹配关键词模糊搜索”包含’物业’的项目”
聚合统计汇总、计数、分组、排序”每栋楼的年租金合计”
多表联查跨表关联查询”合同主表 + 条款表联合查询”
复杂计算多字段运算与规则判断”违约金 = 日租金 × 逾期天数 × 费率”

自然语言查询(NL2SQL)

业务人员可以直接用中文提问,系统自动将自然语言转换为 SQL 并执行。

查询示例

用户提问:阳光公司的物业费支付方式是什么?

→ 系统自动生成 SQL:
  SELECT payment_method FROM contracts WHERE company_name = '阳光公司';
→ 返回自然语言结果:
  阳光公司的物业费支付方式为"季度预付"。

转换流程

理解问题

系统识别查询对象、查询指标和查询类型

生成 SQL

根据表结构自动生成对应的 SQL 语句

执行查询

在数据库中执行 SQL 并获取原始结果

自然语言回复

将查询结果转换为业务人员可理解的自然语言回答

复杂业务计算

数据库不仅适合”查数据”,也可以为复杂业务计算提供结构化支撑。配合规则表和条款表,可以实现:
  • 违约金计算 — 根据逾期天数、日租金和费率自动计算
  • 物业费计算 — 按面积、单价、周期等多维度计算
  • 押金退还判断 — 基于合同条款与实际履约情况综合判断
  • 付款周期预警 — 自动识别即将到期的付款节点

操作日志与追踪

维度说明
操作时间精确到秒的操作时间戳
操作类型创建表、查询、更新、删除等
执行状态成功/失败及错误原因
操作表涉及的数据表名称
操作用户执行操作的账号
执行 SQL实际执行的 SQL 语句,便于排查
日志支持按操作类型、状态、时间范围筛选,适用于查询报错排查、提示词优化复盘、业务数据修改追踪、智能体结果异常定位等场景。

与智能体工作流联动

  • 作为数据源:提供查询对象、核心字段、统计数据,让智能体直接消费结构化数据
  • 统计分析链路:经营分析、合同统计等场景中,直接承担统计与返回结果的角色
  • 复杂计算支撑:提供核心数值字段与规则字段,为规则驱动的业务计算提供数据基础
  • 自然语言回复:查询结果直接生成自然语言回答,不只是返回表格,而是服务业务问答

典型业务场景

场景数据库的角色核心能力
合同管理存储合同主表 + 条款表,支持自然语言问答多表查询 + NL2SQL
项目台账项目进度、预算、负责人等结构化管理条件筛选 + 聚合统计
经营分析多维度数据统计与可视化分组统计 + 复杂计算
物业管理租金、物业费、押金等台账式管理规则计算 + 预警
HR 管理员工信息、考勤、绩效结构化存储精确查询 + 筛选
设备资产设备清单、巡检记录、维保信息条件查询 + 日志追踪