一、南瓜树查询分析器的研发背景
在开发过程中,不同的业务场景,用到的数据源是不一样的。关系型数据库的可视化工具有很多种,常用的包括:
MySQL Workbench:MySQL官方推出的数据库设计和管理工具,提供了丰富的可视化功能,包括数据库建模、SQL开发、性能调优等。
DBeaver:一款免费的通用数据库工具,支持多种数据库系统,提供直观的图形界面和 SQL 编辑器。
Navicat:一套强大的数据库管理工具,支持多种数据库系统,包括 MySQL、Oracle、SQL Server 等,提供直观的可视化操作界面。
Toad for Oracle:适用于Oracle数据库的专业工具,提供了数据库开发、管理和性能优化的功能,同时具有直观的可视化界面。
pgAdmin:适用于PostgreSQL数据库的开源管理工具,提供了丰富的可视化功能,用于管理和监控PostgreSQL数据库。
虽然这些工具提供了图形化的界面,让用户可以通过可视化的方式进行数据库的设计、管理、查询和优化,极大地提高了用户的工作效率和便利性。
但是,需要用户安装各种各样的中间件,同时还需要记住不同数据库的地址、账号、密码信息。
这些信息都是比较敏感,一旦账号密码泄露出去则会产生非常大的灾难。
基于此,南瓜树数据平台研发了一款在线查询分析器工具,数据员只需要打开该分析器界面,通过密钥即可与不同的数据源建立链接进行数据分析。
二、关于查询设计器
查询分析器是基于南瓜树数据平台的一款可拔插的SQL查询分析组件;
通过该组件可以轻松连接到已注册到平台上的数据源,并执行sql语句.
● 在线运行 SQL 语句
● 实时命令提示(支持表名、字段名、SQL关键词提示)
● 查看 SQL 执行结果
● 提交 SQL 命令集
● 快捷使用命令集
● SQL 语句格式化
● SQL code differ
● 动态设置编辑器配置项
● 实时查看表结构
三、操作步骤
1、注册数据源
由于查询分析器是基于南瓜数数据平台的一个组件,所以要想使用该组件操作数据库需要:
①数据库注册

②数据源注册完成后,通过抓取元数据将数据库表和字段抓取到平台

2、配置操作密钥
在系统管理》数据字典 搜索查询设计器

点击字典类型,新增一个字典键值

3、编写sql
在注册完数据源后会得到一个“引擎ID”;在配置操作密钥中会得到一个字典键值
打开菜单 数据开发》查询分析器

进入到sql查询分析器界面
填写:数据库密钥,即“引擎ID”,点击加载工作区按钮,会加载该数据库的库表字段
如需执行sql语句,则还需要将刚配置的操作密钥填写到“用户key”字段中

4、运行
编写完SQL后,点击运行,即会自动在该数据引擎中执行sql语句,返回执行结果



四、其他功能模块
设置:可以设置界面操作风格
历史:查看历史的执行命令
命令集:查看通过暂存功能保存的sql语句
其他使用手册:https://docs.qq.com/doc/DY1FvbWVlUmpCY09v
请注意,使用在线SQL工具时应谨慎处理敏感数据,并确保不要在不安全的网络环境中执行敏感操作。此外,一些在线工具可能对SQL语句的长度或执行时间有限制,因此在处理大型数据库或复杂查询时可能需要考虑其他选项。
原文作者:小南瓜开发平台;如有侵权,请联系管理员删除。