产品盈亏逻辑的自定义方法、电子设备及存储介质与流程

文档序号:36914934发布日期:2024-02-02 21:42阅读:16来源:国知局
产品盈亏逻辑的自定义方法、电子设备及存储介质与流程

本发明涉及计算机应用,具体地说是一种产品盈亏逻辑的自定义方法、电子设备及存储介质。


背景技术:

1、现有技术中产品盈亏的核算是采用固定产品库及核算模型,大致的分产品效益核算思路是:首先将已经成熟的核算模型以系统或脚本的形式进行固化,进而需传入固定格式的数据供脚本进行核算,产生核算结果。

2、产品因使用资产资源不共用,成本费用费均摊,导致无法准确判断产品收益盈亏情况,产品决策缺少依据。

3、故如何准确判断产品收益盈亏情况,提升资源调节能力,增强资源利用合理性是目前亟待解决的技术问题。


技术实现思路

1、本发明的技术任务是提供一种产品盈亏逻辑的自定义方法、电子设备及存储介质,来解决如何准确判断产品收益盈亏情况,提升资源调节能力,增强资源利用合理性的问题。

2、本发明的技术任务是按以下方式实现的,一种产品盈亏逻辑的自定义方法,该方法具体如下:

3、用户自定义逻辑模型:用户自定义产品收支数据计算逻辑模型,并根据实际需求选择逻辑模型组合成不同版本;

4、建立产品库版本:随着时间推移,会有新的产品产生,也会有原本的产品被去除;每当有产品变化时都将创建一个产品库版本,并且每个产品库版本都会导致逻辑模型有些差异,针对不同时间的产品信息分版本管理;

5、创建配置版本:对同一个逻辑配置多版不同的模型,配置版本将不同的版本模型,既一个逻辑模型版本添加到不同的配置版本中,创建配置版本表及版本明细表;

6、执行分摊:导入功能导入收支源数据以及计算逻辑所需依据数据,选择计算框架执行,获得计算结果作为判断依据。

7、作为优选,通过逻辑模型管理功能以配置逻辑流程图的形式配置逻辑模型,逻辑模型的节点分为起始节点、源数据模型节点、数据处理节点、数据分摊节点、数据关联节点、过程模型节点、产品节点及结束节点;

8、起始节点用于作为数据处理的起点的标志;

9、源数据模型节点用于选择模型自定义功能配置的模型,选择的均是数据库实际存在的物理模型,选择数据库物理模型作为后续处理数据基础;

10、数据处理节点紧跟源数据模型或过程模型,根据连线从数据库获取前一节点模型,以此模型为基础,设置数据筛选,分组求和等条件;下一节点需为过程模型;

11、过程模型节点用于编辑模型名称,选择模型类型、数据类型及业务类型的信息,根据配置信息以及前一节点(数据处理节点/数据分摊节点)选择的结果字段在数据库创建新物理模型,模型信息保存至物理模型信息表,与此节点的主键编码相关联并可被后续配置进行选择;

12、数据分摊节点紧跟源数据模型节点或过程模型节点,以前一节点模型为基础,选择分摊依据模型,基于源数据模型或过程模型设置筛选,分组求和等条件获得结果,分摊依据模型作为进一步分摊依据,获得新维度的分摊结果;下一节点需为过程模型;

13、数据关联节点紧跟源数据模型节点或过程模型节点,以前一节点模型为基础,选择需要关联的数据模型,基于源数据模型节点或过程模型节点设置筛选,并选择与关联数据模型的关联字段,设置筛选,分组求和等条件获得结果;下一节点需为过程模型节点;

14、产品节点用于标志数据已分摊到产品,无后续处理逻辑;

15、结束节点用于作为对应的逻辑分支已经结束的标志,待办任务已关闭。

16、更优地,逻辑模型配置功能采用规则解释器架构风格,自定义一套规则配置、解释规范;前端可视化拖拉拽配置功能根据规则配置规范设置数据加工规则,将起始节点、源数据模型节点、数据处理节点、数据分摊节点、数据关联节点、过程模型节点、产品节点及结束节点组件拖动至画布内,所有节点均以有向线条相连;并将配置信息保存至数据库,并生成一个编号作为此逻辑的主键,每个节点以及配置信息都单独存储并生成唯一标识,节点唯一标识均与逻辑模型编号关联;后端逻辑执行根据解释规范将前端配置的每个节点信息解释为一个数据可执行的sql命令,sql命令的动作为:insert过程模型select结果字段from源数据模型,[关联模型]where[筛选字段关联关系筛选值]。

17、更优地,定期接入产品库信息时,与已存在的产品库进行对比:

18、若产品库信息完全相同,则不做任何操作;

19、若产品库信息存在差异,则创建新的产品库版本并入库保存。

20、更优地,产品库中保存产品库版本信息和产品库明细信息;

21、其中,产品库版本信息包含产品库版本编号、产品库版本创建时间、产品库版本生成时自动设置当前年月为此版本的有效起始时间;当有新版本产生时,将新版本的月份-1作为上一版本有效结束时间,产品库版本只会与有效时间内产生的逻辑模型组合执行;

22、产品库明细信息是指产品库产品明细与产品库版本编号关联,使用时根据版本编号获取产品信息;

23、根据实际需要人工更新产品库的产品信息。

24、更优地,配置版本管理功能时,将状态及历史配置版本作为筛选条件从逻辑模型信息表筛选出目标逻辑模型版本,选中需要的模型,确认创建配置版本时发生新的配置版本编号,并添加版本说明、起始时间及创建人的信息保存至配置版本表,并保存选中的逻辑模型的信息到配置版本明细表,并关联配置版本号;执行计算时,根据选中的配置版本号查找版本包含的逻辑模型,根据逻辑模型编号获取详细的规则信息对数据加工处理。

25、更优地,执行分摊具体如下:

26、获取需要分摊的数据:采用数据仓库架构风格,即根据不同的数据来源采用接口(webservice等)、文件解析(ftp等)及导入功能导入的方式进行数据获取;

27、数据版本锁定:同一个物理模型,同一个月份数据导入多次,多版本数据可存在差异,执行前选择具体的数据版本并锁定版本;

28、执行计算:选择需要执行计算的账期、选择产品库版本、选择配置版本以及点击执行按钮;

29、输出计算结果:输出的计算结果指导产品的运营,最终给出每个产品的收入、成本的信息,进一步推动资源的合理分配与产品的增删。

30、更优地,执行计算时,根据解释规范将前端配置的每个节点信息解释为一个数据可执行的sql命令,sql命令的动作为:insert过程模型select结果字段from源数据模型,[关联模型]where[筛选字段关联关系筛选值];

31、数据处理、数据分摊及数据关联环节根据节点编码以及连线信息获取连线的前置节点(源数据模型/过程模型节点)信息中的源数据模型名和关联数据模型名作为from的数据来源表,组装处理规则;

32、其中,筛选规则是根据筛选字段、筛选关系、筛选条件从数据来源表中筛选符合筛选条件的数据;

33、数据处理规则是根据结果字段、分组字段、结果字段计算对结果字段进行sum、avg、count、乘以系数的处理;

34、当有关联数据模型时,解释为源数据模型.关联字段=关联数据模型.关联字段,关联数据模型筛选规则和数据处理规则同源数据模型;同时按照选择的数据账期、配置版本进行计算,输出最终计算结果,每一版计算结果都对应唯一的数据账期,产品库版本,配置版本。

35、一种电子设备,包括:存储器和至少一个处理器;

36、其中,所述存储器上存储有计算机程序;

37、所述至少一个处理器执行所述存储器存储的计算机程序,使得所述至少一个处理器执行如上述的产品盈亏逻辑的自定义方法。

38、一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序可被处理器执行以实现如上述的产品盈亏逻辑的自定义方法。

39、本发明的产品盈亏逻辑的自定义方法、电子设备及存储介质具有以下优点:

40、(一)本发明通过对产品的成本费用,资产折旧以及各产品收入进行分摊,基于用户自定义的分摊逻辑模型计算各产品的利润及利润率等指标,从而辅助合理产品决策及有效分配资源;

41、(二)针对成本费用、资产折旧以及产品收入等业务办理量信息,通过根据数据创建分摊逻辑模型产生产品的盈亏结果;本发明具有既适用于现有产品,又可以维护新产品进行核算的能力,并通过对基础数据、产品和核算逻辑分别形成版本,可将基础数据根据不同版本的核算逻辑进行计算;对于不同核算结果进行比对进一步优化核算逻辑;通过结合成本费用,资产折旧,产品收入核算结果计算每个产品的效益情况;建立了适用于自定义产品盈亏计算逻辑;

42、(三)本发明解决了产品因使用资产资源不共用,成本费用非均摊等原因,导致无法准确判断产品收益盈亏情况,产品决策缺少依据的问题,同时进一步提升资源调节能力,增强资源利用合理性,针对产品投入和产出进行把控;

43、(四)本发明使用了完全自定义的方式进行产品损益的计算,由于固定计算模型灵活性差,无法验证模型合理性,需要调整模型只能通过修改系统,灵活性差,完全自定义计算模型可输出多版计算结果,可比对不同模型间结果数据合理性,如此获得的产品增删等决策性操作更可靠;

44、(五)本发明实现了计算模型的可视化自定义,极大程度提高了模型配置的可操作性,用户可通过调整模型不断演进,进而实现计算结果的高可靠性;且计算过程可视化,每一步骤数据可视可查可导出,适用于数据核对,模型计算问题可排查,实现了计算模型自查自调,自检,高度自助;

45、(六)本发明提出数据模型可视化,计算模型可视化,计算过程可视化,计算结果可视化,审批流可视化配置相结合的思路,通过拓展可视化为可视可操作,实现用户可自定义物理模型、计算模型;本发明解决了无法灵活调整计算逻辑,应对使用场景较为单一,计算过程无法跟踪的问题,并通过数据模型,计算模型完全可视化自定义,实现计算模型可不断优化更迭,提高了模型运行效率和运行结果可靠性;

46、(七)本发明的用户自定义产品收支数据计算逻辑模型,根据实际需要选择逻辑模型组合成不同版本;不同时间的产品信息分版本管理;将数据模型,逻辑模型,产品版本组合成整体计算框架;导入功能导入收支源数据以及计算逻辑所需依据数据,选择计算框架执行,获得计算结果作为判断依据。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1