一键导入
dataease-xugudb-adapter
DataEase 开源 BI 工具适配虚谷数据库(XuguDB)的完整指南。当用户需要将 DataEase 连接到虚谷数据库进行数据可视化分析时使用此技能,包括驱动配置、数据源连接、数据集创建、仪表板设计等。适用于企业数据可视化、自助分析、报表分享等场景。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
DataEase 开源 BI 工具适配虚谷数据库(XuguDB)的完整指南。当用户需要将 DataEase 连接到虚谷数据库进行数据可视化分析时使用此技能,包括驱动配置、数据源连接、数据集创建、仪表板设计等。适用于企业数据可视化、自助分析、报表分享等场景。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Activiti 工作流引擎与虚谷数据库(XuguDB)集成适配指南。当用户需要在 Spring Boot 项目中使用 Activiti 工作流引擎连接 XuguDB 时使用此技能,包括流程引擎配置、数据源设置、BPMN 流程定义、任务管理、历史记录查询等。适用于企业级工作流应用、审批流程、业务流程自动化等场景。
AnyLine 动态数据源框架适配虚谷数据库(XuguDB)的完整指南。当用户需要将基于 AnyLine 的 Java 项目配置或适配到虚谷数据库时使用此技能,包括动态数据源注册、切换、元数据操作、DDL/DML 自动生成等。适用于数据中台、低代码平台、异构数据库迁移等场景。
Azkaban 工作流管理器适配虚谷数据库(XuguDB)的完整指南。当用户需要将基于 Azkaban 的工作流管理器配置或适配到虚谷数据库时使用此技能,包括安装部署、数据库配置、工作流定义、任务调度、监控管理等。适用于大数据作业调度和管理场景。
Camunda BPM 平台适配虚谷数据库(XuguDB)的完整指南。当用户需要将基于 Camunda 的工作流和决策自动化平台配置或适配到虚谷数据库时使用此技能,包括安装部署、数据库配置、BPMN 流程定义、任务管理、REST API、UI 管理界面等。适用于企业级工作流应用、审批流程、业务流程自动化、案例管理等场景。
CloudBeaver 云数据库管理器适配虚谷数据库(XuguDB)的完整指南。当用户需要使用 CloudBeaver 连接和管理虚谷数据库时使用此技能,包括部署安装、驱动配置、连接管理、用户权限等。适用于团队协作、远程数据库管理场景。
阿里巴巴 DataX 数据同步工具适配虚谷数据库(XuguDB)的完整指南。当用户需要将基于 DataX 的数据同步工具配置或适配到虚谷数据库时使用此技能,包括安装部署、插件配置、任务配置、性能优化等。适用于数据同步、数据迁移、数据集成等场景。
| name | dataease-xugudb-adapter |
| description | DataEase 开源 BI 工具适配虚谷数据库(XuguDB)的完整指南。当用户需要将 DataEase 连接到虚谷数据库进行数据可视化分析时使用此技能,包括驱动配置、数据源连接、数据集创建、仪表板设计等。适用于企业数据可视化、自助分析、报表分享等场景。 |
本技能提供 DataEase 开源 BI 工具适配虚谷数据库(XuguDB)的完整配置指南。DataEase 是人人可用的开源 BI 工具,支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表。
适用场景:
核心特性:
Docker 部署(推荐):
# 拉取 DataEase 镜像
docker pull dataease/dataease:latest
# 启动 DataEase 容器
docker run -d \
--name dataease \
-p 80:80 \
-v /opt/dataease:/opt/dataease \
-e JAVA_OPTS="-Xms2g -Xmx4g" \
dataease/dataease:latest
访问地址: http://your-server-ip
默认账号:
驱动文件: xugu-jdbc-12.3.4.jar
下载方式:
com.xugudb:xugu-jdbc:12.3.4方式一:通过界面上传
com.xugu.cloudjdbc.Driverxugu-jdbc-12.3.4.jar方式二:手动部署驱动文件
# 将驱动文件复制到 DataEase 的驱动目录
cp xugu-jdbc-12.3.4.jar /opt/dataease/drivers/
# 重启 DataEase 服务
docker restart dataease
| 数据库 | 驱动类名 |
|---|---|
| 虚谷数据库 | com.xugu.cloudjdbc.Driver |
| MySQL | com.mysql.jdbc.Driver |
| PostgreSQL | org.postgresql.Driver |
| Oracle | oracle.jdbc.driver.OracleDriver |
| SQL Server | com.microsoft.sqlserver.jdbc.SQLServerDriver |
| 达梦(DM) | dm.jdbc.driver.DmDriver |
基本配置:
数据源名称:虚谷数据库
数据库类型:MySQL(兼容模式)或 虚谷数据库
IP 地址:127.0.0.1
端口:5138
数据库名称:SYSTEM
用户名:SYSDBA
密码:SYSDBA
高级配置:
查询超时时间:60(秒)
字符集:UTF-8
时区:Asia/Shanghai
连接字符串示例:
jdbc:xugu://127.0.0.1:5138/SYSTEM?current_schema=PUBLIC&CHAR_SET=UTF8&COMPATIBLE_MODE=MYSQL
PUBLIC)-- 选择单表
SELECT * FROM users
-- 多表关联查询
SELECT
u.name AS 用户名,
u.email AS 邮箱,
o.order_date AS 订单日期,
o.amount AS 订单金额
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
WHERE u.status = 1
-- 聚合查询
SELECT
DATE_FORMAT(create_time, '%Y-%m') AS 月份,
COUNT(*) AS 用户数量,
SUM(amount) AS 总金额
FROM orders
WHERE create_time >= '2024-01-01'
GROUP BY DATE_FORMAT(create_time, '%Y-%m')
ORDER BY 月份
柱状图:
折线图:
饼图:
地图:
时间过滤器:
文本过滤器:
数字过滤器:
标题区域:
数据展示区域:
装饰元素:
联动效果:
定时刷新:
公开分享:
嵌入分享:
索引优化:
-- 为常用查询字段创建索引
CREATE INDEX idx_users_email ON users(email);
CREATE INDEX idx_orders_user_id ON orders(user_id);
CREATE INDEX idx_orders_create_time ON orders(create_time);
-- 复合索引
CREATE INDEX idx_orders_status_time ON orders(status, create_time);
查询优化:
-- 使用覆盖索引
SELECT id, name, email FROM users WHERE email = 'test@example.com';
-- 避免 SELECT *
SELECT name, email, phone FROM users WHERE status = 1;
-- 使用分页查询
SELECT * FROM users ORDER BY id LIMIT 100 OFFSET 0;
缓存配置:
连接池配置:
查询超时配置:
内存配置:
存储优化:
网络优化:
问题:无法连接到虚谷数据库。
解决方案:
问题:驱动类名不正确或驱动文件损坏。
解决方案:
com.xugu.cloudjdbc.Driver问题:查询执行时间过长。
解决方案:
问题:某些数据类型映射不正确。
解决方案:
问题:中文字符显示为乱码。
解决方案:
CHAR_SET=UTF8详细配置信息请参考:references/dataease-configuration.md