MCPcopy
hub / github.com/dataease/dataease

github.com/dataease/dataease @v2.10.25 sqlite

repository ↗ · DeepWiki ↗ · release v2.10.25 ↗
7,308 symbols 22,079 edges 1,324 files 472 documented · 6%
README

DataEase

人人可用的开源 BI 工具

License: GPL v3 Codacy GitHub Stars GitHub release Gitee Stars GitCode Stars

中文(简体) English 中文(繁體) 日本語 Português (Brasil) العربية Deutsch Español français 한국어 Bahasa Indonesia Türkçe

dataease%2Fdataease | Trendshift


什么是 DataEase?

DataEase 是开源的 BI 工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。

DataEase 的优势:

  • 开源开放:零门槛,线上快速获取和安装,按月迭代;
  • 简单易用:极易上手,通过鼠标点击和拖拽即可完成分析;
  • 全场景支持:多平台安装和多样化嵌入支持;
  • 安全分享:支持多种数据分享方式,确保数据安全;
  • AI 加持:无缝集成 SQLBot 实现智能问数。

DataEase 支持的数据源:

  • OLTP 数据库: MySQL、Oracle、SQL Server、PostgreSQL、MariaDB、Db2、TiDB、MongoDB-BI 等;
  • OLAP 数据库: ClickHouse、Apache Doris、Apache Impala、StarRocks 等;
  • 数据仓库/数据湖: Amazon RedShift 等;
  • 数据文件: Excel、CSV 等;
  • API 数据源。

快速开始

# 准备一台 2 核 4G 以上的 Linux 服务器,并以 root 用户运行以下一键安装脚本:

curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start_v2.sh | bash

# 用户名: admin
# 密码: DataEase@123456

如果是用于生产环境,推荐使用 离线安装包方式 进行安装部署。

如你有更多问题,可以查看在线文档,或者通过论坛和交流群与我们交流。

image

UI 展示

DataEase 工作台 DataEase 仪表板
DataEase 数据源 DataEase 模板中心

技术栈

飞致云的其他明星项目

  • 1Panel - 现代化、开源的 Linux 服务器运维管理面板
  • MaxKB - 基于 LLM 大语言模型的开源知识库问答系统
  • JumpServer - 广受欢迎的开源堡垒机
  • Cordys CRM - 新一代的开源 AI CRM 系统
  • Halo - 强大易用的开源建站工具
  • MeterSphere - 新一代的开源持续测试工具

License

Copyright (c) 2014-2026 FIT2CLOUD 飞致云, All rights reserved.

Licensed under The GNU General Public License version 3 (GPLv3) (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.gnu.org/licenses/gpl-3.0.html

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Extension points exported contracts — how you extend this code

CoreStoreExtMapper (Interface)
(no doc) [11 implementers]
core/core-backend/src/main/java/io/dataease/visualization/dao/ext/mapper/CoreStoreExtMapper.java
RowColPermissionApi (Interface)
(no doc) [11 implementers]
sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/dataset/api/RowColPermissionApi.java
TreeBaseModel (Interface)
(no doc) [10 implementers]
sdk/common/src/main/java/io/dataease/model/TreeBaseModel.java
Filter (Interface)
(no doc) [3 implementers]
core/core-frontend/src/models/chart/chart.d.ts
PluginManageApi (Interface)
@Author Junjun
sdk/extensions/extensions-datasource/src/main/java/io/dataease/extensions/datasource/api/PluginManageApi.java
ExtDatasourceTaskMapper (Interface)
@Author gin @Date 2021/3/9 3:26 下午 [1 implementers]
core/core-backend/src/main/java/io/dataease/datasource/dao/ext/mapper/ExtDatasourceTaskMapper.java
PanelTreeAPi (Interface)
(no doc) [6 implementers]
sdk/api/api-base/src/main/java/io/dataease/api/panel/PanelTreeAPi.java
DECacheService (Interface)
(no doc) [4 implementers]
sdk/common/src/main/java/io/dataease/cache/DECacheService.java

Core symbols most depended-on inside this repo

get
called by 1679
sdk/common/src/main/java/io/dataease/cache/DECacheService.java
add
called by 717
sdk/api/api-sync/src/main/java/io/dataease/api/sync/task/api/TaskApi.java
isEmpty
called by 592
core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java
size
called by 586
core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java
put
called by 545
sdk/common/src/main/java/io/dataease/cache/DECacheService.java
getId
called by 520
sdk/common/src/main/java/io/dataease/model/ITreeBase.java
throwException
called by 428
sdk/common/src/main/java/io/dataease/exception/DEException.java
t
called by 418
core/core-frontend/src/hooks/web/useI18n.ts

Shape

Method 4,514
Function 1,391
Class 1,061
Interface 313
Enum 29

Languages

Java70%
TypeScript30%

Modules by API surface

core/core-frontend/src/store/modules/data-visualization/dvMain.ts90 symbols
core/core-backend/src/main/java/io/dataease/visualization/dao/auto/entity/SnapshotCoreChartView.java90 symbols
core/core-backend/src/main/java/io/dataease/chart/dao/auto/entity/CoreChartView.java90 symbols
core/core-frontend/src/views/chart/components/js/panel/common/common_table.ts76 symbols
core/core-frontend/src/views/chart/components/js/panel/common/common_antv.ts68 symbols
core/core-backend/src/main/java/io/dataease/datasource/server/DatasourceServer.java64 symbols
core/core-frontend/src/api/dataset.ts62 symbols
core/core-backend/src/main/java/io/dataease/dataset/dao/auto/entity/CoreDatasetTableField.java54 symbols
core/core-backend/src/main/java/io/dataease/visualization/dao/auto/entity/SnapshotDataVisualizationInfo.java52 symbols
core/core-backend/src/main/java/io/dataease/visualization/dao/auto/entity/DataVisualizationInfo.java52 symbols
core/core-frontend/src/utils/canvasUtils.ts51 symbols
sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/user/api/UserApi.java50 symbols

Dependencies from manifests, versioned

com.alibaba.cloud:spring-cloud-alibaba-dependencies
com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery
com.alibaba:easyexcel
com.auth0:java-jwt
com.baomidou:mybatis-plus-boot-starter
com.baomidou:mybatis-plus-generator
com.fasterxml.woodstox:woodstox-core
com.fit2cloud:quartz-spring-boot-starter1.0.8 · 1×
com.github.mwiede:jsch
com.github.xiaoymin:knife4j-dependencies
com.github.xiaoymin:knife4j-openapi3-jakarta-spring-boot-starter

Datastores touched

(mysql)Database · 1 repos
dataeaseDatabase · 1 repos
de_manageDatabase · 1 repos
de_officialDatabase · 1 repos

For agents

$ claude mcp add dataease \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact