帆软ChatBI进度成果报告

对比帆软ChatBI与网易有数的差异,分析其基座实现、合作模式、商业模式,总结优缺点及数据集SAAS构造。

体验环境

http://122.112.153.166:8080/webroot/decision/ai/conversation/resource/web/html

用户名:chatbi.demo 密码:123456

有数参照

https://www.yuque.com/zengdi-ymf7e/eluqlp/ais5z174w71mgmm1?singleDoc# 《网易还未解决的问题》

差异点

基座实现

网易 - 基于LLM 和 语料训练、关键词、语义路由-通过数据源接入的清洗进行实现chatBI (textTosql) - 包含逻辑sql的实现、物理sql的实现

帆软 - 基于FineBI 的 OLAP体系和数仓基座进行维度和字段(关键词路由)的提取进行数据分析,实现chatBI(OLAP) - 主要是靠维度、指标的关键词划分,连接基座

合作模式

网易 - 嵌入合作的方式,仍是以租户的模式进行展开 (数据逻辑sql矫正、运营支持-目前仍不开放)

帆软 - 合作度相对较高: 支持自定义商业化logo 、独立部署、嵌入集成部署

商业模式

网易 - 企业域名授权、或者是共创协助私有化部署的模式,部分专业后台管理和配置的场景仍在网易内部

帆软 - 支持独立化部署和私有化板块和信息二开,但对用户和域名下的账号个数进行管控:分为管理员账账

优点 (相对网易有数)

速度相对较快 (1s)- 智能模式\极速模式 (有数2s左右)

  • 基于三方数据源

https://cdn.nlark.com/yuque/0/2025/png/315567/1743416928184-a4c84363-2c6c-42d6-8140-a84d450b452a.png

用户界面友好,支持自助分析,操作更加简单,适合各层次用户 (整体提问的字段偏向引导)

https://cdn.nlark.com/yuque/0/2025/png/315567/1743418409797-f7bf7a18-219a-42bb-95c5-6ff721495c3e.png

多维度和多指标层次下的默认图形,识别定位的比较准确 (最优图形)

https://cdn.nlark.com/yuque/0/2025/png/315567/1743418482271-05a8f134-6737-4dea-8a0b-0ffb77da0ca2.png

劣势

默认的归因维度分析,总是喜欢以id\编码为维度,而不是以中文做维度 (不符合常规意图)

https://cdn.nlark.com/yuque/0/2025/png/315567/1743417189716-fd9061ed-798c-44b0-8df5-35b4d41e7caa.png

界面存在一定的bug、移动端适配度不够

https://cdn.nlark.com/yuque/0/2025/png/315567/1743419267792-364aa929-e9c8-4658-aeae-234c273b5cce.png

个人调研版本安装-过程比较曲折,报错问题比较多

https://cdn.nlark.com/yuque/0/2025/png/315567/1743478305103-09719f52-a161-4bdd-a653-14c0dea03de4.png

  • 还在给我申请,弄一个插件,看看能否进本地调试 + 企业版测试安装,涉及、伪单机集群部署、操作文档较多,暂时没有时间用服务器部署

https://cdn.nlark.com/yuque/0/2025/png/315567/1743486255102-a9f1bd01-36aa-453b-a535-57767c34c8d5.png

数据集SAAS构造

  • 仿真-财务业务 - 管家 * 项目 * (12月)* (欠费、实收、应收) + 环境已经搭建完正常,现在需要提供插件 (关联表、宽表、大数据集、能力验证)
sql105 行
/*
 Navicat Premium Dump SQL

 Source Server         : saas测试_192.168.1.120
 Source Server Type    : MySQL
 Source Server Version : 80034 (8.0.34-magnus-server)
 Source Host           : jms.new-see.com:33061
 Source Schema         : newsee-datacenter

 Target Server Type    : MySQL
 Target Server Version : 80034 (8.0.34-magnus-server)
 File Encoding         : 65001

 Date: 01/04/2025 11:24:26
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for dwd_precincts
-- ----------------------------
DROP TABLE IF EXISTS `dwd_precincts`;
CREATE TABLE `dwd_precincts` (
  `dwd_precinct_id` bigint NOT NULL AUTO_INCREMENT,
  `enterpriseId` bigint DEFAULT NULL COMMENT '企业ID',
  `dwd_precinct_name` varchar(100) DEFAULT NULL COMMENT '项目名称',
  `dwd_organization_id` varchar(100) DEFAULT NULL COMMENT '挂靠组织ID',
  `dwd_organization_name` varchar(100) DEFAULT NULL COMMENT '挂靠组织名称',
  `isDelete` int DEFAULT NULL COMMENT '是否已删除 0:未删除 1:已删除',
  PRIMARY KEY (`dwd_precinct_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3485353 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='项目信息表';

/*
 Navicat Premium Dump SQL

 Source Server         : saas测试_192.168.1.120
 Source Server Type    : MySQL
 Source Server Version : 80034 (8.0.34-magnus-server)
 Source Host           : jms.new-see.com:33061
 Source Schema         : newsee-datacenter

 Target Server Type    : MySQL
 Target Server Version : 80034 (8.0.34-magnus-server)
 File Encoding         : 65001

 Date: 01/04/2025 11:24:19
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for dwd_organizations
-- ----------------------------
DROP TABLE IF EXISTS `dwd_organizations`;
CREATE TABLE `dwd_organizations` (
  `dwd_organization_id` bigint NOT NULL AUTO_INCREMENT,
  `enterpriseId` bigint DEFAULT NULL COMMENT '企业ID',
  `dwd_organization_name` varchar(100) DEFAULT NULL COMMENT '项目名称',
  `organizationParentId` bigint NOT NULL DEFAULT '0' COMMENT '父级组织ID',
  `organizationType` tinyint NOT NULL DEFAULT '1' COMMENT '组织类型:0 集团、1 公司、2 部门',
  `organizationPath` varchar(400) DEFAULT NULL COMMENT '组织路径',
  `isDelete` int DEFAULT NULL COMMENT '是否已删除 0:未删除 1:已删除',
  PRIMARY KEY (`dwd_organization_id`)
) ENGINE=InnoDB AUTO_INCREMENT=341426 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='项目信息表';


/*
 Navicat Premium Dump SQL

 Source Server         : saas测试_192.168.1.120
 Source Server Type    : MySQL
 Source Server Version : 80034 (8.0.34-magnus-server)
 Source Host           : jms.new-see.com:33061
 Source Schema         : newsee-datacenter

 Target Server Type    : MySQL
 Target Server Version : 80034 (8.0.34-magnus-server)
 File Encoding         : 65001

 Date: 01/04/2025 11:24:12
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for dws_target_finance
-- ----------------------------
DROP TABLE IF EXISTS `dws_target_finance`;
CREATE TABLE `dws_target_finance` (
  `enterpriseID` bigint DEFAULT NULL COMMENT '企业ID',
  `dwd_precinct_id` bigint DEFAULT NULL COMMENT '项目ID',
  `dwd_precinct_name` varchar(100) DEFAULT NULL COMMENT '项目名称',
  `stewardID` bigint DEFAULT NULL COMMENT '管家ID',
  `stewardName` varchar(100) DEFAULT NULL COMMENT '管家名称',
  `currentDate` varchar(100) NOT NULL COMMENT '查询时间 yyyy-MM',
  `chargeSum` varchar(100) DEFAULT NULL COMMENT '物业费应收',
  `chargePaid` varchar(100) DEFAULT NULL COMMENT '物业费实收',
  `arrears` varchar(100) DEFAULT NULL COMMENT '物业费欠费',
  KEY `idx_precinctID` (`dwd_precinct_id`) USING BTREE,
  KEY `idx_currentDate` (`currentDate`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='财务指标预统计表';