某软件公司案例分析.doc

上传人:F****n 文档编号:95823212 上传时间:2019-08-22 格式:DOC 页数:16 大小:319.50KB
返回 下载 相关 举报
某软件公司案例分析.doc_第1页
第1页 / 共16页
某软件公司案例分析.doc_第2页
第2页 / 共16页
某软件公司案例分析.doc_第3页
第3页 / 共16页
某软件公司案例分析.doc_第4页
第4页 / 共16页
某软件公司案例分析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《某软件公司案例分析.doc》由会员分享,可在线阅读,更多相关《某软件公司案例分析.doc(16页珍藏版)》请在金锄头文库上搜索。

1、北京亿信华辰软件有限责任公司2019年8月 案例分析BIReport数据分析展示平台编制的指导思想是以工程的“质量、进度、安全”为核心,在组织机构、施工措施、安全生产上进行了组织落实,本技术文件将作为今后指导施工生产的依据。该工程将列为我公司昆山地区的重点工程,实行以合同工期为目标的项目法施工,全面履行工程合同,保竣工、保质量、保后期服务。目 录目 录1第一章 项目概述11. 项目背景12. 业务现状23. 项目目标24. 项目范围3第二章 需求分析41. 数据采集与上报41.1 业务基础信息41.2 业务数据及报表42. 数据整合52.1 数据源分析52.2 数据整合内容63. 报表展现与分

2、析7第三章 解决方案81. 维度建模81.1 主题维度交叉表81.2 维表81.3 主题表92. ETL92.1 ETL总体说明92.2 ETL过程93. 运行环境104. 数据采集与上报105. 报表展现105.1 SQL数据源105.2 固定行列115.3 钻取115.4 即时分析12第一章 项目概述1. 项目背景本项目的项目主体为某信息技术有限公司(以下简称 “HP公司”)。HP公司是家计算机领域的合资企业。已在60多个城市设有业务分支机构或服务分支机构,并且仍在扩展之中。HP公司的主要业务范围包括:n 提供计算机及网络设备和平台解决方案n 提供多种IT外包服务n 提供从销售、培训及维护

3、维修等全方位的服务网业务n 提供网络安全产品、桌面管理系统等软件产品目前,HP公司财务报表体系的构成可以从两个角度来分析:n 按照报表功能可以分为财务报表和管理报表两部分。n 按照组织架构可以分为总部报表和分公司报表两部分。其中,财务报表需要面向总部及各分公司;管理报表主要用于总部各项财务分析需要。HP公司财务报表体系的具体组成如下图所示:图1 财务报表体系2. 业务现状自2003年至今,HP公司全网上线用友NC系统,用以支撑公司财务会计基础核算与管理工作。随着公司的发展,现有的业务系统在财务报表生成汇总、财务分析等功能上已无法满足HP公司日常业务需要,更无法满足管理人员在财务分析与决策的需要

4、。目前,业务人员每月都需要通过EXCEL做大量的手工数据收集汇总以及数据加工的工作。而且,一旦不同来源的数据出现核对不一致的情况,业务人员就需要花费大量的精力寻找问题根源。3. 项目目标基于亿信华辰iReport及BIReport产品,实现HP公司财务报表的快速生成以及多维分析,提高工作效率,辅助管理与决策。4. 项目范围围绕项目目标,本项目的项目实施范围主要包括两部分内容:n 提供一套产品,即iReport和BIReport,并以此作为整个项目实施的基础。n 以现有业务系统(用友NC系统)的业务数据为基础,通过抽取、加工与整合,构建一套适用于BIReport分析和展现的数据集合,并在此基础上

5、实现HP公司财务报表分析的要求。第二章 需求分析根据前期对HP财务报表需求的调研以及与分析,项目需要实施的内容主要包括以下几个部分:n 数据采集与上报n 数据整合n 财务报表展现n 即时分析1. 数据采集与上报1.1 业务基础信息基础信息是指那些需要一次采集,多次维护的数据。本项目中,此类数据原则上主要从各业务系统中获取,特殊情况下需要通过iReport填报。本项目中,现金流系统需要按日填报,因此原业务系统的基础信息难以及时满足系统基础信息的需要,因此采用填报方式。具体包括: n 银行账户基本信息n 货币汇率1.2 业务数据及报表由于现有业务系统无法满足业务需求而需要各级单位手工填报和汇总的数

6、据。根据具体业务需求的不同,采用不同的报表期以及汇总级次。1.2.1 现金流系统提供各级公司每日现金收支明细的采集和上报汇总。具体包括:n 现金收入明细n 现金支出明细n 账户余额。无需填报,系统自动计算。1.2.2 服务网财务基本报表提供各级公司每月财务基本报表的采集和上报汇总。具体包括:n 资产负债表n 损益表n 现金流量表n 费用表n 利润表1.2.3 特别说明除现金流系统以及服务网财务基本报表以外,根据业务需要,需要将过去手工收集的报表通过iReport实现收集汇总。目前了解到的业务需求主要包括预算、人数及一些特殊部门的报表。此部分内容不属于本项目实施范围,根据需要可以单独进行分析。2

7、. 数据整合2.1 数据源分析HP财务报表分析系统的关键任务是以数据整合为基础进行财务数据分析与报表展现。目前,HP财务报表分析系统涉及的业务数据主要包括两个部分:n 用友NC财务系统n iReport采集数据其中,用友NC业务数据以及iReport采集数据(现金流系统以及服务网报表)为本项目数据整合的基础。2.1.1 用友NC财务系统用友NC财务系统是HP全公司财务部门的主要业务系统,用以满足财务部门日常会计基本核算以及辅助管理功能。用友NC财务系统的业务数据是本项目的主要数据来源。2.1.2 iReport采集数据由于现有业务系统的数据无法满足用户全面财务分析的工作需求,用户增加了部分数据

8、的采集和汇总,如现金流系统。随着项目的实施,仍需增加部分数据的采集工作。这些数据基于iReport采集和汇总,成为本项目数据来源的重要补充。2.2 数据整合内容2.2.1 基础信息基础信息的一致性是实现不同业务数据之间相互钻取、综合分析的基础。在长期的IT系统建设过程中,很难保证不同业务系统采用统一的基础信息定义,从而使得基础信息的整合一直是BI项目的主要难点。本项目的基础信息整合可以划分为以下几种情况,不同情况需要不同的处理方式。n 不同业务系统之间通过对目前不同业务系统数据源的数据分析结果,不同数据源之间的基础数据定义存在不一致,如银行账户信息、部门信息、项目信息等等。考虑到目前HP各部门

9、业务处理方式以及报表口径等不一致的因素,以及各业务系统相对独立运行的实际情况,本项目中不对各数据源的基础数据进行整合,通过相应的核对表实现相关数据的比较,原则上以NC系统数据为准,如果NC系统数据不准确,需要在NC系统上做相应调整。n 同一业务系统,不同主体主要针对NC系统。NC系统中,各公司在会计记帐过程中可以设立自己的相关基础代码,如会计科目等。对应这类信息,如果在业务系统中能够统一,希望能尽量统一,如果确实无法统一,需要根据分析的需要,对于需要分析的基础信息设定一套标准,并通过对照表来实现BI系统中的基础信息一致性。n 同一业务系统,不同时间主要针对NC系统。历史数据非常不规范,与新的数

10、据规范没有对应关系,经用户确认,不对历史数据进行清理,原样显示即可,但对于今后的数据需要设定相应的规范,保证总部与服务网的统一性与一致性。2.2.2 业务数据通过ETL将不同数据源的数据进行汇集,从而实现在财务相关报表的集中展现及OLAP分析。3. 报表展现与分析报表展现主要以HP财务报表体系为基础,根据不同报表的具体需要,结合BIReport产品功能特点提供相应的报表模版或即时分析功能。第三章 解决方案1. 维度建模1.1 主题维度交叉表主题会计期间会计科目会计主体部门(LC)银行账户客商信息产品线项目档案员工汇率固定资产类别固定资产状态固定资产增减方式组合维资产负债分析利润分析费用分析固定

11、资产分析1.2 维表根据数据展现分析的需要,建立各种维表,例如:DIM_CORP(公司主体)DIM_LC(部门档案)DIM_PSNDOC(员工档案)DIM_JOBDOC(项目档案)DIM_ACCSUBJ(会计科目)DIM_CUMDOC(客商档案)DIM_PLDOC(产品线档案)DIM_ACC_ST(标准科目代码)DIM_FACATEGORY(固定资产分类)DIM_FASTYLE(固定资产增减方式)DIM_HL(汇率维)DIM_COSTTYPE(内部成本核算类别)DIM_BGD(保管点)DIM_CODE(单级代码)DIM_FASTATUS1.3 主题表根据数据展现的分析要求,建立主题表,FACT

12、_BALANCE(科目余额表)FACT_DETAIL(会计分录明细)FACT_ACCAGE(账龄明细表)FACT_ACCAGE_TOTAL(账龄汇总表)FACT_FACARDHISTORY(固定资产明细)2. ETL2.1 ETL总体说明通过数据库连接直接访问NC数据库,将所需要抽取的表增量抽取到ETL用户(ETLUSER)中。按日增量抽取,每天凌晨1:00开始检查所有相关源数据表中的数据(TS日期为前一天的),并将发生变化的数据更新到ETL中间数据库中。源数据每个表中的TS字段,SUBSTR(TS,1,10)=TO_CHAR(Sysdate-1,YYYY-MM-DD),有数据更新则在抽取事务

13、中增加一条记录标识有数据抽取需求,同时将发生变化的数据抽取到TABLENAME_TS中。2.2 ETL过程(1)数据初始化(全量抽取)以2008年5月1日为基准进行数据初始化。(2)NC源数据导入全量导入所有需要数据的NC表。(ETL_TABLELIST)更新各表最后系统修改时间MAX(TS)(3)维度数据抽取初始化脚本(公司、部门、标准科目、汇率)从NC数据通过存储过程抽取(除初始化脚本以外的表)(4)主题表抽取P_ETL_FACARD抽取固定资产明细P_ETL_FREEVALUE 转换辅助核算项目按公司逐个进行抽取。P_ETL_BALANCE_YEAR 按公司抽取年初额P_ETL_ BAL

14、ANCE按公司、按公司抽取余额表(期间为起始期间)P_ETL_DETAIL按公司、期间抽取会计分录(期间为当前期间)P_ETL_ACCAGE按公司计算账龄(期间为最后期间)3. 运行环境系统的运行环境为:操作系统 :Windows XP 数据库及版本 :Oracle 9i中间件及版本 :Tomcat 5.0浏览器:MS Internet Explorer 64. 数据采集与上报数据采集与上报通过iReport系统来完成。录入的数据有收支信息、余额信息、汇率数据等。5. 报表展现BIReport所具有的丰富的报表展现功能可满足HP公司财务报表分析系统需要。5.1 SQL数据源分析展现所需要的数据会根据由于汇率任务非日报,使得汇率主题与其他主题不容易建立关联。“账户余额汇总表”中为了提取汇率,采用了SQL数据源设置。5.2 固定行列由于部分报表列数较多,导致不能一屏完全显示,故设置了固定行列,使得在拖动滚动条时,固定行列不滚动。5.3 钻取钻取可实现从汇总数据到明细数据的显示。5.4 即时分析即时分析可满足业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号