本技术涉及资产管理,具体涉及一种基于lambda架构和kappa架构的资产管理方法、设备及介质。
背景技术:
1、在传统的资产管理系统中,处理大规模数据和实时数据往往面临着挑战。这是由于传统的固定资产管理模型,通常以核算单位为基础,整个核算单位的业务处理流程采用的是流水线集中式处理方式,最后在期末处理时进行合并处理,但是,这种处理方式无法实现不同类别之间的业务差异化处理。
技术实现思路
1、为了解决上述问题,本技术提出了一种基于lambda架构和kappa架构的资产管理方法,包括:
2、基于lambda架构和kappa架构,构建资产管理模型;其中,所述资产管理模型包括流式处理控制器以及合并处理控制器;
3、通过所述资产管理模型,接收核算单位上传的资产数据,并确定所述资产数据对应的资产处理类型;其中,所述资产处理类型包括全周期处理和折旧摊销处理;
4、在所述资产处理类型为所述全周期处理的情况下,根据所述资产数据对应的资产类别,将所述资产数据划分为固定资产和无形资产;
5、调用所述资产管理模型中所述固定资产和所述无形资产分别对应的流式处理控制器,通过所述流式处理控制器,对所述固定资产和所述无形资产分别进行业务处理,得到对应的流式计算结果;
6、通过所述合并处理控制器,对所述固定资产和所述无形资产分别对应的流式计算结果进行合并处理,得到处理后的资产信息。
7、在本技术的一种实现方式中,所述流式处理控制器包括固定资产控制器和无形资产控制器,通过所述流式处理控制器,对所述固定资产和所述无形资产分别进行业务处理,得到对应的流式计算结果,具体包括:
8、通过所述固定资产控制器,执行针对所述固定资产的第一资产业务逻辑,以在实现所述固定资产对应的资产业务后,确定所述固定资产对应的第一逻辑计算规则,并根据所述第一逻辑计算规则,对所述固定资产进行折旧摊销;
9、通过所述无形资产控制器,执行针对所述无形资产的第二资产业务逻辑,以确定所述无形资产对应的第二逻辑计算规则,并在根据所述第二逻辑计算规则对所述无形资产进行折旧摊销后,实现所述无形资产对应的资产业务。
10、在本技术的一种实现方式中,确定所述资产数据对应的资产处理类型之后,所述方法还包括:
11、在所述资产处理类型为所述折旧摊销处理的情况下,通过所述合并处理控制器,对所述资产数据进行折旧摊销。
12、在本技术的一种实现方式中,通过所述合并处理控制器,对所述固定资产和所述无形资产分别对应的流式计算结果进行合并处理之前,所述方法还包括:
13、确定所述合并处理控制器中是否存在所述资产数据对应的历史数据;
14、若存在,则通过所述合并处理控制器,对所述历史数据进行处理,得到所述历史数据对应的历史资产信息。
15、在本技术的一种实现方式中,通过所述合并处理控制器,对所述固定资产和所述无形资产分别对应的流式计算结果进行合并处理,得到处理后的资产信息,具体包括:
16、通过所述合并处理控制器,对所述固定资产和所述无形资产分别对应的流式计算结果进行核查,以确定是否已完成对全部固定资产和无形资产的业务处理;
17、若否,则通过所述合并处理控制器,对所述固定资产和所述无形资产中未进行业务处理的指定资产进行业务处理,以实现对所述流式计算结果的修正;
18、将修正后的所述流式计算结果和所述历史资产信息进行合并处理,得到处理后的资产信息。
19、在本技术的一种实现方式中,将修正后的所述流式计算结果和所述历史资产信息进行合并处理之前,所述方法还包括:
20、根据修正后的所述流式计算结果,对所述历史数据进行更新,并将修正后的所述流式计算结果作为更新后的历史数据,存储到所述合并处理控制器中。
21、在本技术的一种实现方式中,所述方法还包括:
22、对所述合并处理控制器添加校验条件,通过所述校验条件,对接收到的资产数据进行有效性校验。
23、在本技术的一种实现方式中,基于lambda架构和kappa架构,构建资产管理模型,具体包括:
24、基于lambda架构中各架构层级之间的分支结构,按照资产数据对应的资产类别,对所述资产数据所属的工作流进行拆分,并针对每个资产类别对应的工作流,构建相应的流式处理控制器;
25、基于kappa架构中各架构层级之间的合并结构,构建用于合并所述工作流的合并处理控制器;
26、根据所述流式处理控制器和所述合并处理控制器,构建资产管理模型。
27、本技术实施例提供了一种基于lambda架构和kappa架构的资产管理设备,所述设备包括:
28、至少一个处理器;以及,
29、与所述至少一个处理器通信连接的存储器;其中,
30、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
31、基于lambda架构和kappa架构,构建资产管理模型;其中,所述资产管理模型包括流式处理控制器以及合并处理控制器;
32、通过所述资产管理模型,接收核算单位上传的资产数据,并确定所述资产数据对应的资产处理类型;其中,所述资产处理类型包括全周期处理和折旧摊销处理;
33、在所述资产处理类型为所述全周期处理的情况下,根据所述资产数据对应的资产类别,将所述资产数据划分为固定资产和无形资产;
34、调用所述资产管理模型中所述固定资产和所述无形资产分别对应的流式处理控制器,通过所述流式处理控制器,对所述固定资产和所述无形资产分别进行业务处理,得到对应的流式计算结果;
35、通过所述合并处理控制器,对所述固定资产和所述无形资产分别对应的流式计算结果进行合并处理,得到处理后的资产信息。
36、本技术实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
37、基于lambda架构和kappa架构,构建资产管理模型;其中,所述资产管理模型包括流式处理控制器以及合并处理控制器;
38、通过所述资产管理模型,接收核算单位上传的资产数据,并确定所述资产数据对应的资产处理类型;其中,所述资产处理类型包括全周期处理和折旧摊销处理;
39、在所述资产处理类型为所述全周期处理的情况下,根据所述资产数据对应的资产类别,将所述资产数据划分为固定资产和无形资产;
40、调用所述资产管理模型中所述固定资产和所述无形资产分别对应的流式处理控制器,通过所述流式处理控制器,对所述固定资产和所述无形资产分别进行业务处理,得到对应的流式计算结果;
41、通过所述合并处理控制器,对所述固定资产和所述无形资产分别对应的流式计算结果进行合并处理,得到处理后的资产信息。
42、通过本技术提出的一种基于lambda架构和kappa架构的资产管理方法能够带来如下有益效果:
43、基于lambda架构和kappa架构构建资产管理模型,以资产类别为基础,采用分布式结构处理,将整个核算单位的业务处理流程以类别的线性处理并行的方式运行,最后在期末处理时进行合并处理,能够兼容不同类别之间的业务差异化处理,同时,采用并行的处理方式,降低了系统的延迟性,提高了整个模型的效率,并且,合并处理还可以保障数据的一致性和有效性。