ChatBI来啦!NBAI 正式上线 NL2SQL 功能

NebulaAI 现已正式上线 NL2SQL 功能,免费开放使用!

什么是 NL2SQL?NL2SQL 即通过自然语言交互,用户可以轻松查询、分析和管理数据库中的数据(ChatBI),从此摆脱传统复杂的数据库操作。

欢迎免费下载 NebulaAI >>>

一、功能亮点

1、自然语言支持

  • 用户可通过简单的自然语言进行数据库查询。
  • 无需掌握复杂的 SQL 语法,即可快速获取查询结果。

2、结构化数据管理

  • 支持多种常见的数据结构类型,满足各种业务需求。
  • 数据类型支持包括表定义、SQL 查询及相关业务文档。

3、高效的数据处理

  • 借助 NebulaAI 的智能引擎,保障数据库操作的高效性与准确性。

4、灵活的查询能力

  • 无论是简单查询还是复杂需求,都能通过智能体快速实现。

二、数据库创建:一站式轻松搭建

在 NebulaAI 平台上,创建和管理数据库变得前所未有的简单。用户只需提供以下基本信息,即可完成数据库的创建:

  • 数据库名称:设置数据库的唯一标识。
  • 数据库描述:简要说明数据库的用途。
  • 数据源类型:目前支持 MySQL 数据库。
  • 数据库地址及端口号:配置数据库连接信息。
  • 用户名和密码:用于安全访问数据库。


【图】输入基本信息,完成数据库创建

快速完成数据库初始化,让数据管理从此高效便捷。

三、训练数据:精准匹配

为了帮助智能体更好地理解和处理数据库操作,NebulaAI 提供了三种训练数据类型,分别为 DDL、SQL 和 Documentation。每一类数据类型都有其特定的用途,帮助智能体正确理解和处理数据库结构及相关业务内容。

1、DDL(数据库定义语言)

DDL 用于定义数据库的结构,主要包括数据库表的创建语句(CREATE TABLE)。上传 .sql 文件或手动输入相关 DDL 语句可以帮助系统理解数据库的表结构和字段信息。

  • 用于定义数据库表的结构和字段信息。
  • 须提供 CREATE TABLE 语句来描述表的字段、主键、外键等关系。
  • 允许上传文件或直接输入文本内容。


【图】添加 DDL(数据库定义语言)

2、SQL(结构化查询语言)

SQL 数据类型用于提供常用的 SQL 查询语句,这些语句帮助系统快速理解并执行特定的数据库查询操作。用户可以提供 SQL 查询语句和对应的问题,越多有效的 SQL 语句将有助于训练的效果。

  • 提供一系列常用的 SQL 查询语句,帮助模型更好地生成和执行查询操作。
  • 问题描述可以不提供,但必须提供有效的 SQL 查询语句。
  • 支持各种常见的 SQL 查询操作,如 SELECT、JOIN 等。

【图】添加 SQL(结构化查询语言)

3、Documentation(文档说明)

Documentation 用于提供与数据库相关的表说明、字段说明以及业务或行业的文本描述。这部分内容有助于智能体理解表结构的业务背景以及字段的具体含义。

  • 提供数据库表的详细描述,解释每个字段的用途和数据类型。
  • 允许上传相关的数据字典文件,或者直接输入文本内容,支持文件类型为.txt、.docx、.doc 等。
  • 该文档对训练过程非常重要,有助于提高模型对业务背景和字段含义的理解。


【图】添加 Doc(文档说明)

通过全面的训练数据类型支持,构建更智能的数据库管理能力。

四、应用数据库:智能查询随时触达

创建数据库并完成数据类型定义以后,用户可以通过对话直接访问和查询数据。智能体根据用户需求自动生成 SQL 查询,并呈现结果:

1、自然语言描述

无需繁琐的输入,只需简单描述需求,以某省级高速稽查助手为例,用户仅需输入自然语言描述需求。

【图】自然语言描述

2、智能生成 SQL

NebulaAI 便会根据描述自动识别并执行合适的 SQL 查询,并给出执行的SQL语句以及查询结果。

【图】自动识别并执行 SQL 查询

3、图表化展示

查询结果会以可视化图表展示,数据一目了然,并支持下载图表等操作。

【图】可视化图表展示查询结果

无论是调试预览还是实际应用,NebulaAI 智能查询都能让数据更易得。

五、注意事项:优化数据管理

1、性能优化

  • 根据业务需求和数据规模,合理配置数据库参数和索引。
  • 确保数据库设计合理,避免性能瓶颈。

2、安全性保障

  • 设置强密码策略和用户权限,保护数据库安全。
  • 确保网络连接加密,防止数据泄露。

3、数据一致性

  • 保证数据完整性,避免出现冗余或不一致的情况。
  • 通过合理设计和维护,保障数据库的稳定高效运行。

六、NL2SQL 功能免费开放

NL2SQL 为 NebulaAI 社区版免费开放的产品功能,下载最新企业版 NebulaAI,即可体验 NL2SQL 功能。

欢迎免费下载 NebulaAI >>>

相关推荐
喻师傅17 分钟前
SQL 幂运算 — POW() and POWER()函数用法详解
数据库·sql
檐角小猫23 分钟前
在大数据环境下高效运用NoSQL与关系型数据库的结合策略
大数据·数据库·sql·nosql
计算机科研之友(Friend)33 分钟前
【图像处理】数据集合集!
图像处理·人工智能·机器学习·计算机视觉·数据挖掘·人机交互
白宇横流学长35 分钟前
医院管理住院系统的研究与实现
大数据·数据库·数据挖掘
AI探索家_星海算力40 分钟前
如何配置【Docker镜像】加速器+【Docker镜像】的使用
运维·人工智能·docker·容器·gpu算力
Ljw...1 小时前
高级IO(epoll)(ET)
服务器·网络·数据库·多路转接·高级io·epoll·et模式
Kai HVZ1 小时前
《OpenCV》——模版匹配
人工智能·opencv·计算机视觉
三天不学习1 小时前
【linux系统】mysql 数据库迁移至新服务器
linux·服务器·数据库
Ava的硅谷新视界1 小时前
DeepSeek重新定义“Open“AI
人工智能·语言模型
m0_748236831 小时前
如何查看本地sql server数据库的ip地址
数据库·网络协议·tcp/ip