
随着企业数据资产的不断增长,数据中台在实现数据治理与统一服务中的作用愈发重要。
qData 数据中台开源版 v1.0.7 正式发布!本次更新聚焦 多数据库兼容性与部署灵活性,进一步提升系统的易用性与稳定性。
01
—
🧭 版本亮点
在本次版本中,qData 开源版新增了 SQL Server 数据源支持,进一步扩展了可接入的数据类型范围。
同时,一键部署脚本现已支持 达梦(DM8)与 MySQL 主库的自由切换,让开发者与企业用户能更加灵活地选择系统运行环境。
02
—
🛠 主要更新内容
1️⃣ 新增 SQL Server 数据源支持
qData 数据中台开源版支持对多类型数据库进行统一接入与治理,本次版本在原有的达梦、MySQL、PostgreSQL、Oracle 等基础上,新增了对 SQL Server 数据库的全面支持,包括:
-
✅ 数据连接模块支持 SQL Server 数据源; -
✅ 数据质量检测模块支持 SQL Server 类型; -
✅ 数据集成任务可配置 SQL Server 作为源端或目标端; -
✅ API 发布模块可直接调用 SQL Server 数据表与视图。
💡 这意味着 qData 现在能够直接对 SQL Server 数据进行开发、治理、质量检测与接口发布,实现跨数据库统一管理。
2️⃣ 完善 MySQL 适配与一键主库切换
qData 系统默认使用 达梦数据库(DM8) 作为基础运行库, 而在本次更新中,MySQL 适配全面完善,可作为系统主库灵活切换使用:
-
新增 MySQL 初始化脚本,支持自动建库建表; -
核心模块 SQL 脚本全面适配 MySQL; -
一键部署脚本支持主数据库自由切换(MySQL / DM8); -
.env配置文件可直接定义数据库类型,无需手动改动多处配置; -
部署文档与脚本均已优化,更贴合 MySQL 使用场景。
🧩 开发者在使用 Docker Compose 快速部署时,只需修改
.env中的数据库类型配置,即可一键切换运行环境。
3️⃣ 页面与日志优化
-
优化标准检索卡片与数据资产卡片样式,界面更简洁美观; -
修复数据集成任务跳转 404 与标准登记字段 null 值问题; -
完善日志记录与显示逻辑,便于问题追踪与调试; -
优化开源版部署文档,补充关键命令说明,部署更顺畅。
03
—
⚙️ MySQL 主库部署与启动(示例)
Step 1:进入安装目录
cd ~/(安装包解压位置)
Step 2:修改 .env 文件
sudo vi .env
将数据库类型从达梦改为 MySQL:
# 数据库类型,可选值:dm8 或 mysqlDB_TYPE=mysql
Step 3:初始化数据库
sudo docker-compose -f docker-compose-mysql.yml --profile schema up -d
Step 4:启动 qData 与依赖服务
sudo docker-compose -f docker-compose-mysql.yml --profile all up -d
⚠️ 若指定了 docker-compose-xxx.yml,命令需在 docker-compose 后拼接 -f docker-compose-xxx.yml。例如:
sudo docker-compose -f docker-compose-mysql.yml --profile all up -d
04
—
🌐 版本总结
qData 开源版 v1.0.7 的发布,标志着数据中台在 多数据库治理能力 上又迈出重要一步。 通过新增 SQL Server 支持、完善 MySQL 主库适配与 Docker Compose 快速部署机制, qData 开源版进一步提升了系统的 通用性、兼容性与易用性,让更多开发者和企业能以更轻量的方式构建统一数据底座。

