sybn sybn-util 项目说明文档 - 基于java的跨数据库联合查询

AnalyticalSqlJoin 分析并可视化表关系

2022-12-28
sybn

当拿到一个复杂的sql时, 可以使用本工具可视化表的join关系.

地址

效果图

说明

如果 本工具可连接 相关表, 会自动添加表备注.

如果本工具不认识相关表, 可以附加上建表语句, 从而使本工具添加上表备注, 比如:

select * from a, b where a.id=b.id;

CREATE TABLE `a` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=360 DEFAULT CHARSET=utf8mb4 COMMENT='表a的说明';

CREATE TABLE `b` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=360 DEFAULT CHARSET=utf8mb4 COMMENT='表b的说明';
  • 如果 bi 工具已经注册此数据源, 则会自动从指定或默认数据源中获取表结构信息.

  • 如果无法链接目标数据源, 也可以导入目标库的 information_schema 信息.

选项

  1. tree 视图 V:0.2.27

默认将父子查询的join关系合并到单个视图中, 如果union比较多, 可以打开 tree 视图中分开查询

  1. 显示 where 字段 V:0.2.27

是否在视图中显示 where 字段信息

  1. 显示表索引 V:0.2.29

是否在视图中显示每个表现有的索引


Similar Posts

Comments

暂不开放评论! 可微信联系