编程 qData:一站式开源数据中台,覆盖数据治理到可视化全链路

2026-09-05 03:40:25

qData:一站式开源数据中台,覆盖数据治理到可视化全链路

qData(千数平台)是一套开源数据中台,覆盖了中台基础建设、数据治理、数据开发、监控告警、数据服务与数据可视化等核心能力。项目基于 Java 与 Javascript 开发,遵循 Apache 2.0 开源协议,代码托管在 Gitee:

功能特性

系统管理

提供用户、角色、部门、岗位的全生命周期管理,支持基于 RBAC 模型的细粒度权限控制,包含菜单配置、数据字典、参数设置、通知公告与操作日志审计等模块。

基础管理

构建数据管理的组织框架与分类体系,支持主题分类与多维度类目管理(如数据资产、逻辑模型、API、任务等),通过树形结构对资产进行规范化归类,便于快速检索。

数据采集

支持多类型数据源的统一接入与管理,覆盖主流关系型数据库(MySQL、Oracle、达梦、金仓)、大数据平台(Hive、Doris、ClickHouse)、消息队列(Kafka)以及文件系统(OSS、HDFS)。

数据标准

提供逻辑建模、数据元管理、字典表定义与模型物化能力。可以从物理库反向导入结构并生成逻辑模型,支持与标准数据元关联,实现“设计—标准—落地”一体化,确保数据定义与口径统一。

数据资产

对企业数据资产进行盘点与可视化呈现,支持资产地图管理、多源数据发现、元数据变更追踪与调度管理。资产详情页集中展示结构、血缘、质量等多维信息,提升数据的可发现性和可信度。

数据治理

提供完整的数据集成与开发能力,支持 ETL 任务配置、实时流处理(Flink)、作业编排与运维监控。内置转换组件和清洗规则,可进行跨源数据加工与分发,构成完整的数据处理流水线。

数据质量

围绕完整性、唯一性、有效性、一致性、时效性五大维度,提供可配置的质量稽核与清洗规则,支持质量任务创建、执行调度、结果分析与问题数据处理,形成“检测—分析—修复”的闭环。

数据安全

构建多层次安全防护体系,支持数据资产分类分级管理,可自动识别敏感信息并标注等级,通过访问控制、数据加密、动态脱敏等技术手段保障数据在存储、传输与使用过程中的安全合规。

数据服务

将数据能力封装为标准 API 服务,支持 API 的定义、发布、鉴权、限流与黑名单管理,同时提供在线测试与调用日志分析功能,便于服务调试和运维。

数据资源门户

作为面向用户的统一入口,提供门户首页看板、服务资源目录、资料中心及个人服务申请管理,支持数据填报、在线审批与后台配置,连接数据从发现、申请到使用的完整流程。

数据可视化

支持报表、大屏与仪表盘的可视化设计,提供拖拽式编辑器与丰富图表组件,支持多维度数据钻取与实时刷新,能够快速构建业务监控视图与决策看板。

人工智能

融合 AI 能力优化数据使用体验,提供 Text2SQL 智能查询,支持将自然语言自动转化为 SQL 语句并执行。

产品版本

qData 提供开源版与商业版两种形态:

  • 开源版:聚焦核心功能,包含基础管理、常见数据源接入、数据建模与质量校验,整体轻量易用,适合中小企业或个人开发者快速实践。
  • 商业版:覆盖系统管理、数据接入、建模、安全与服务的完整链路,适用于大规模复杂业务场景,提供专属服务与智能化能力。

两者的详细功能差异见官方对比文档:

在线体验

qData 开源版本在线体验地址:

登录账号:qData
登录密码:qData123

下载安装

qData 开源版支持多种部署方式,推荐使用 Docker 与 Docker Compose 快速体验,具体步骤参考部署文档:

总结

qData 数据中台是一套集数据集成、标准管理、资产治理、质量控制、服务开放与智能分析于一体的企业管理平台,适用于需要打通数据孤岛、提升数据质量并落地数据驱动业务的企业和机构。

推荐文章

程序员茄子在线接单