HRBI 人力资源商业智能分析平台(国产化迁移建设)产品系统

我要开发同款
席善澳2026年09月22日
4阅读

技术信息

语言技术
PythonShellSQLServer
系统类型
WebWindowsLinux
行业分类
企业服务

作品详情

行业场景

原系统基于 SQL Server + SSIS 构建,承载集团人力资源全域数据分析,覆盖公共、招聘审核、办公空间、人事档案、证明开具、差旅报销、入离调转续等 7 大业务模块,服务数千名员工的日常数据查询与决策支撑。随着信创国产化要求推进,需将数据库由 SQL Server 整体迁移至达梦 DM8,ETL 调度由 SSIS 迁移至 Kettle,在保证 2000+ 数据对象与指标口径完全一致的前提下实现平滑切换、业务零中断,是一次典型且高难度的企业级 BI 系统国产化改造。

功能介绍

平台采用 Stage→DW→DM 三层数据仓库架构,提供完整的 HR 数据加工与展现能力:1. 抽取层(Stage)对接多源业务系统,完成数据采集、清洗与标准化;2. 数仓层(DW)构建人事、薪酬、考勤、组织等主题域明细模型,支持历史拉链与增量同步;3. 集市层(DM)面向报表输出宽表与汇总指标;4. 报表展现层基于 Smart BI / Power BI 输出人力全景看板、编制分析、离职率、薪酬结构等 PTA 系列报表,共 133 个分析对象,支持多维钻取、同比环比与自助分析。

项目实现

我作为数据库与 ETL 迁移的核心开发,主 要承担:1. 梳理 HRBI 库 2310 个 SQL 文件(含 39 个视图、94 张表、102 个存储过程)的依赖关系,输出完整迁移清单与执行顺序;2. 制定 SQL Server→达梦 DM8 语法迁移规范,完成存储过程改写(CREATE OR REPLACE、标识符双引号、ISNULL→NVL、字符串拼接 +→||、日期函数 CONVERT→TO_CHAR/TO_DATE、临时表改 CTE 等);3. 完成 SSIS 包到 Kettle 的 ETL 迁移与调度改造;4. 攻克达梦列宽不足、JDBC 驱动与 Java 8 兼容等疑难问题,改用 dmPython 绕过驱动限制;5. 主导 231 张 DW→DM 表的数据同步与对数,保障迁移前后数据一致。
技术栈:达梦 DM8、SQL Server、Kettle 8.2、Smart BI、Power BI、Python。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论