时间:2019-10-26 作者:戴重辉
[大]
[中]
[小]
摘要:
HANA(High-Performance Analytic Appliance)高性能分析设备是一个软硬件结合体,提供高性能的数据查询功能,用户可以直接对大量实时业务数据进行查询和分析。运用HANA设备可以较好地衔接事务处理系统和分析处理系统,快速、高效地对实时会计信息开展财务分析工作。本文拟结合A公司财务信息化实践,阐述SAP HANA平台的应用思路及注意事项,以期为企业向管理会计转型提供有效信息化工具。
一、基于SAP数据库进行数据查询的局限性
A公司于三年前建成SAP ECC(ERP Central Components,企业核心组件)系统并上线运行,SAP ECC系统对于业务交易、业务流程的控制、各类会计凭证/数据的查询及数据追溯链条的查询是非常便捷的,但是对于各类多维度汇总数据统计,SAP ECC系统的统计功能却表现得较为薄弱。而且SAP ECC系统提供的标准报表同A公司实际统计需求偏差较大,目前A公司业务人员在SAP ECC应用过程中对此问题的处理方式主要有两种:一是通过ABAP自开发报表形式进行指定格式报表开发;二是通过在SAP系统中进行基础数据查询导出,再根据业务需求在EXCEL中进行二次加工,但二次数据加工工作量大,导致整个报表/指标制作周期长,数据获取及加工不能满足财务支持业...
HANA(High-Performance Analytic Appliance)高性能分析设备是一个软硬件结合体,提供高性能的数据查询功能,用户可以直接对大量实时业务数据进行查询和分析。运用HANA设备可以较好地衔接事务处理系统和分析处理系统,快速、高效地对实时会计信息开展财务分析工作。本文拟结合A公司财务信息化实践,阐述SAP HANA平台的应用思路及注意事项,以期为企业向管理会计转型提供有效信息化工具。
一、基于SAP数据库进行数据查询的局限性
A公司于三年前建成SAP ECC(ERP Central Components,企业核心组件)系统并上线运行,SAP ECC系统对于业务交易、业务流程的控制、各类会计凭证/数据的查询及数据追溯链条的查询是非常便捷的,但是对于各类多维度汇总数据统计,SAP ECC系统的统计功能却表现得较为薄弱。而且SAP ECC系统提供的标准报表同A公司实际统计需求偏差较大,目前A公司业务人员在SAP ECC应用过程中对此问题的处理方式主要有两种:一是通过ABAP自开发报表形式进行指定格式报表开发;二是通过在SAP系统中进行基础数据查询导出,再根据业务需求在EXCEL中进行二次加工,但二次数据加工工作量大,导致整个报表/指标制作周期长,数据获取及加工不能满足财务支持业务的要求。此外,A公司目前SAP系统中总计开发有190多张财务和预算相关查询报表,所用的开发语言为传统SAP ABAP编程语言,该语言在报表开发及使用过程中的局限性愈发明显,主要体现在以下几个方面:
1.报表开发成本高、速度慢。运用ABAP语言进行报表开发需要聘请有ABAP编程经验的开发顾问,根据每个报表的取值逻辑进行单独开发。由于需要从SAP基础表中进行逻辑关联并编写计算公式,需要花费大量的资源进行开发、测试及逻辑验证处理等工作,导致运用ABAP语言开发报表成本高、速度慢。以A公司实际情况为例,一个较简单的报表开发需要至少投入一个业务顾问、一个开发顾问和一个关键用户两周的时间进行开发。
2.非模块化开发,工作效率较差。在缺乏统一规划的查询报表开发模式下,由于没有考虑通用逻辑的模块化处理,导致在每个独立的查询报表开发过程中开发人员通过各自项目业务顾问定义的取值逻辑进行代码编制,由于编写的程序、代码散落在各个报表程序中,所有依赖于相同逻辑的报表都需要重新开发,一方面类似结构没有得到复用造成资源浪费,另一方面同一个取值要求在不同报表存在取值逻辑不一致的风险,并最终导致同一取值逻辑的数据项目在不同报表中出现取值不一致的现象。
3.用户体验较差。利用传统ABAP语言开发的报表,由于编写逻辑较为复杂,导致用户运行报表查询时速度较慢,特别是在查询数据量达到万条以上时,用户体验不佳。另外,用户无法根据自身需求、喜好自主进行报表数据获取及图形化设计,自主性及灵活性不够。
二、基于SAP HANA环境下运用BI工具开展财务分析的可行性
1.数据实时抽取。利用SAP SLT(Landscape Transformation Replication Server)实时数据抽取工具,可以将事务处理系统数据实时抽取至HANA数据平台,解决实时财务分析数据来源的问题。
2.内存计算方便快捷。利用HANA平台内存计算特性,相对于传统硬盘数据加载至内存的计算,节省了大量的、非常耗费资源及时间的硬盘数据寻址过程,大大提升了数据运算的效率。
3.基于标准SQL语言查询。HANA平台基于标准SQL的数据查询及分析引擎,可通过标准SQL语句进行模型创建、数据查询及分析等工作,对于以前接触过传统数据库的技术人员,可以有效降低学习成本。
4.提供丰富多样的报表定义工具。HANA平台提供多种客户端访问及报表定义工具,其可以支持EXCEL插件、Lumia、Design Studio、Power BI等多种数据访问及报表制作工具,既能满足财务用户自定义简单报表的制作需求,又能满足高层管理驾驶舱复杂逻辑的开发要求。
5.完善的数据对象权限管理。HANA平台提供基于底表层级、模型层级的单个最细颗粒度数据对象访问权限控制功能,使得数据的权限控制更加精细及灵活。
6.图形化的数据建模工具。HANA平台提供基于图形化的数据建模工具,90%以上的建模过程通过图形化交互的方式即可完成,复杂的数据建模亦提供Sql Script编程方式进行处理。
7.兼容Hadoop。HANA平台兼容目前主流的大数据平台Hadoop,HANA提供专门的插件同Hadoop进行数据交换,还以插件形式内置了较为强大的数据分析预测算法,方便进行聚类分析、文本分析、趋势分析等,降低大数据分析的门槛。
这些关键技术特性使得利用HANA平台在A公司已建成SAP ECC数据仓库的基础上进行财务分析是完全可行的,关键是将其技术特性充分发挥,以转化为财务服务业务的价值。
三、基于SAP HANA环境构建A公司预算模型示例
1.建立数据层级架构(如图1所示)。在建立数据层级架构的过程中,IT人员主要开展的工作为:由具有丰富经验的业务顾问来主导设计,在其设计之前需要进行HANA建模技术的基础培训,以使设计内容可以充分落地。同时需要有对SAP、HANA建模技术及理念熟悉的人员进行整体模型架构控制,包括对总体各业务模型设计的合理性、建模规范的遵守、各业务块模型间的关联接口及整体模型的效率等进行把控。财务及业务人员主要开展的工作为:梳理业务所需常用报表清单及确定报表逻辑;梳理并确定财务关键指标清单及取值逻辑;同IT人员联合梳理并确定数据分析模型所需分析字段维度信息;梳理并确定报表与财务岗位角色的对应关系;验证IT构建的数据分析模型及报表数据准确性。
在基础模型建立相对完善的基础上,IT人员要同财务人员沟通报表输出最终格式化模型建立、各类报表开发明细要求、图形化展现形式等内容。由于有了基础层模型进行支撑,上层报表模型的建立可通过下层模型的拼接实现,各类分析报表的建立速度将会非常迅速。底层逻辑的统一、可复用性将降低相同报表项目在不同报表中取值不一致的风险并降低开发成本。同时上层模型可以发布给最终财务及业务人员,最终财务及业务人员可以利用SAP提供的HANA数据分析EXCEL插件、Lumia、Design Studio以及微软的Power BI进行自定义的多维度数据分析报表呈现。
2.数据查询输出展示。财务人员可利用熟悉的Excel工具作为最终报表查询的输出载体,利用Excel数据透视工具自定义报表查询结构(见图2),一次构建完成后,点击数据刷新按钮即可完成实时数据更新,相较于利用SAP ECC导出数据进行二次加工及更新更加方便、快捷。此外,还可利用Power BI工具进行不同层级报表间的钻取,如在部门费用查询下关联记账凭证数据的展开,报表查询数据维护简便易行,业务人员查询、读取数据更加直观,可以有效提高财务服务业务的能力,最后还可将数据输出到企业经营驾驶舱进行数据展现,对于高层决策者来说也更加清晰、直观。
3.对财务分析组织的影响。由于基于SAP ECC系统的财务数据查询及分析对于具体操作人员的财务专业背景要求较高,导致财务分析工作在财务部门集中开展,造成服务响应时间长、财务人员工作负荷大。而通过运用HANA平台及财务分析建模,由于查询人员不再进行复杂的数据计算,可在业务部门设置经营分析岗,把原先的财务分析集中处理改造为分布处理,提高财务服务质量的同时也提高了业务部门对财务数据的敏感性。
四、实施注意事项
1.逐步改变报表开发模式。由于上述分析的SAP ABAP传统数据报表开发技术的弊端,在SAP ECC上应全面使用基于HANA的OLAP(On line Transaction Processing)及数据建模技术,进行数据报表的开发及数据分析的应用开发,对传统报表开发形式应逐步停止。
2.统筹兼顾效率及成本。由于HANA本身成本较高,应基于HANA及Hadoop各自技术特点,结合实时、非实时、精确统计、模糊趋势统计等分析要求,统筹考虑各自数据管理范畴的划分,建立数据分析整体技术架构并形成合力。
3.IT团队与最终用户分工协作。应由IT团队来承担基础模型的建立,最终财务用户在基础模型建立完成之后再介入报表应用层各自特殊逻辑相关模型、报表、分析图表的开发工作,以保证基础模型的通用性和报表层的适应性。
4.做好事先规划。应在充分了解HANA建模技术的基础上,重点规划及建立相关的建模规范及开发规范,同时逐步建立相关业务蓝图、功能设计、模型设计、权限设计、界面设计及开发等相关文档的规范,统筹考虑整体运作模式及项目建设过程控制,以保证开发效率。
利用HANA平台开展财务分析具有良好的发展前景,例如结合A公司的实际可开发存货模型,利用一定周期内的数据,分析每种存货周转天数以及存货呆滞原因。又如会计报销模型,利用一定周期内数据,分析出差人员选择交通工具的种类、住宿的价格等内容。利用HANA平台可进一步推进财务数据分析向经济行为分析的发展,为财务人员展现管理会计思路、方法提供有效信息化工具。
(作者单位:中国核能电力股份有限公司)
责任编辑 陈利花
主要参考文献
[1]方世力,范晓飞,邢志娜,姜慎,李萍.基于ACS体系全面提升财务分析管理工作[J].财务与会计,2017,(15):21.
[2]张广辉.如何用六状态分析和战略分析组合方法开展财务分析[J].财务与会计,2012,(12).
相关推荐