CN115905288B - 数据报送生成对账数据的通用方法及装置 - Google Patents

数据报送生成对账数据的通用方法及装置 Download PDF

Info

Publication number
CN115905288B
CN115905288B CN202211523013.8A CN202211523013A CN115905288B CN 115905288 B CN115905288 B CN 115905288B CN 202211523013 A CN202211523013 A CN 202211523013A CN 115905288 B CN115905288 B CN 115905288B
Authority
CN
China
Prior art keywords
target
data
reconciliation
generating
batch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211523013.8A
Other languages
English (en)
Other versions
CN115905288A (zh
Inventor
田丰
张承业
陈博士
陈惠芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GRG Banking IT Co Ltd
Original Assignee
GRG Banking IT Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GRG Banking IT Co Ltd filed Critical GRG Banking IT Co Ltd
Priority to CN202211523013.8A priority Critical patent/CN115905288B/zh
Publication of CN115905288A publication Critical patent/CN115905288A/zh
Application granted granted Critical
Publication of CN115905288B publication Critical patent/CN115905288B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请公开了一种数据报送生成对账数据的通用方法及装置,属于数据处理技术领域。本申请的数据报送生成对账数据的通用方法,包括:同步所获取的目标数据;基于同步后的所述目标数据,生成目标业务表批次号和所述目标业务表批次号对应的目标对账数据;基于所述目标业务表批次号和所述目标对账数据,生成目标对账表。本申请的数据报送生成对账数据的通用方法,实现了同步获取的所述目标数据和生成所述目标对账表方案的统一,使得同步获取的所述目标数据和生成所述目标对账表能在同一个系统中操作,提高了处理所述目标对账数据的效率,无需另外开发程序,简化了生成所述目标对账表的实现方式,便于维护系统。

Description

数据报送生成对账数据的通用方法及装置
技术领域
本申请属于数据处理技术领域,尤其涉及一种数据报送生成对账数据的通用方法及装置。
背景技术
随着信息技术的迅猛发展,数据共享应用呈现出爆炸式增长,所需处理的数据也随之增多。在对账过程中,能快速准确地获取对账数据并生成对账表,是对账成功的保障。在常规的生成对账数据的方法中,需程序对同步记录进行计数(count)操作,记录当前批次同步数据量,然后写入对账表,同步方案和对账表生成方案是分离的,不仅耗时较长,实现方式较繁琐,而且系统维护也不方便。
发明内容
本申请实施例的目的是提供一种数据报送生成对账数据的通用方法及装置,能够解决常规的生成对账数据的方法中同步方案和对账表生成方案是分离的问题。
第一方面,本申请实施例提供了一种数据报送生成对账数据的通用方法,该方法包括:
同步所获取的目标数据;
基于同步后的所述目标数据,生成目标业务表批次号和所述目标业务表批次号对应的目标对账数据;
基于所述目标业务表批次号和所述目标对账数据,生成目标对账表。
根据本申请实施例提供的数据报送生成对账数据的通用方法,通过基于同步后的目标数据生成目标业务表批次号和目标业务表批次号对应的目标对账数据,并基于目标业务表批次号和目标对账数据生成目标对账表,实现了同步获取的所述目标数据和生成所述目标对账表方案的统一,使得同步获取的所述目标数据和生成所述目标对账表能在同一个系统中操作,简化了生成目标对账表的实现方式,便于维护系统。
本申请一个实施例的数据报送生成对账数据的通用方法,所述同步所获取的目标数据,可以包括:采用分布式数据同步工具datax-web增量同步目标数据至前置机。
根据本申请一个实施例的数据报送生成对账数据的通用方法,通过采用datax-web增量同步目标数据至前置机,与开源分布式数据同步工具datax-web同步方案融为一体,保证了同步所获取的目标数据的一致性,提高了目标数据的同步效率。
本申请一个实施例的数据报送生成对账数据的通用方法,所述基于同步后的所述目标数据,生成目标业务表批次号和所述目标业务表批次号对应的目标对账数据,包括:
在前置机配置postSql;
采用配置的所述postSql处理同步后的所述目标数据,生成所述目标业务表批次号和所述目标对账数据。
其中,所述目标业务表批次号包括批次号和同步次数中的至少一种。
在生成所述目标业务表批次号时,若当天未同步过数据库中的所述目标对账数据,则生成所述目标业务表批次号的格式为8位日期(yyyyMMdd)+00001,若已同步则取当天最大批次号+1。
根据本申请一个实施例的数据报送生成对账数据的通用方法,通过采用在前置机配置的postSql处理同步后的目标数据,生成目标业务表批次号和目标对账数据,方便了通用SQL的实现,实现了同步获取的所述目标数据和生成所述目标对账表方案的统一,使得同步获取的所述目标数据和生成所述目标对账表能在同一个系统中操作,提高了处理目标对账数据的效率,便于维护系统。
本申请一个实施例的数据报送生成对账数据的通用方法,所述目标对账表包括批次状态,在所述基于所述目标业务表批次号和所述目标对账数据,生成目标对账表之后,所述方法包括:
在所述目标对账数据对应有所述目标文件的情况下,确定所述批次状态的字段值为“0”;
在所述目标对账数据不对应有所述目标文件的情况下,确定所述批次状态的字段值为“1”。
根据本申请一个实施例的数据报送生成对账数据的通用方法通过设置批次状态来表征目标对账数据是否上传了对应的目标文件,从而保证了目标对账数据的完整性,提高了生成目标对账表的速率,也便于用户进行文件查找。
本申请一个实施例的数据报送生成对账数据的通用方法,在所述目标对账数据对应有所述目标文件的情况下,确定所述批次状态的字段值为“0”之后,所述方法包括:
将所述目标文件同步至前置机;
将所述批次状态的字段值更新为“1”。
根据本申请一个实施例的数据报送生成对账数据的通用方法,通过确定批次状态的字段值为“0”之后,待目标数据对应的目标文件同步至前置机指定目录,再将批次状态的字段值更新为“1”,以实时更新批次状态,保证了目标对账数据的完整性以及实时性,提高了生成目标对账表的速率以及生成的目标对账表的准确性。
本申请一个实施例的数据报送生成对账数据的通用方法,在所述同步所获取的目标数据之前,所述方法包括:
基于目标同步频率,从数据库中获取所述目标数据。
其中,所述目标同步频率用于表征一天内,相邻两次同步时间间隔的相关信息。
根据本申请一个实施例的数据报送生成对账数据的通用方法,通过在同步所获取的目标数据时设置目标同步频率,减少了人工工作量,保证了所获取的目标对账数据的完整性以及实时性,提高了同步所获取的目标数据的效率。
第二方面,本申请实施例提供了一种数据报送生成对账数据的通用装置,该装置包括:
第一处理模块,用于同步所获取的所述目标数据;
第二处理模块,用于基于同步后的所述目标数据,生成所述目标业务表批次号和所述目标业务表批次号对应的目标对账数据;
第三处理模块,用于基于所述目标业务表批次号和所述目标对账数据,生成所述目标对账表;
第四处理模块,用于在基于所述目标业务表批次号和所述目标对账数据,生成所述目标对账表之后,在所述目标对账数据对应有所述目标文件的情况下,确定批次状态的字段值为“0”;
第五处理模块,用于在所述目标对账数据不对应有所述目标文件的情况下,确定批次状态的字段值为“1”;
第六处理模块,用于在所述目标对账数据对应有所述目标文件的情况下,确定批次状态的字段值为“0”之后,将所述目标对账数据对应的所述目标文件同步至前置机,待所述目标文件同步至前置机指定目录后,再将批次状态的字段值更新为“1”;
第七处理模块,用于在同步所获取的所述目标数据之前,设置所述目标同步频率,shell脚本依据此所述目标同步频率进行目标数据的同步操作。
根据本申请一个实施例的数据报送生成对账数据的通用装置,通过基于同步后的目标数据生成目标业务表批次号和目标业务表批次号对应的目标对账数据,并基于目标业务表批次号和目标对账数据生成目标对账表,实现了同步获取的所述目标数据和生成所述目标对账表方案的统一,使得同步获取的所述目标数据和生成所述目标对账表能在同一个系统中操作,无需另外开发程序,简化了生成目标对账表的实现方式,便于维护系统。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面所述数据报送生成对账数据的通用方法。
第四方面,本申请实施例提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面所述数据报送生成对账数据的通用方法。
第六方面,本申请实施例提供一种计算机程序产品,该计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面所述数据报送生成对账数据的通用方法。
附图说明
本申请的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本申请实施例提供的数据报送生成对账数据的通用方法的流程示意图之一;
图2是本申请实施例提供的数据报送生成对账数据的通用方法的流程示意图之二;
图3是本申请实施例提供的数据报送生成对账数据的通用装置的结构示意图;
图4是本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合图1和图2描述本申请实施例的数据报送生成对账数据的通用方法。
需要说明的是,数据报送生成对账数据的通用方法的执行主体可以为服务器,或者可以为数据报送生成对账数据的通用装置,或者还可以为用户的终端,包括但不限于移动终端和非移动终端。
例如,移动终端包括但不限于手机、PDA智能终端、平板电脑以及车载智能终端等;非移动终端包括但不限于PC端等。
如图1所示,该数据报送生成对账数据的通用方法,包括:步骤110、步骤120和步骤130。
步骤110:同步所获取的目标数据;
在该步骤中,目标数据是数据库中实时更新的数据。
例如,可以为企业经营数据。可以理解的是,这些数据是实时更新的。
需要说明的是,在本申请中,执行目标数据的同步以及执行后续步骤,均在同一系统中执行。
如图2所示,在一些实施例中,同步所获取的目标数据,可以包括:采用datax-web增量同步目标数据至前置机。
在该实施例中,datax-web为一种分布式数据同步工具,可以将目标数据进行同步。
当然,在其他实施例中,也可以采用其他任意可实现数据同步的方法,本申请不作限定。
在一些实施例中,在步骤110之前,该方法还可以包括:基于目标同步频率,从数据库中获取目标数据。
在该实施例中,目标同步频率用于表征一天内,相邻两次同步时间间隔的相关信息。
目标同步频率可以基于用户自定义,如将目标同步频率设置为1h或2h等,可以基于实际需要进行设置,本申请不作限定。
例如,在数据更新较快的情境下,可以将目标同步频率的数值设置为间隔较短的时间间隔,以提高同步频率;又如,在数据更新较慢的情境下,可以将目标同步频率的数值设置为间隔较长的时间间隔,以减少系统耗能。
根据本申请实施例提供的数据报送生成对账数据的通用方法,通过采用datax-web增量同步目标数据至前置机,与开源分布式数据同步工具datax-web同步方案融为一体,保证了所同步的目标对账数据的一致性,以及通过在同步所获取的目标数据时设置目标同步频率,减少了人工工作量,保证了所获取的目标对账数据的完整性以及实时性,提高了同步所获取的目标数据的效率。
步骤120:基于同步后的目标数据,生成目标业务表批次号和目标业务表批次号对应的目标对账数据;
在该步骤中,目标业务表批次号是指所同步的该批次的目标数据的编号。
目标对账数据是指该批次中目标业务表的数据量。
在实际执行过程中,可以采用SQL语言、C语言以及JAVA语言等处理同步后的目标数据,以生成目标业务表批次号以及目标对账数据,本申请不作限定。
下面,以SQL为例,对步骤120的实现方式进行具体说明。
继续参考图2,在一些实施例中,基于同步后的目标数据,生成目标业务表批次号和目标业务表批次号对应的目标对账数据,可以包括:
在前置机配置postSql;
采用配置的postSql处理同步后的目标数据,生成目标业务表批次号和目标对账数据。
在该实施例中,目标业务表批次号可以包括批次号和同步次数中的至少一种。
例如,目标业务表批次号可以包括批次号,或者目标业务表批次号包括同步次数,或者目标业务表批次号包括批次号和同步次数,如“(yyyyMMdd)+00001”,其中,“(yyyyMMdd)”是批次号,“00001”是同步次数。
在实际执行过程中,可以通过如下程序生成目标业务表批次号。
UPDATE@table SET Cd_batch=(SELECTIFNULL(MAX(Cd_batch)+1,CONCAT(DATE_FORMAT(NOW(),'%Y%m%d'),'00001'))FROM ech_batch
WHERE TableName='@table'AND Cd_batch LIKE CONCAT(DATE_FORMAT(NOW(),'%Y%m%d'),'%'))
WHERE Cd_batch IS NULL
例如,在生成目标业务表批次号时,若当天未同步过数据库中的目标数据,则生成目标业务表批次号的格式为8位日期(yyyyMMdd)+00001,若已同步则取当天最大批次号+1。
根据本申请实施例提供的数据报送生成对账数据的通用方法,通过采用在前置机配置的postSql处理同步后的目标数据,生成目标业务表批次号和目标对账数据,不需另外开发程序,方便了通用SQL的实现,实现了同步获取的目标数据和生成目标对账表方案的统一,使得同步获取的目标数据和生成目标对账表能在同一个系统中操作,提高了处理目标对账数据的效率,便于维护系统。
步骤130:基于目标业务表批次号和目标对账数据,生成目标对账表;
在该步骤中,目标对账表可以为核对账目表。
例如,可以为企业进行核对账目的表格,进行对账的条件一般包括业务发生的日期、结算式、结算票号以及发生金额相同等。其中,发生金额相同是对账的基本条件。
目标对账表所包含的数据类型,用户可以根据需要自定义选择,本申请不作限定。
在实际执行过程中,可以采用SQL语言、C语言以及JAVA语言等对目标业务表批次号和目标对账数据进行处理,本申请不作限定。
下面,以SQL为例,对生成目标对账数据以及向目标对账表插入目标对账数据的实现方式进行具体说明:
INSERT INTO ech_batch(TableName,Cd_batch,Cd_count,Cd_time,Batch_Status)
SELECT t.TableName,t.Cd_batch,b.cd_count,NOW(),1FROM(
SELECT'@table'TableName,
IFNULL(MAX(Cd_batch)+1,CONCAT(DATE_FORMAT(NOW(),'%Y%m%d'),'00001'))AS Cd_batch FROM ech_batch
WHERE TableName='@table'
AND Cd_batch LIKE CONCAT(DATE_FORMAT(NOW(),'%Y%m%d'),'%')
)t
LEFT JOIN(
SELECT Cd_batch,COUNT(*)cd_count FROM@table
WHERE Cd_batch>=CONCAT(DATE_FORMAT(NOW(),'%Y%m%d'),'00001')
GROUP BY Cd_batch
)b ON b.Cd_batch=t.Cd_batch
WHERE cd_count>0
在该实施例中,表名TableName字段值使用datax内置变量@table获取当前同步的表名称;
批次号Cd_batch字段值获取同上述生成目标业务表批次号的实现方式一致,在此不作赘述;
数据量Cd_count字段值通过SQL语言统计当前批次同步的目标业务表批次号对应的目标对账数据;
同步时间cd_time字段值使用系统当前时间。
根据本申请实施例提供的数据报送生成对账数据的通用方法,通过基于同步后的目标数据生成目标业务表批次号和目标业务表批次号对应的目标对账数据,并基于目标业务表批次号和目标对账数据生成目标对账表,实现了同步获取的目标数据和生成目标对账表方案的统一,使得同步获取的目标数据和生成目标对账表能在同一个系统中操作,无需另外开发程序,从而简化了生成对账表的实现方式,便于维护系统。
在一些实施例中,目标对账表可以包括批次状态,在步骤130之后,该方法还可以包括:
在目标对账数据对应有目标文件的情况下,确定批次状态的字段值为“0”;
在目标对账数据不对应有目标文件的情况下,确定批次状态的字段值为“1”。
在该实施例中,批次状态用于表征目标对账表中的目标对账数据是否对应有文件。
在实际执行过程中,可以采用字段值来表征批次状态,不同的字段值对应有不同的批次状态。
其中,批次状态的字段值可以通过如下方式确定:
检测到目标对账表中的目标对账数据含目标文件上传时,批次状态Batch_Status的字段值确定为“0”;
检测到目标对账表中的目标对账数据不含目标文件上传时,批次状态Batch_Status的字段值确定为“1”。
根据本申请实施例提供的数据报送生成对账数据的通用方法,通过设置批次状态来表征目标对账数据是否上传了对应的目标文件,从而保证了目标对账数据的完整性,提高了生成目标对账表的速率,也便于用户进行文件查找。
在一些实施例中,在目标对账数据对应有目标文件的情况下,确定批次状态的字段值为“0”之后,该方法还可以包括:
将目标文件同步至前置机;
将批次状态的字段值更新为“1”。
在该实施例中,前置机是指用于现场的中间设备。
又如,在实际执行过程中,检测到目标对账表中的目标对账数据含目标文件上传时,批次状态Batch_Status的字段值确定为“0”;然后,将目标对账数据对应的目标文件同步至前置机,待目标文件同步至前置机指定目录后,则将批次状态Batch_Status的字段值更新为“1”。
根据本申请实施例提供的数据报送生成对账数据的通用方法,通过确定批次状态的字段值为“0”之后,待目标数据对应的目标文件同步至前置机指定目录,再将批次状态的字段值更新为“1”,以实时更新批次状态,保证了目标对账数据的完整性以及实时性,提高了生成目标对账表的速率以及生成的标对账表的准确性。
下面对本申请提供的数据报送生成对账数据的通用装置进行描述,下文描述的数据报送生成对账数据的通用装置与上文描述的数据报送生成对账数据的通用方法可相互对应参照。
本申请实施例提供的数据报送生成对账数据的通用方法,执行主体可以为数据报送生成对账数据的通用装置。本申请实施例中以数据报送生成对账数据的通用装置执行数据报送生成对账数据的通用方法为例,说明本申请实施例提供的数据报送生成对账数据的通用装置。
本申请实施例还提供一种数据报送生成对账数据的通用装置。
如图3所示,该数据报送生成对账数据的通用装置,包括:第一处理模块310、第二处理模块320和第三处理模块330。
在该实施例中,第一处理模块310用于同步所获取的目标数据;
第二处理模块320,用于基于同步后的目标数据,生成目标业务表批次号和目标业务表批次号对应的目标对账数据;
第三处理模块330,用于基于目标业务表批次号和目标对账数据,生成目标对账表。
根据本申请实施例提供的数据报送生成对账数据的通用装置,通过基于同步后的目标数据生成目标业务表批次号和目标业务表批次号对应的目标对账数据,并基于目标业务表批次号和目标对账数据生成目标对账表,实现了同步获取的目标数据和生成目标对账表方案的统一,使得同步获取的目标数据和生成目标对账表能在同一个系统中操作,无需另外开发程序,简化了生成对账表的实现方式,便于维护系统。
在一些实施例中,第一处理模块310,还可以用于:采用datax-web增量同步目标数据至前置机。
根据本申请实施例提供的数据报送生成对账数据的通用装置,通过采用datax-web增量同步目标数据至前置机,与开源分布式数据同步工具datax-web同步方案融为一体,保证了同步所获取的目标数据的一致性,提高了目标数据的同步效率。
在一些实施例中,第二处理模块320,还可以包括:
在前置机配置postSql;
采用配置的postSql处理同步后的目标数据,生成目标业务表批次号和目标对账数据;
在该实施例中,目标业务表批次号包括批次号和同步次数中的至少一种。
例如,目标业务表批次号包括批次号,或者目标业务表批次号包括同步次数,或者目标业务表批次号包括批次号和同步次数,如“(yyyyMMdd)+00001”,其中,“(yyyyMMdd)”是批次号,“00001”是同步次数。
根据本申请实施例提供的数据报送生成对账数据的通用装置,通过采用在前置机配置的postSql处理同步后的目标数据,生成目标业务表批次号和目标对账数据,方便了通用SQL的实现,实现了同步获取的目标数据和生成目标对账表方案的统一,使得同步获取的目标数据和生成目标对账表能在同一个系统中操作,提高了处理目标对账数据的效率,便于维护系统。
在一些实施例中,第三处理模块330,目标对账表可以包括批次状态。
在该实施例中,批次状态用于表征目标对账表中的目标对账数据是否对应有文件。
在实际执行过程中,可以采用字段值来表征批次状态,不同的字段值对应有不同的批次状态。在一些实施例中,该装置还可以包括第四处理模块,用于在基于目标业务表批次号和目标对账数据,生成目标对账表之后,在目标对账数据对应有目标文件的情况下,确定批次状态的字段值为“0”。
在一些实施例中,该装置还可以包括第五处理模块,用于在目标对账数据不对应有目标文件的情况下,确定批次状态的字段值为“1”。
根据本申请实施例提供的数据报送生成对账数据的通用装置,通过设置批次状态来表征目标对账数据是否上传了对应的目标文件,从而保证了目标对账数据的完整性,提高了生成目标对账表的速率,也便于用户进行文件查找。
在一些实施例中,该装置还可以包括第六处理模块,用于在目标对账数据对应有目标文件的情况下,确定批次状态的字段值为“0”之后,将目标对账数据对应的目标文件同步至前置机,待目标文件同步至前置机指定目录后,再将批次状态Batch_Status的字段值更新为“1”。
根据本申请实施例提供的数据报送生成对账数据的通用装置,通过确定批次状态的字段值为“0”之后,待目标数据对应的目标文件同步至前置机指定目录,再将批次状态的字段值更新为“1”,以实时更新批次状态,保证了目标对账数据的完整性以及实时性,提高了生成目标对账表的速率以及生成的目标对账表的准确性。
在一些实施例中,该装置还可以包括第七处理模块,用于在同步所获取的目标数据之前,设置目标同步频率。
其中,目标同步频率用于表征一天内,相邻两次同步时间间隔的相关信息。
目标同步频率可以基于用户自定义,如将目标同步频率设置为1h或2h等,可以基于实际需要进行设置,本申请不作限定。
例如,在数据更新较快的情境下,可以将目标同步频率的数值设置为间隔较短的时间间隔,以提高同步频率;又如,在数据更新较慢的情境下,可以将目标同步频率的数值设置为间隔较长的时间间隔,以减少系统耗能。
根据本申请实施例提供的数据报送生成对账数据的通用装置,通过在同步所获取的目标数据时设置目标同步频率,减少了人工工作量,保证了所获取的目标对账数据的完整性以及实时性,提高了同步所获取的目标数据的效率。
本申请实施例中的数据报送生成对账数据的通用装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digitalassistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的数据报送生成对账数据的通用装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为IOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的数据报送生成对账数据的通用装置能够实现图1至图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行数据报送生成对账数据的通用方法,该方法包括:同步所获取的目标数据;基于同步后的目标数据,生成目标业务表批次号和目标业务表批次号对应的目标对账数据;基于目标业务表批次号和目标对账数据,生成目标对账表。
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的数据报送生成对账数据的通用方法,该方法包括:同步所获取的目标数据;基于同步后的目标数据,生成目标业务表批次号和目标业务表批次号对应的目标对账数据;基于目标业务表批次号和目标对账数据,生成目标对账表。
又一方面,本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的数据报送生成对账数据的通用方法,该方法包括:同步所获取的目标数据;基于同步后的目标数据,生成目标业务表批次号和目标业务表批次号对应的目标对账数据;基于目标业务表批次号和目标对账数据,生成目标对账表。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (8)

1.一种数据报送生成对账数据的通用方法,其特征在于,包括:
同步所获取的目标数据;
基于同步后的所述目标数据,生成目标业务表批次号和所述目标业务表批次号对应的目标对账数据;
基于所述目标业务表批次号和所述目标对账数据,生成目标对账表;
所述同步所获取的目标数据,包括:
采用datax-web增量同步所述目标数据至前置机;
所述基于同步后的所述目标数据,生成目标业务表批次号和所述目标业务表批次号对应的目标对账数据,包括:
在前置机配置postSql;
采用配置的所述postSql处理同步后的所述目标数据,生成所述目标业务表批次号和所述目标对账数据;
其中,所述目标业务表批次号包括批次号和同步次数中的至少一种;同步所述目标数据和生成所述目标对账表为在同一个系统中操作的。
2.根据权利要求1所述的数据报送生成对账数据的通用方法,其特征在于,所述目标对账表包括批次状态,在所述基于所述目标业务表批次号和所述目标对账数据,生成目标对账表之后,所述方法包括:
在所述目标对账数据对应有目标文件的情况下,确定所述批次状态的字段值为“0”;
在所述目标对账数据不对应有目标文件的情况下,确定所述批次状态的字段值为“1”。
3.根据权利要求2所述的数据报送生成对账数据的通用方法,其特征在于,在所述目标对账数据对应有目标文件的情况下,确定所述批次状态的字段值为“0”之后,所述方法包括:
将所述目标文件同步至前置机;
将所述批次状态的字段值更新为“1”。
4.根据权利要求1所述的数据报送生成对账数据的通用方法,其特征在于,在所述同步所获取的目标数据之前,所述方法包括:
基于目标同步频率,从数据库中获取所述目标数据。
5.一种数据报送生成对账数据的通用装置,其特征在于,包括:
第一处理模块,用于同步所获取的目标数据;所述第一处理模块还用于采用datax-web增量同步所述目标数据至前置机;
第二处理模块,用于基于同步后的所述目标数据,生成目标业务表批次号和所述目标业务表批次号对应的目标对账数据;所述第二处理模块还用于在前置机配置postSql;采用配置的所述postSql处理同步后的所述目标数据,生成所述目标业务表批次号和所述目标对账数据;其中,所述目标业务表批次号包括批次号和同步次数中的至少一种;
第三处理模块,用于基于所述目标业务表批次号和所述目标对账数据,生成目标对账表;同步所述目标数据和生成所述目标对账表为在同一个系统中操作的。
6.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-4任一项所述数据报送生成对账数据的通用方法。
7.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-4任一项所述的数据报送生成对账数据的通用方法。
8.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4任一项所述数据报送生成对账数据的通用方法。
CN202211523013.8A 2022-11-30 2022-11-30 数据报送生成对账数据的通用方法及装置 Active CN115905288B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211523013.8A CN115905288B (zh) 2022-11-30 2022-11-30 数据报送生成对账数据的通用方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211523013.8A CN115905288B (zh) 2022-11-30 2022-11-30 数据报送生成对账数据的通用方法及装置

Publications (2)

Publication Number Publication Date
CN115905288A CN115905288A (zh) 2023-04-04
CN115905288B true CN115905288B (zh) 2024-03-15

Family

ID=86483132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211523013.8A Active CN115905288B (zh) 2022-11-30 2022-11-30 数据报送生成对账数据的通用方法及装置

Country Status (1)

Country Link
CN (1) CN115905288B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111797166A (zh) * 2020-06-29 2020-10-20 中国工商银行股份有限公司 准实时简历数据同步方法和装置、电子设备及介质
CN113076340A (zh) * 2021-03-22 2021-07-06 北京同邦卓益科技有限公司 账务数据的处理方法、装置、电子设备及存储介质
CN113420057A (zh) * 2021-06-29 2021-09-21 未鲲(上海)科技服务有限公司 对账数据处理方法及相关装置
CN113962789A (zh) * 2021-11-02 2022-01-21 中国银行股份有限公司 银行对账方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111797166A (zh) * 2020-06-29 2020-10-20 中国工商银行股份有限公司 准实时简历数据同步方法和装置、电子设备及介质
CN113076340A (zh) * 2021-03-22 2021-07-06 北京同邦卓益科技有限公司 账务数据的处理方法、装置、电子设备及存储介质
CN113420057A (zh) * 2021-06-29 2021-09-21 未鲲(上海)科技服务有限公司 对账数据处理方法及相关装置
CN113962789A (zh) * 2021-11-02 2022-01-21 中国银行股份有限公司 银行对账方法及装置

Also Published As

Publication number Publication date
CN115905288A (zh) 2023-04-04

Similar Documents

Publication Publication Date Title
US11570520B2 (en) Method for data processing and live broadcast system
US20190026193A1 (en) Method and apparatus for executing data recovery operation
CN109087082B (zh) 基于区块链的金融交易执行方法及装置、电子设备
CN112036125B (zh) 一种文档管理方法、装置及计算机设备
CN111880966A (zh) 一种数据库数据恢复方法和装置
CN110990482A (zh) 异步数据库之间的数据同步方法及装置
CN111625552A (zh) 数据收集方法、装置、设备和可读存储介质
CN109474512B (zh) 即时通信的背景更新方法、终端设备及存储介质
CN112148350A (zh) 作品远程版本管理方法、电子设备以及计算机存储介质
WO2023193631A1 (zh) 一种请求调度方法、装置、计算机设备和存储介质
CN108875035A (zh) 分布式文件系统的数据存储方法及相关设备
CN116881276A (zh) 数据同步及脱敏一体化方法、装置、电子设备和存储介质
CN115905288B (zh) 数据报送生成对账数据的通用方法及装置
CN112463863A (zh) 一种云平台数据采集方法及装置
CN115270743A (zh) 一种表单数据的处理方法及装置
CN115757642A (zh) 一种基于归档日志文件的数据同步方法及装置
CN112199970B (zh) 用于写入存储物的描述信息的方法、装置和智能存储系统
CN115729990A (zh) 分布式数据的存储方法及装置、电子设备、存储介质
CN102143222B (zh) 一种应用资源的下载适配方法及下载适配装置
CN112799929A (zh) 报警日志的根因分析方法及系统
WO2025012940A1 (en) System and method for providing seamless integration of data sources in a communication network
CN116701449A (zh) 数据处理的方法、装置、电子设备和存储介质
CN110941658A (zh) 一种数据导出方法、装置、服务器及存储介质
CN111274253A (zh) 全量分区视图的生成方法、装置、存储介质和电子装置
CN114237699B (zh) 一种配置脚本的导出方法、装置及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: General method and device for generating reconciliation data through data submission

Granted publication date: 20240315

Pledgee: China Everbright Bank Limited by Share Ltd. Guangzhou branch

Pledgor: GRG BANKING IT Co.,Ltd.

Registration number: Y2024980019991

CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Zhang Chengye

Inventor after: Tian Feng

Inventor after: Dr. Chen

Inventor after: Chen Huifang

Inventor before: Tian Feng

Inventor before: Zhang Chengye

Inventor before: Dr. Chen

Inventor before: Chen Huifang

PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20240315

Pledgee: China Everbright Bank Limited by Share Ltd. Guangzhou branch

Pledgor: GRG BANKING IT Co.,Ltd.

Registration number: Y2024980019991