SCI论文(www.lunwensci.com):
摘要:伴随着社会经济的强势发展,财务信息化管理可有效缩短企业管理链条,降本增效,克服信息阻隔,增强企业核心竞争力。本文在全文检索、数据分析以及分布式技术基础上,通过在财务管理场景中运用Elasticsearch(本文内简称ES)强大的搜索与分析聚合能力,探究ES在财务数字化管理中的应用。
关键词:分布式;搜索引擎;数字化;财务管理
Application Practice of New Distributed Search Engine in Financial Management Digitization
ZHOU Zheng1,LI Zhiguang2,LI Yan1,LI Ke2,FAN Yang1
(1.Sichuan SRIG IT Industry Investment Co.,Ltd.,Chengdu Sichuan 610041;2.Sichuan Shudao Railway Operation and Management Group Co.,Ltd.,Chengdu Sichuan 610041)
【Abstract】:With the strong development of social economy,financial information management can effectively shorten the enterprise management chain,reduce cost and increase efficiency,overcome the information barrier,and enhance the core competitiveness of enterprises.On the basis of full-text retrieval,data analysis and distributed technology,this paper explores the application of ES infinancial digital management by using the powerful search and analysis aggregation capabilities of Elasticsearch(hereinafter referred to as ES)infinancial management scenarios.
【Key words】:distributed;search engine;digital;financial management
随着社会经济的不断进步,科学技术不断发展,互联网科技也在飞速发展,相应业务数据、日志数据,财务信息数据也随之飞速增长。业务数据量的不断增长,传统数据库对于大体量数据的多维度实时查询及统计显得越来越力不从心。日志数据的飞速增长,会出现存储及获取低效的难题,大规模日志数据无法集中检索分析,难以从中获取到有价值的信息。基于上述企业遇到的需解决问题,满足企业对业务大数据、日志大数据的多维度综合实时查询统计及数据存储的要求,需要选型一种开源技术并设计方案运用到企业的财务管理场景中。
各行业企业在发展过程中不断应用“互联网+”开展创新增效、资源重置,从而完成转型升级。在当今系统数据巨量涌现和高并发交互的业务场景下,高效、迅捷的搜索技术能够让业务管理人员从芜杂数据池中快速提取信息,秒级实现结果展示,同时,统计分析需求越来越多应用呈现多维化趋势。财务管理数字化的极大发展势必大大提升财务的工作价值。
1业务现状
如今,广大企业正在逐步践行“互联网+财务”应用理念,充分利用大数据、云计算等先进技术,有效提高企业财务管理的质量和效率,为企业积蓄创新发展动力。
1.1财务管理数字化
财务管理信息化是指利用先进的现代化管理手段和共享大数据等计算机信息技术,将财务管理数字化运用在财务分析、财务核算、财务控制、财务决策等各个方面的一种财务管理的模式[1]。其核心内容是财务数据信息化,但财务信息化不仅是信息体系的搭建,而是通过信息化的手段,通过整合企业的内部资源,让财务信息数据完成共享,从而提高企业财务管理的效率,降低企业财务管理成本[2]。企业内部专职财务部门只通过专用第三方财务软件进行统计、分析,很容易形成财务部门和其他部门间的信息壁垒,必然会对企业管理、决策产生不良影响。目前,有效应用新型数据搜索、数据共享技术是打破信息壁垒的有效方法。通过对数据进行语句分析,之后进行其权重的计算,将结果存入数据实现搜索功能[3]。利用ES能够实现企业内部各种数据的实时传输和交流,将财务信息部分按需分享给相关部门,方便快捷的查阅数据、使用数据。
企业财务数字化转型不仅是财务管理流程和数字技术的简单叠加,而应该是利用新兴技术帮助企业重塑财务管理及业务模式,本质上是企业内部财务管理的深度变革[4]。但是,在实际应用过程中,一些企业在开发时往往忽略了技术与管理结合,从而陷入误区。企业应该加强对财务数据共享的重视和研究,有效融合技术、管理、业务,才能有效开展数字化转型[5]。集团型企业拥有众多下属机构,管理架构关系决定了财务管理的本质需求,只有将管理职能、管理层级、管理定位、管理方法应用于财务数据管理中,才能够建设符合企业发展的制度及核算模式,并有效的进行沟通协调。在同一管理层级下,为了避免像第三方财务软件频繁切换账号,对于大量数据的精确、快速的查找定位也与搜索引擎技术密不可分。为了保证管理效率最大化,需要从管理定位、管理方法、制定建设、核算模式、协调沟通、管理职能、管理层级等多要素着手,齐抓共管。如图1所示。
1.2存在问题
集团内各成员公司之间的关联往来规模大、笔数多、频率高,管理难度极高,由于往来账款制度不健全、风险管控意识不足、账务处理操作不规范和缺乏有效的管理工具等原因,造成了内部成员单位间的往来账款无法一一对应并抵消,形成了呆坏账,从而虚增了资产、负债规模,恶化了资产负债率。若不通过有效的手段抑制内部呆坏账的增长,长期必将对集团资产负债率造成严重的负面影响。由于集团企业下属单位之间记账不及时或账务处理效率不理想等原因,会经常出现记账双方账目数据不统一、不对称,企业集团无法实时监督成员企业往来账款记账情况,只能在集团合并报表时,才能看到合并的情况,且可能因为成员企业做账不规范导致往来账款失真,进而导致集团合并财务报表时数据会出现一定误差。
部分成员单位受限于资金流动性,无法及时支付内部关联单位的应付款,导致期末应付款依旧挂账无法结,从而算形成内部三角债。这部分三角债会虚增子公司层面往来账款规模,且不利于集团掌握各成员单位的真实经营和财务情况。更严重的是,由于部分成员单位因未收回应收款,本身又缺乏资金,为支付上游单位的应付款而不得不向银行借款,产生额外的财务费用,抬高了子公司负债规模,束缚了其对外融资能力,加大集团财务费用支出及对子公司的流动性支持压力。
不同的财务软件不能做到数据实时同步、互通,为集团的统一管理在技术层面增加了难度。当前,财务数据的传输仍通过人工传送数据表格并手动录入的形式完成,在准确性和时效性上均有所不足。集团不仅不能实时、甚至无法及时的掌控各成员单位的财务状况,甚至会因为人工操作的差错致使集团获取错误的信息。
2技术简介
Elasticsearch是一种新型分布式开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据,处理海量数据高效可靠。ES基于Java库Apache Lucene进行开发封装,降低了Java框架复杂性,让用户可以便捷使用RESTful API进行开发。同时,由于ES其自身特有的分布式架构具有更高容错性和可扩展性,可实现极其流畅的操作。对于大部分数据库来说,水平扩展通常需要对数据进行重构,ES本身就是分布式技术架构,可自动通过管理多个节点来完成扩展,无需额外扩展或改动。国内多个知名互联网头部企业都广泛采用ES实现高效搜索。
3应用实践
3.1准备工作
由于企业财务系统数据源头大多位于第三方财务共享应用中,因此在做账务结算时需要将相关数据(例如往来账款明细、往来账款初始化科目余额、合同等财务相关)实时、批量同步至云结算系统应用中,如图2所示。
数据传输服务(Data Transmission Service,简称DTS)支持RDBMS、NoSQL、OLAP等数据源之间交互,集数据同步、迁移、订阅、集成、加工于一体的安全、可扩展、高可用的数据架构。由于财务系统数据经过初始化上线后再实时同步至云结算系统应用,DTS实时同步功能可将并发粒度缩小到事务级别,并发同步更新多个表,从而实现较高的同步性能。高峰期时,数据同步性能可以达到30,000RPS。DTS快速发现并纠正传输数据,保障传输数据可靠性。DTS各模块间采用安全传输协议及安全Token认证,并具有自动断点续传机制,有效地保证数据传输的可靠性。
ES更多应用在大数据场景中,其数据同步主要有以下几种类型:
(1)DataWorks同步:DataWorks的数据集成服务实现最快5min一次的离线数据采集,并同步到云平台ES中。
(2)Logstash同步:将MaxCompute离线表中的数据同步到云平台ES中时,可以通过云平台Logstash的logstash-input-maxcompute插件和管道配置功能实现。
(3)Flink同步:构建一个日志检索系统,通过实时计算Flink对日志数据进行计算后,输出到ES进行搜索。
(4)Hadoop同步:基于Hadoop进行交互式大数据分析查询,遇到查询延迟的问题时,可以将数据同步至云平台ES中再进行查询分析。ES对于多种查询类型,基本可以达到秒级响应。
3.2安全配置
云平台ES部署在逻辑隔离的专有网络中,结合多种网络访问控制、认证授权、安全加密能力,以及商业插件X-Pack中的高级安全措施,确保云上集群的高安全性。可自建ES服务平台,也可采用商用云平台(例如阿里云)ES服务。
3.3应用效果
在实际财务结算应用中查询往来账款,其中源数据时间跨度近10年之久,所涉及的机构数量逾万家。根据财务管理需求,查询条件采用关键的几十个字段,通过ES引擎查询,皆能以秒级输出结果,体现出极高的查询效率。
在财务结算应用中主要的搜索需求场景是面向企业内部垂直搜索,这正是ES的优势所在。由于财务应用基础数据往往是多年沉淀的海量数据,且随着企业发展,其数据量会跨越式增长。财务工作越来越多的需要字段关联甚至表关联查询,传统的关系型数据库实现效率较低,而ES的分布式技术特点和面向大数据应用优势正是解决此类痛点的有力措施。
在财务云结算平台上,列表的字段不仅非常多,同时还对应各种各样的查询条件,例如字段等于、小于、大于不等判断,或者像字符串的严格匹配/前后缀模糊查询、时间字段的范围查询、in查询等,这些都是传统的MySQL实现起来非常困难的,数据库为了取出所需数据,需要把所有的数据也就是全量数据都取到内存中,复杂查询可能会同时涉及到多次磁盘读取和文件排序,查询效率进一步下降。在具体应用中,当查询对象中有上亿条记录时,传统数据库(如MySQL)需花费15s左右输出结果,而ES查询仅435 ms就解决此类问题。
使用MySQL的查询耗时是ES的35倍之多,在海量数据下,往往由于查询低效导致系统的锁死甚至崩溃,这带来的时间损耗更是不可预估的。在大数据时代背景下,随着各行各业信息化的快速发展,各个垂直领域的信息数据呈爆炸式增长。无论是在工作还是生活中,人们已经习惯依赖互联网来获取有效信息,然而海量的数据容易造成信息过载的情况,如何快速并且高效的获取对用户有用的信息已经成为搜索引擎面临的主要问题。针对传统搜索引擎的业务扩展性差以及搜索效率与性能差等问题,一种基于ES的分布式搜索引擎,在提高检索效率和检索精度的基础上,对用户历史搜索记录进行分析与利用,让搜索引擎能更加智能、更加友好的与用户进行交互。财务数字化管理对数据使用效率的要求越来越高,使用ES极大地节省了查询数据的时间,即便是复杂的逻辑,也能够快速地整理出需要的结论性数据,极大地提升了财务管理工作的有效性和价值。
4结语
随着“互联网+”概念的兴起,以及数字化时代的到来,越来越多的企业需要向数字化企业进行转型。如今企业的日常运作每天都会产生海量数据,这些数据种类繁多,来源丰富。如何高效有序的处理这些海量数据,是财务数字化管理面临的巨大挑战。
本文基于企业的实际情况,通过分析企业内部财务数字化的需求,发现企业财务管理信息化、财务管理数据化和记账这三个方面对财务管理数字化转型有重大的影响。通过这三方面进行优化入手,以财务云结算平台为实验基础,探究ES在财务数字化管理中的应用。发现相较于传统的数据库搜索,应用ES后不仅在准确率和效率上有了显著的提高,同时也解决了目前企业无法处理大数据的困境。应用新型分布式搜索引擎Elasticsearch能够帮助企业提升财务管理数字化水平,尤其是在信息查询、数据处理方面更是极大地提高了企业效率水平。
参考文献
[1]柳帆.基于ElasticSearch的科技资源检索系统的研究与实现[J].现代计算机,2021,27(26):93-100.
[2]梁瑜.国有企业财务信息化管理研究[J].企业改革与管理,2019(21):146-147.
[3]梁文楷,凃红玲,陈佳欢.一种基于ElasticSearch全文检索技术的研究[J].中国科技信息,2021(18):82-87.
[4]周华.国有企业财务信息化建设中的问题及完善措施[J].纳税,2021,15(30):72-74.
[5]房国莉.大数据时代下企业财务共享模式构建思考[J].行政事业资产与财务,2021(21):98-99.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/49904.html