1. 业务背景
财务是企业发展的关键命脉,企业只有盘算清楚家底,才能打牢经济发展基础。财务数据表现是衡量一个企业发展是否良好的关键指标。
通过有效利用财务数据能够帮助企业了解、控制费用、降低消耗,为企业目标的实现提供根本保证。
财务分析的第一步就是盘点企业的收入。
x原料销售公司财务部门虽然建立了以财务数据为核心的指标导向、以 Excel 为核心建立了一系列报表,完成了简单的数据利用,但由于:
正在使用的数仓搭建工具运维监控管理太差、经常出现财务收入规整数据出错、数仓不稳定的情况,数仓维护困难;
由于收入单据编制工作量大,数据更新不及时,且利用 Excel 进行透视分析,不但步骤繁杂、加载缓慢,耗时耗力;
Excel 、EAS 系统的数据无法溯源,不方便追踪分析问题;
缺乏智能化数据分析平台,数据无法共享。
等等问题,财务收入清算和梳理非常困难,为业务服务不够,数据价值得不到充分的发挥。
2. 解决思路
2.1 方案理念
要解决上述问题,让财务收入数据充分发挥价值,就必须解决以下问题:
替换原先的数据仓库搭建工具,保证任务运维的稳定性并降低维护成本;
将处理好的数仓数据统一存储数据库,并提供统一的报表分析平台,避免各部门 Excel 分析带来的数据不统一、分析无法溯源、数据无法共享等问题。
因此采取以下方案:
1)通过统一调度运维工具 FineDataLink 搭建数仓,提升任务稳定性,同时便于统一数据来源,实现数据统一和定时更新。
2)使用统一的 FineReport 平台进行报表处理、展现、数据分析,同时「收入调账」的填报数据也通过该平台统一实现,便于快速溯源数据来源,实现分析数据人人共享。
2.2 方案架构
根据最终使用的需求,确定需要使用的数据字段;然后梳理业务流程,然后将各个阶段业务流程对应的数据表单进行梳理,整理数据关系,为搭建数据仓库和后续的看板制作做准备。
财务核算-收入部分的数据地图如下图所示:
3. 方案内容
步骤 | 内容 | 阶段目标 |
---|---|---|
需求分析 | 先了解该项目背景下企业已有的业务数据及其数据格式,以及业务背景分析需要的目标数据。 根据原始数据分析可获得的有效数据,并基于业务需求确认最终数据表结构。 | 1)了解所需业务数据 2)分析产出销售明细台账数据结构 3)数据流与工作流设计 4)汇总每个阶段的需求 |
数据采集集成 | 使用数据开发,将存储在不同系统的数据同步至指定数据库,并设计定时调度,实现全量数据同步。 | 将 EAS 系统和OA 系统存储的数据,通过数据开发-定时任务将数据同步至同一数据库,获取 ODS 层数据。 |
数据加工 | 使用数据开发模块,将数据进行汇总和处理,生成「明细宽表」「轻度汇总表」「调试后的汇总表」并设置定时调度任务,结合 FineDataLink 参数实现周期性增量同步。 | 数据加工计算,获取 DW层数据。 |
数据报表可视化 | 通过 FineReport 对最终结果表制作财务看板。例如,内外贸销售明细台账以及事业部分析看板。 | 通过 FineReport 对销售账目进行报表展示。 为了便于进行财务收入数据的应用,将数仓搭建好的数据制作了多个看板实现即时分析和监控。 |