CN114090544A - Template generation method, data entry template, data entry method and device - Google Patents
Template generation method, data entry template, data entry method and device Download PDFInfo
- Publication number
- CN114090544A CN114090544A CN202111385960.0A CN202111385960A CN114090544A CN 114090544 A CN114090544 A CN 114090544A CN 202111385960 A CN202111385960 A CN 202111385960A CN 114090544 A CN114090544 A CN 114090544A
- Authority
- CN
- China
- Prior art keywords
- data
- field
- information
- checking
- template
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/214—Database migration support
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
技术领域technical field
本发明涉及数据处理技术领域,特别涉及一种模板生成方法、数据录入模板、数据录入方法及装置。The invention relates to the technical field of data processing, in particular to a template generation method, a data entry template, a data entry method and a device.
背景技术Background technique
数据补录工作是银行核心业务系统数据迁移工作中很重要的一部分,只有获得质量较高的数据,才能在后续工作中发挥良好的数据辐射效应。而数据量和数据质量一直是数据补录工作中的两大痛点。Data supplementation is an important part of the data migration of the bank's core business system. Only by obtaining high-quality data can a good data radiation effect be exerted in the follow-up work. Data volume and data quality have always been the two major pain points in data supplementary recording.
在银行核心业务系统数据迁移工作中,需要进行数据补录的情况主要包括旧线系统为手工台账管理的业务,由于业务数据量较少、通过系统对接的方式迁移的成本较高的业务,以及根据实际需求需要进行补录的业务等等。In the data migration work of the bank's core business system, the cases where data supplementary recording is required mainly include the business that the old line system is managed by manual ledger. Due to the small amount of business data and the high-cost business of migrating through system docking, As well as the business of supplementary recording according to actual needs, etc.
现有数据补录的过程中,主要是通过业务人员手动进行数据录入,并提交到数据中心进行数据汇总。由于业务人员的数量较多,每个业务人员又对应多条补录数据,数据中心接收的补录数据的数据量呈线性增长,使得数据到达数据中心后,需要花费较长时间进行汇总工作。In the process of supplementing the existing data, the business personnel manually enter the data and submit it to the data center for data aggregation. Due to the large number of business personnel, and each business personnel corresponds to multiple pieces of supplementary recording data, the data volume of supplementary recording data received by the data center increases linearly, so that it takes a long time for the data to be aggregated after reaching the data center.
再加上没有统一的补录数据提交标准,各个业务人员提交的补录数据质量不一,可能存在缺乏后续需求的必要字段、已存字段不同从而无法完整覆盖数据库表等问题,在数据质量不可控的情况下,将使得数据中心进行汇总工作的效率极低,导致数据补录工作的时间成本较高,进而影响数据迁移及整个项目的进度。In addition, there is no unified supplementary data submission standard, and the quality of supplementary data submitted by various business personnel may vary. There may be problems such as lack of necessary fields for follow-up requirements, and different existing fields, so that the database table cannot be completely covered. In the case of control, the efficiency of the data center's summary work will be extremely low, resulting in a high time cost of data supplementary recording, which will affect the data migration and the progress of the entire project.
发明内容SUMMARY OF THE INVENTION
针对现有技术的上述问题,本发明的目的在于提供一种模板生成方法、数据录入模板、数据录入方法及装置,能够快速生成数据录入模板,从而提高数据录入工作的效率,保证录入数据的质量。In view of the above-mentioned problems of the prior art, the purpose of the present invention is to provide a template generation method, data entry template, data entry method and device, which can quickly generate a data entry template, thereby improving the efficiency of data entry work and ensuring the quality of entry data .
为了解决上述问题,本发明提供一种模板生成方法,包括:In order to solve the above problems, the present invention provides a template generation method, comprising:
确定目标业务分类中待录入的数据信息对应的多个数据类型;Determine multiple data types corresponding to the data information to be entered in the target business classification;
针对每个数据类型,获取所述数据类型对应的数据表,所述数据表包括多个栏位字段,各个所述栏位字段用于指示用户录入所述数据类型的数据信息包含的字段信息;For each data type, obtain a data table corresponding to the data type, the data table includes a plurality of field fields, and each of the field fields is used to instruct the user to enter the field information contained in the data information of the data type;
针对每个数据表,为所述数据表配置对应的数据检核组件,所述数据检核组件用于对所述数据表中已经录入的数据信息进行自检核,并反馈检核结果;For each data table, configure a corresponding data check component for the data table, and the data check component is used for self-checking the data information that has been entered in the data table, and feeding back the check result;
根据所述多个数据类型对应的数据表生成所述目标业务分类对应的数据录入模板。A data entry template corresponding to the target business classification is generated according to the data tables corresponding to the multiple data types.
进一步地,所述针对每个数据类型,获取所述数据类型对应的数据表包括:Further, for each data type, obtaining the data table corresponding to the data type includes:
针对每个数据类型,获取所述数据类型对应的数据表模板,将所述数据表模板作为所述数据类型对应的数据表;For each data type, obtain the data table template corresponding to the data type, and use the data table template as the data table corresponding to the data type;
或者,or,
针对每个数据类型,从字段池中获取与所述数据类型相关的多个栏位字段;For each data type, obtain a plurality of field fields related to the data type from the field pool;
对所述多个栏位字段进行组合,得到所述数据类型对应的数据表。Combining the plurality of field fields to obtain a data table corresponding to the data type.
进一步地,所述自检核包括单表检核和多表横向检核;Further, the self-checking includes single-table checking and multi-table horizontal checking;
所述单表检核用于对所述数据表中已经录入的数据信息进行校验;The single table check is used to check the data information that has been entered in the data table;
所述多表横向检核用于对所述数据表中已经录入的数据信息与所述数据录入模板中其它数据表中已经录入的数据信息之间的数据关系进行校验。The multi-table horizontal check is used to verify the data relationship between the data information that has been entered in the data table and the data information that has been entered in other data tables in the data entry template.
进一步地,所述方法还包括:Further, the method also includes:
针对每个数据表中的每个栏位字段,配置所述栏位字段对应的填报格式、必输性和示例数据的一个或多个;For each field in each data table, configure one or more of the reporting format, mandatory input and sample data corresponding to the field;
所述填报格式用于描述所述栏位字段对应的字段信息的取值范围、数据格式或录入说明;The reporting format is used to describe the value range, data format or input description of the field information corresponding to the field field;
所述必输性用于描述录入所述栏位字段对应的字段信息的必要性;The mandatory input is used to describe the necessity of entering the field information corresponding to the field field;
所述示例数据用于供用户在录入所述栏位字段对应的字段信息时进行参考。The example data is used for the user's reference when entering the field information corresponding to the field field.
本发明另一方面提供一种根据上述模板生成方法生成的一种数据录入模板,所述数据录入模板包括多个数据表,各个所述数据表用于供用户录入目标业务分类中各个数据类型的数据信息;Another aspect of the present invention provides a data entry template generated according to the above template generation method. The data entry template includes a plurality of data tables, each of which is used for a user to enter the data of each data type in the target business classification. Data information;
各个所述数据表均包括数据检核组件和多个栏位字段;each of the data tables includes a data check component and a plurality of field fields;
各个所述栏位字段用于指示用户录入所述数据信息包含的字段信息;Each of the field fields is used to instruct the user to enter the field information contained in the data information;
所述数据检核组件用于对所述数据表中已经录入的数据信息进行自检核,并反馈检核结果。The data checking component is used for self-checking the data information that has been entered in the data table, and feeding back the checking result.
进一步地,各个所述数据表均还包括各个所述栏位字段对应的填报格式、必输性和示例数据中的一个或多个。Further, each of the data tables further includes one or more of the filling format, mandatory input and sample data corresponding to each of the column fields.
本发明另一方面提供一种数据录入方法,包括:Another aspect of the present invention provides a data entry method, comprising:
获取如上述的数据录入模板,所述数据录入模板包括多个数据表;Obtain the data entry template as above, the data entry template includes a plurality of data tables;
获取用户基于所述多个数据表录入的目标业务分类中各个数据类型的数据信息;Acquiring data information of each data type in the target business classification entered by the user based on the multiple data tables;
响应于用户对所述多个数据表中数据检核组件的预设操作,对所述多个数据表中已经录入的数据信息进行自检核,并反馈检核结果。In response to a user's preset operation on the data checking component in the multiple data tables, self-checking is performed on the data information that has been entered in the multiple data tables, and the checking results are fed back.
本发明另一方面提供一种模板生成装置,包括:Another aspect of the present invention provides a template generation device, comprising:
数据类型确定模块,用于确定目标业务分类中待录入的数据信息对应的多个数据类型;a data type determination module, used for determining multiple data types corresponding to the data information to be entered in the target business classification;
数据表获取模块,用于针对每个数据类型,获取所述数据类型对应的数据表,所述数据表包括多个栏位字段,各个所述栏位字段用于指示用户录入所述数据类型的数据信息包含的字段信息;A data table acquisition module is used for each data type to acquire a data table corresponding to the data type, the data table includes a plurality of column fields, and each of the column fields is used to instruct the user to enter the data of the data type. Field information contained in the data information;
数据检核组件配置模块,用于针对每个数据表,为所述数据表配置对应的数据检核组件,所述数据检核组件用于对所述数据表中已经录入的数据信息进行自检核,并反馈检核结果;A data checking component configuration module, for configuring a corresponding data checking component for each data table for the data table, and the data checking component is used for self-checking the data information that has been entered in the data table verification, and feedback the inspection results;
数据录入模板生成模块,用于根据所述多个数据类型对应的数据表生成所述目标业务分类对应的数据录入模板。A data entry template generation module is configured to generate a data entry template corresponding to the target business classification according to the data tables corresponding to the multiple data types.
本发明另一方面提供一种数据录入装置,包括:Another aspect of the present invention provides a data entry device, comprising:
数据录入模板获取模块,用于获取如上述的数据录入模板,所述数据录入模板包括多个数据表;a data entry template acquisition module, used for acquiring the above-mentioned data entry template, wherein the data entry template includes a plurality of data tables;
数据信息获取模块,用于获取用户基于所述多个数据表录入的目标业务分类中各个数据类型的数据信息;a data information acquisition module, configured to acquire the data information of each data type in the target business classification entered by the user based on the multiple data tables;
自检核模块,用于响应于用户对所述多个数据表中数据检核组件的预设操作,对所述多个数据表中已经录入的数据信息进行自检核,并反馈检核结果。The self-checking module is configured to perform self-checking on the data information that has been entered in the multiple data tables in response to the user's preset operations on the data checking components in the multiple data tables, and feed back the checking results .
本发明另一方面提供一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的模板生成方法。Another aspect of the present invention provides an electronic device, comprising a processor and a memory, wherein the memory stores at least one instruction or at least one program, the at least one instruction or the at least one program is loaded and executed by the processor To implement the template generation method as described above.
本发明另一方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的模板生成方法。Another aspect of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one instruction or at least one program, the at least one instruction or the at least one program is loaded and executed by a processor to Implement the template generation method as described above.
本发明另一方面提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如上述的模板生成方法的步骤。Another aspect of the present invention provides a computer program product, comprising a computer program/instruction, the computer program/instruction, when executed by a processor, implements the steps of the above-mentioned template generation method.
由于上述技术方案,本发明具有以下有益效果:Due to the above-mentioned technical scheme, the present invention has the following beneficial effects:
根据本发明实施例的模板生成方法,为目标业务分类中各个数据类型的数据分别构建数据表,并配置对应的数据检核组件,最终形成对应的数据录入模板,通过利用数据表的栏位字段对录入数据内容进行了限定,使得业务人员可以根据所述栏位字段进行特定业务的数据录入工作,无需考虑针对不同业务的栏位字段差异,同时还能够减少不同业务人员录入数据之间的差异,提高数据录入工作的效率,保证录入数据的质量。通过在数据表中内嵌数据检核组件,使得业务人员可以在录入数据后,通过对所述数据检核组件的操作实现半自动化的检核功能,以发现录入数据的错误,进一步保证数据质量,将数据检核的工作前移,提前发现问题的时间点,为后续其他工作争取了宝贵的时间。According to the template generation method of the embodiment of the present invention, data tables are respectively constructed for the data of each data type in the target business classification, and corresponding data checking components are configured to finally form a corresponding data entry template. By using the column fields of the data table The content of the input data is limited, so that business personnel can perform data entry for specific businesses according to the field fields, without considering the field field differences for different businesses, and at the same time, it can also reduce the difference between the input data of different business personnel. , to improve the efficiency of data entry and ensure the quality of the entered data. By embedding the data checking component in the data table, the business personnel can realize the semi-automatic checking function by operating the data checking component after inputting the data, so as to find the errors of the input data and further ensure the data quality. , to move forward the work of data inspection and find the time point of problems ahead of time, and gain valuable time for other follow-up work.
附图说明Description of drawings
为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。In order to illustrate the technical solutions of the present invention more clearly, the following will briefly introduce the accompanying drawings that are required to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.
图1是本发明一个实施例提供的模板生成方法的流程图;1 is a flowchart of a template generation method provided by an embodiment of the present invention;
图2是本发明一个实施例提供的数据录入模板的示意图;2 is a schematic diagram of a data entry template provided by an embodiment of the present invention;
图3A和图3B是本发明一个实施例提供的小微企业银行转贷款的数据录入模板的示意图;3A and 3B are schematic diagrams of a data entry template for small and micro enterprise bank on-lending provided by an embodiment of the present invention;
图4是本发明一个实施例提供的数据表的示意图;4 is a schematic diagram of a data table provided by an embodiment of the present invention;
图5是本发明一个实施例提供的数据表填报格式的示意图;5 is a schematic diagram of a data table filling and reporting format provided by an embodiment of the present invention;
图6是本发明一个实施例提供的唯一性检查的示意图;6 is a schematic diagram of a uniqueness check provided by an embodiment of the present invention;
图7A至图7C是本发明一个实施例提供的数据检核结果的示意图;7A to 7C are schematic diagrams of data verification results provided by an embodiment of the present invention;
图8是本发明一个实施例提供的数据录入方法的流程图;8 is a flowchart of a data entry method provided by an embodiment of the present invention;
图9是本发明一个实施例提供的模板生成装置的结构示意图;9 is a schematic structural diagram of a template generation device provided by an embodiment of the present invention;
图10是本发明一个实施例提供的数据录入装置的结构示意图;10 is a schematic structural diagram of a data entry device provided by an embodiment of the present invention;
图11是本发明一个实施例提供的电子设备的结构示意图。FIG. 11 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make those skilled in the art better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, apparatus, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.
为了使本发明实施例公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明实施例,并不用于限定本发明实施例。本发明实施例的技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。In order to make the disclosed purposes, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and the embodiments. It should be understood that the specific embodiments described herein are only used to explain the embodiments of the present invention, and are not used to limit the embodiments of the present invention. The acquisition, storage, use, and processing of data in the technical solutions of the embodiments of the present invention all comply with the relevant provisions of national laws and regulations.
首先,本发明实施例对下述概念进行解释:First, the embodiments of the present invention explain the following concepts:
数据迁移:数据迁移是指将正在提供线上服务的数据,从一个系统迁移到另一个系统。Data migration: Data migration refers to migrating data that is providing online services from one system to another.
数据补录:是指在某些场景中,业务服务采用手工记账的方式,并未将数据录入系统。这类数据在数据迁移时,需要业务人员以手工补录的方式将数据传输至数据中心。Data supplementary recording: In some scenarios, the business service adopts manual accounting, and data is not entered into the system. When this type of data is migrated, business personnel need to manually add and record the data to the data center.
EXCEL宏脚本:是一种基于EXCEL的编程语言,可以内嵌于数据录入模板中,用于控制输入、提供数据相关的检核功能。EXCEL macro script: It is an EXCEL-based programming language that can be embedded in data entry templates to control input and provide data-related checking functions.
数据检核:针对补录数据的检查工作,数据需要满足基本的条件,例如必填性、大小值、正负值、取值范围以及表间数值的逻辑约束等。Data verification: For the inspection of supplementary data, the data needs to meet basic conditions, such as mandatory, size, positive and negative values, range of values, and logical constraints on values between tables.
银团贷款:由获准经营贷款业务的一家或数家银行牵头,多家银行与非银行金融机构参加而组成的银行集团采用同一贷款协议,按商定的期限和条件向同一借款人提供融资的贷款方式。Syndicated loan: A bank group led by one or more banks approved to operate the loan business, with the participation of multiple banks and non-bank financial institutions, adopts the same loan agreement and provides financing to the same borrower according to the agreed terms and conditions. .
实施例1Example 1
参考说明书附图1,其示出了本发明一个实施例提供的一种模板生成方法的流程,具体的如图1所示,所述方法可以包括以下步骤:Referring to FIG. 1 of the specification, it shows the flow of a template generation method provided by an embodiment of the present invention. Specifically, as shown in FIG. 1 , the method may include the following steps:
S110:确定目标业务分类中待录入的数据信息对应的多个数据类型。S110: Determine multiple data types corresponding to the data information to be entered in the target business classification.
本发明实施例中,可以根据目标业务分类包含的数据信息确定对应的数据类型,不同目标业务分类的数据信息可以具有相同的数据类型,也可以具有不同的数据类型。例如,对于银行核心业务系统的小微企业银行转贷款业务,其对应的贷款数据包括贷款合约、贷款账户、放款明细、计息明细、还款计划、贷款利息账单明细、还款明细、正常利率参数和逾期利率参数这几种数据类型的数据;对于贸金手工办理的贷款表外业务,其对应的贷款数据包括贷款合约、贷款账户和放款明细这几种数据类型的数据。In this embodiment of the present invention, the corresponding data type may be determined according to the data information contained in the target service classification, and the data information of different target service classifications may have the same data type or may have different data types. For example, for the small and micro enterprise bank on-loan business in the core business system of the bank, the corresponding loan data includes loan contract, loan account, loan details, interest calculation details, repayment plan, loan interest bill details, repayment details, normal interest rate Parameters and overdue interest rate parameters. For the off-balance sheet loan business handled manually by Mojin, the corresponding loan data includes data of loan contracts, loan accounts and loan details.
S120:针对每个数据类型,获取所述数据类型对应的数据表,所述数据表包括多个栏位字段,各个所述栏位字段用于指示用户录入所述数据类型的数据信息包含的字段信息。S120: For each data type, obtain a data table corresponding to the data type, the data table includes a plurality of field fields, and each of the field fields is used to indicate a field included in the data information entered by the user in the data type information.
本发明实施例中,一个数据类型的数据,可以对应一个或多个相同的数据表。所述数据表的栏位字段记录字段名称,与数据库表中数据字段一一对应,所述栏位字段可以包括所述数据表对应的数据类型的数据信息中所需要录入的最少字段。所述栏位字段对所述数据信息的录入提供了标准,业务人员可以根据数据录入模板中各个数据表的栏位字段来区分哪些字段是需要录入的,哪些字段是无需录入的,可以直接避免脏数据产生,避免录入的数据不是数据库表中的有效字段的情况。In this embodiment of the present invention, data of one data type may correspond to one or more identical data tables. The column fields of the data table record the field names, which correspond to the data fields in the database table one-to-one, and the column fields may include the minimum fields required to be entered in the data information of the data type corresponding to the data table. The column field provides a standard for the entry of the data information, and the business personnel can distinguish which fields need to be entered and which fields do not need to be entered according to the column fields of each data table in the data entry template, which can be directly avoided. Dirty data is generated to avoid the situation where the entered data is not a valid field in the database table.
本发明实施例中,所述数据表是基于字段池中的字段,结合当前目标业务需求,总结归纳出来的各个数据类型数据的最小录入事项,所述字段池可以包括所有业务分类中录入数据所需的全部最简字段,所述字段池可以由业务人员预先总结归纳得到。In the embodiment of the present invention, the data table is based on the fields in the field pool, and combined with the current target business requirements, summarizes the minimum entry items of each data type data, and the field pool may include all business classifications. All the minimal fields required, the field pool can be pre-summarized and obtained by business personnel.
本发明实施例中,各个数据类型对应的数据表可以预先确定,也可以从字段池中获取所述数据类型相关的多个栏位字段,对不同的栏位字段进行组合,得到对应的数据表。具体地,所述针对每个数据类型,获取所述数据类型对应的数据表可以包括:In this embodiment of the present invention, the data table corresponding to each data type may be predetermined, or a plurality of field fields related to the data type may be obtained from the field pool, and different field fields may be combined to obtain the corresponding data table . Specifically, for each data type, acquiring the data table corresponding to the data type may include:
针对每个数据类型,获取所述数据类型对应的数据表模板,将所述数据表模板作为所述数据类型对应的数据表;For each data type, obtain the data table template corresponding to the data type, and use the data table template as the data table corresponding to the data type;
或者,or,
针对每个数据类型,从字段池中获取与所述数据类型相关的多个栏位字段;For each data type, obtain a plurality of field fields related to the data type from the field pool;
对所述多个栏位字段进行组合,得到所述数据类型对应的数据表。Combining the plurality of field fields to obtain a data table corresponding to the data type.
在一个具体的实施例中,本发明实施例提供的模板生成方法可以应用于银行核心业务系统的贷款数据补录工作场景中,业务人员可以预先针对贷款数据,总结归纳最简字段池以供生成数据录入模板。具体地,可以总结录入贷款数据所需的全部最简字段(约200个)形成字段池,针对不同的业务分类,只需从所述字段池中选择对应的字段组成各个数据类型对应的数据表,进而生成数据录入模板供录入数据的业务人员使用即可。In a specific embodiment, the template generation method provided by the embodiment of the present invention can be applied to the loan data supplementary recording work scenario of the core business system of the bank, and the business personnel can summarize the simplest field pool for the loan data in advance for generation. Data entry template. Specifically, all the simplest fields (about 200) required for inputting loan data can be summarized to form a field pool. For different business classifications, it is only necessary to select corresponding fields from the field pool to form a data table corresponding to each data type. , and then generate a data entry template for use by business personnel who enter data.
示例性地,银行核心业务系统中贷款数据从核心实体区分,可分为合同类数据和账户类数据,如下表1所示。Exemplarily, loan data in a bank's core business system is differentiated from core entities and can be divided into contract data and account data, as shown in Table 1 below.
表1Table 1
其中,借款合同由信贷业务流程系统(CLPM)进行录入和审批,审批通过后CLPM系统会调用银行核心业务系统交易建立对公贷款合约,它记录了信贷合同的客户信息、金额、期限、价格等要素。合同类数据中部分重要字段如下表2所示。Among them, the loan contract is entered and approved by the credit business process system (CLPM). After the approval, the CLPM system will call the bank's core business system transaction to establish a corporate loan contract, which records the customer information, amount, term, price, etc. of the credit contract. elements. Some important fields in contract data are shown in Table 2 below.
表2Table 2
其中,信贷合约在经过发放贷款操作后生成账户类数据,它记录了从贷款放款到贷款结清整个生命周期的本金、利息、状态等账户类数据,对公贷款的账务类交易大部分是在处理账户类数据,其中部分重要字段如下表3所示。Among them, the credit contract generates account data after the loan is issued, which records the principal, interest, status and other account data of the entire life cycle from loan disbursement to loan settlement. Most of the accounting transactions of corporate loans It is processing account data, and some important fields are shown in Table 3 below.
需要说明的是,所述合同类数据还可以包括除表2所述字段以外的其它字段信息,所述账户类数据还可以包括除表3所述字段以外的其它字段信息,本发明实施例对此不作限制。It should be noted that the contract type data may also include other field information other than the fields described in Table 2, and the account type data may also include other field information other than the fields described in Table 3. This is not limited.
示例性地,针对银行核心业务系统的非银团贷款数据,可以基于总结归纳得到的全部最简字段形成的字段池,预先生成贷款合约、贷款账户、放款明细、计息明细、还款计划、贷款利息账单明细、还款明细、正常利率参数和逾期利率参数这几种数据类型对应的数据表,对于银行核心业务系统中的小微企业银行转贷款业务,可以直接获取上述几种数据表,对于贸金手工办理的贷款表外业务,可以直接获取贷款合约、贷款账户和放款明细对应的数据表。Exemplarily, for the non-syndicated loan data of the bank's core business system, the loan contract, loan account, loan details, interest calculation details, repayment plan, loan can be generated in advance based on the field pool formed by all the simplest fields obtained by summarizing and summarizing. The data tables corresponding to the data types of interest bill details, repayment details, normal interest rate parameters and overdue interest rate parameters. For the small and micro enterprise bank on-lending business in the bank's core business system, the above data tables can be directly obtained. For the off-balance sheet loan business handled manually by Trade Gold, you can directly obtain the data sheet corresponding to the loan contract, loan account and loan details.
表3table 3
示例性地,针对银行核心业务系统中的小微企业银行转贷款业务,还可以先确定包括贷款合约、贷款账户、放款明细、计息明细、还款计划、贷款利息账单明细、还款明细、正常利率参数和逾期利率参数这几种数据类型的数据,对每种数据类型,可以从总结归纳得到的全部最简字段形成的字段池中获取对应的多个字段,并按照一定的逻辑生成对应的数据表。Exemplarily, for the bank on-lending business of small and micro enterprises in the bank's core business system, it is also possible to first determine the loan contract, loan account, loan details, interest calculation details, repayment plan, loan interest bill details, repayment details, For the data types of normal interest rate parameters and overdue interest rate parameters, for each data type, the corresponding multiple fields can be obtained from the field pool formed by all the simplest fields obtained by summarizing and summarizing, and the corresponding fields can be generated according to a certain logic. data sheet.
本发明实施例中,从归纳总结出的包括全部核心字段的字段池中,选取对应业务涉及到的部分字段,按照一定业务逻辑组合成数据录入模板中的各个数据表,具有高自由度。针对本项目新增的其他业务分类,或其他项目中的数据录入任务,大体上依旧可以沿用现有的字段进行组合,可扩展性高。In the embodiment of the present invention, some fields involved in the corresponding business are selected from the summarized field pool including all core fields, and combined into various data tables in the data entry template according to certain business logic, which has a high degree of freedom. For other business categories newly added in this project, or data entry tasks in other projects, in general, the existing fields can still be used for combination, and the scalability is high.
在一个可能的实施例中,获取到所述数据类型对应的数据表模板后,还可以对所述数据表模板进行调整,得到所述数据类型对应的数据表。具体地,对所述数据表模板进行调整可以包括对部分栏位字段进行增减,对部分字段的必输性进行修改等等。本发明实施例通过预先生成多个数据表模板,在生成目标业务分类的数据录入模板时,可以针对不同的业务分类,在现有的数据表模板基础上调整小部分字段,以及一些字段的必输性即可,无需大幅度改动甚至重做。In a possible embodiment, after the data table template corresponding to the data type is obtained, the data table template may also be adjusted to obtain the data table corresponding to the data type. Specifically, the adjustment of the data table template may include adding or subtracting some fields, modifying the mandatory nature of some fields, and so on. In this embodiment of the present invention, by generating multiple data table templates in advance, when generating data entry templates for target business classifications, a small number of fields can be adjusted on the basis of existing data table templates for different business classifications, and some fields must be adjusted according to the existing data table templates. You can lose it, without major changes or even redoing.
S130:针对每个数据表,为所述数据表配置对应的数据检核组件,所述数据检核组件用于对所述数据表中已经录入的数据信息进行自检核,并反馈检核结果。S130: For each data table, configure a corresponding data check component for the data table, where the data check component is used to perform self-check on the data information that has been entered in the data table, and feed back the check result .
本发明实施例中,可以针对每个数据表制作VBA宏控制,来限制输入的内容并提供数据自检核功能。通过在数据表中配置数据检核组件,降低了数据检核的门槛,使得业务人员在完成数据录入之后能够有能力自查,将数据问题在进行汇总前暴露出来,提高自身录入数据的精确度。In this embodiment of the present invention, a VBA macro control can be created for each data table to limit the input content and provide a data self-checking function. By configuring the data check component in the data table, the threshold for data check is lowered, so that business personnel can check themselves after completing data entry, expose data problems before summarizing, and improve the accuracy of their own input data .
具体地,所述自检核可以包括单表检核和多表横向检核;Specifically, the self-checking may include single-sheet checking and multi-sheet horizontal checking;
所述单表检核用于对所述数据表中已经录入的数据信息进行校验;The single table check is used to check the data information that has been entered in the data table;
所述多表横向检核用于对所述数据表中已经录入的数据信息与所述数据录入模板中其它数据表中已经录入的数据信息之间的数据关系进行校验。The multi-table horizontal check is used to verify the data relationship between the data information that has been entered in the data table and the data information that has been entered in other data tables in the data entry template.
S140:根据所述多个数据类型对应的数据表生成所述目标业务分类对应的数据录入模板。S140: Generate a data entry template corresponding to the target business classification according to the data tables corresponding to the multiple data types.
本发明实施例中,可以将各个数据类型对应的数据表进行组合得到所述目标业务分类对应的数据录入模板。In the embodiment of the present invention, the data entry templates corresponding to the target business classifications may be obtained by combining data tables corresponding to various data types.
在一个可能的实施例中,所述方法还可以包括:In a possible embodiment, the method may further include:
针对每个数据表中的每个栏位字段,配置所述栏位字段对应的填报格式、必输性和示例数据的一个或多个;For each field in each data table, configure one or more of the reporting format, mandatory input and sample data corresponding to the field;
所述填报格式用于描述所述栏位字段对应的字段信息的取值范围、数据格式或录入说明;The reporting format is used to describe the value range, data format or input description of the field information corresponding to the field field;
所述必输性用于描述录入所述栏位字段对应的字段信息的必要性;The mandatory input is used to describe the necessity of entering the field information corresponding to the field field;
所述示例数据用于供用户在录入所述栏位字段对应的字段信息时进行参考。The example data is used for the user's reference when entering the field information corresponding to the field field.
本发明实施例中,所述栏位字段对应的取值范围、数据格式或录入说明可以作为业务人员录入数据的标准,也是对数据进行自检核的标准。需要说明的是,本发明实施例中关于填报格式、必输性、示例数据、单表检核和多表横向检核的详细内容将在后续介绍数据录入模板的过程中进行详细介绍。In the embodiment of the present invention, the value range, data format or input description corresponding to the field fields can be used as a standard for business personnel to input data, and also a standard for self-checking of data. It should be noted that the details of the reporting format, mandatory input, sample data, single-form check, and multi-form horizontal check in the embodiments of the present invention will be described in detail in the subsequent process of introducing the data entry template.
本发明实施例中,针对不同的业务分类可以生成不同的数据录入模板供后续使用,自由度高,足以应对未来涉及到的新增业务以及现有业务的优化迭代。In the embodiment of the present invention, different data entry templates can be generated for different business classifications for subsequent use, and the degree of freedom is high enough to deal with new business involved in the future and optimization iteration of existing business.
下面对本发明实施例提供的模板生成方法生成的数据录入模板进行详细介绍。参考说明书附图2,其示出了本发明一个实施例提供的数据录入模板的示意图,所述数据录入模板可以通过如图1所示的模板生成方法生成,如图2所示,所述数据录入模板包括多个数据表,各个所述数据表用于供用户录入目标业务分类中各个数据类型的数据信息;The data entry template generated by the template generation method provided by the embodiment of the present invention is described in detail below. Referring to FIG. 2 of the specification, it shows a schematic diagram of a data entry template provided by an embodiment of the present invention. The data entry template can be generated by the template generation method shown in FIG. 1 . As shown in FIG. 2 , the data entry template The input template includes a plurality of data tables, and each of the data tables is used for the user to input the data information of each data type in the target business classification;
各个所述数据表均包括数据检核组件和多个栏位字段;each of the data tables includes a data check component and a plurality of field fields;
各个所述栏位字段用于指示用户录入所述数据信息包含的字段信息;Each of the field fields is used to instruct the user to enter the field information contained in the data information;
所述数据检核组件用于对所述数据表中已经录入的数据信息进行自检核,并反馈检核结果。The data checking component is used for self-checking the data information that has been entered in the data table, and feeding back the checking result.
本发明实施例中,所述数据录入模板是基于字段池中的字段,结合当前目标业务需求,总结归纳出来的最小录入事项,所述数据表的栏位字段记录字段名称,与数据库表中数据字段一一对应,所述栏位字段可以包括所述数据表对应的数据类型的数据信息中所需要录入的最少字段。所述字段池包括所有业务分类中录入数据所需的全部最简字段,所述字段池可以由业务人员预先总结归纳得到。In the embodiment of the present invention, the data entry template is based on the fields in the field pool, combined with the current target business requirements, summarizes the minimum entry items, the field field of the data table records the field name, and the data in the database table The fields are in one-to-one correspondence, and the field fields may include the minimum fields that need to be entered in the data information of the data type corresponding to the data table. The field pool includes all the minimal fields required for data entry in all business classifications, and the field pool can be pre-summarized by business personnel.
在一个具体的实施例中,所述数据录入模板可以应用于银行核心业务系统的贷款数据补录工作场景中,业务人员可以预先针对贷款数据,生成对应的数据录入模板供录入数据的业务人员使用。In a specific embodiment, the data entry template can be applied to the loan data supplementary entry work scenario of the bank's core business system, and the business personnel can generate a corresponding data entry template for the loan data in advance for the business personnel who enter the data to use .
具体地,由于银行核心业务系统通常可以包括以下业务分类:保理e贷、保赢贷、未放款合同明细、贸金表外垫款、贸金信用证垫款、部分核销拆分、代理行银团、国内保理担保付款、贸金手工办理的贷款表外业务、贸金手工办理的贷款融资业务、贸金逾期贷款和小微企业银行转贷款等。针对银行核心业务系统的每个业务分类,均可以生成一个对应的数据录入模板供业务人员使用。Specifically, because the core business system of a bank can usually include the following business categories: factoring e-loans, guaranteed winning loans, undisbursed contract details, trade gold off-balance sheet advances, trade gold letter of credit advances, partial write-off and split, agency Bank syndicated, domestic factoring guarantee payment, off-balance sheet loan business handled by Trade Finance manually, loan financing business handled by Trade Finance manually, overdue loan by Trade Finance and bank on-loan for small and micro enterprises, etc. For each business classification of the bank's core business system, a corresponding data entry template can be generated for business personnel to use.
以小微企业银行转贷款业务为例,其对应的贷款数据包括贷款合约、贷款账户、放款明细、计息明细、还款计划、贷款利息账单明细、还款明细、正常利率参数和逾期利率参数这几种数据类型的数据,因此如图3A所示,所述小微企业银行转贷款的数据录入模板包括上述几种数据类型对应的数据表。其中,贷款合约数据表用于录入贷款对客合同信息,包括但不限于合同金额、期限、计结息参数信息、放还款结算账户信息等;贷款账户数据表用于录入贷款的本息余额;放款明细数据表用于录入历次放款记录信息;计息明细数据表用于录入历次对客计息计算过程;还款计划数据表用于录入每一笔贷款的每一期还本付息计划日期与金额;贷款利息账单明细数据表用于录入截止到当前的每一期应还、已还贷款利息明细;还款明细数据表用于录入历次本息归还明细;正常利率参数数据表用于录入贷款正常利率信息;逾期利率参数数据表用于录入贷款逾期利率信息。Taking the bank transfer loan business of small and micro enterprises as an example, the corresponding loan data includes loan contract, loan account, loan details, interest calculation details, repayment plan, loan interest bill details, repayment details, normal interest rate parameters and overdue interest rate parameters Data of these data types, therefore, as shown in FIG. 3A , the data entry template of the bank on-loan for small and micro enterprises includes data tables corresponding to the above-mentioned data types. Among them, the loan contract data table is used to enter the loan-to-customer contract information, including but not limited to the contract amount, term, interest calculation and settlement parameter information, payment settlement account information, etc.; the loan account data table is used to enter the loan principal and interest balance; The loan detail data table is used to input the information of previous loan records; the interest calculation details data table is used to input the previous customer interest calculation process; the repayment plan data table is used to input the date of each loan repayment plan. and the amount; the loan interest bill detail data table is used to enter the loan interest details that should be repaid and repaid for each period up to the current period; the repayment detail data table is used to enter the previous principal and interest repayment details; the normal interest rate parameter data table is used to enter the loan Normal interest rate information; Overdue interest rate parameter data table is used to enter loan overdue interest rate information.
具体地,针对银行核心业务系统贷款数据的数据录入模板,每个数据表中都可以以七个栏位字段作为起始,分别是:“补录机构”、“补录人员”、“补录/更新日期”、“补录模板”、“业务类型”、“合同编号”和“借据编号”,这七个字段描述了当前数据补录工作的数据表的基本信息以及当前数据的主键。所述数据表中还可以包括对应数据类型的数据所需要的各个字段,例如贷款合约数据表还可以包括合约到期日期、合约终止日期、贷款到期日、期限单位和期限值等字段。Specifically, for the data entry template of loan data in the bank's core business system, each data table can start with seven fields: /Update Date", "Supplementary Entry Template", "Business Type", "Contract No." and "IOU No.", these seven fields describe the basic information of the data table of the current data supplementary entry work and the primary key of the current data. The data table may also include various fields required for data of the corresponding data type. For example, the loan contract data table may also include fields such as contract expiration date, contract termination date, loan expiration date, term unit and term value.
具体地,贷款合约数据表可以以合同编号作为主键,在某些数据录入模板中,可以以合同编号+借据序号作为联合主键。同一笔合约将有唯一的合同编号,不同的数据表之间也将用合同编号进行对应。结合参考说明书附图3B,以贷款合约为参考,在绝大部分情况下,一条贷款合约应对应一条贷款账户,对应一条或多条放款明细、正常利率及逾期利率(图中“1-n”),同时,计息明细、账单明细、还款明细可能一对零,也可以一对多(图中“0-n”)。这也意味着合约编号(或者合约编号+借据序号)在贷款合约和贷款账户数据表中不允许重复。Specifically, the loan contract data table may use the contract number as the primary key, and in some data entry templates, the contract number + IOU serial number may be used as the joint primary key. The same contract will have a unique contract number, and the contract number will be used for correspondence between different data sheets. In conjunction with Figure 3B of the reference manual, taking the loan contract as a reference, in most cases, a loan contract should correspond to a loan account, corresponding to one or more loan details, normal interest rates and overdue interest rates (“1-n” in the figure ), and at the same time, the interest calculation details, bill details, and repayment details may be one-to-zero or one-to-many (“0-n” in the figure). This also means that the contract number (or contract number + IOU serial number) is not allowed to be repeated in the loan contract and loan account data tables.
具体地,在数据迁移工作中,小微企业银行转贷款的数据录入模板的数据表与数据库表之间有如下表4所示的对应关系。Specifically, in the data migration work, there is a correspondence between the data table of the data entry template of the small and micro enterprise bank on-loan and the database table as shown in Table 4 below.
表4Table 4
对于其它业务分类,也可以类似的生成对应的数据录入模板。如下表5所示,针对非银团贷款,可以根据业务分类设计十一套数据录入模板,包括保理e贷、保赢贷、未放款合同明细、贸金表外垫款、贸金信用证垫款、部分核销拆分、国内保理担保付款、贸金手工办理的贷款表外业务、贸金手工办理的贷款融资业务、贸金逾期贷款和小微企业银行转贷款的数据录入模板。表5中展示了非银团贷款的各个业务分类的数据录入模板所包含的数据表信息,由此可见,针对不同业务分类,可以将其涉及到的数据表进行重新组合,即可形成新的录入模板,可扩展性较好。For other business classifications, corresponding data entry templates can also be generated similarly. As shown in Table 5 below, for non-syndicated loans, eleven sets of data entry templates can be designed according to business classifications, including factoring e-loans, guaranteed winning loans, details of undisbursed contracts, off-balance sheet advances of trade finance, and advances from trade finance letters of credit Data entry templates for payment, partial write-off and split, domestic factoring guarantee payment, manual loan off-balance sheet business handled by Maojin, loan financing business manually handled by Maojin, overdue loan of Maojin and bank on-loan for small and micro enterprises. Table 5 shows the data table information contained in the data entry templates for each business classification of non-syndicated loans. It can be seen that for different business classifications, the data tables involved can be recombined to form a new entry. Template, good scalability.
表5table 5
本发明实施例中,各个所述数据表均还可以包括各个所述栏位字段对应的填报格式、必输性和示例数据中的一个或多个。其中,所述填报格式用于描述所述栏位字段对应的字段信息的取值范围、数据格式或录入说明;所述必输性用于描述录入所述栏位字段对应的字段信息的必要性;所述示例数据用于供用户在录入所述栏位字段对应的字段信息时进行参考。In this embodiment of the present invention, each of the data tables may further include one or more of the filling format, mandatory input, and sample data corresponding to each of the field fields. Wherein, the reporting format is used to describe the value range, data format or input description of the field information corresponding to the field field; the mandatory input is used to describe the necessity of inputting the field information corresponding to the field field ; The sample data is used for the user's reference when entering the field information corresponding to the field field.
具体地,所述栏位字段对应的取值范围、数据格式或录入说明可以作为业务人员录入数据的标准,也是后续对数据进行自检核的标准。例如图4中的补录/更新日期,数据格式为YYYYMMDD,则该列所有数据必须为8位,且满足日期合理性。业务人员可以通过填报格式明确数据录入标准,提高录入数据的质量,进而有效的减少数据入库时的重处理次数。针对有限的取值范围,所述数据录入模板中可以限制输入,改为如图5所示的下拉菜单选项,可以直接避免输入的多样性和鲁棒性,有效减少由同义词造成的数据多样性出现的频率。Specifically, the value range, data format or input description corresponding to the field field can be used as a standard for business personnel to input data, and also a standard for subsequent self-checking of the data. For example, the supplementary record/update date in Figure 4, the data format is YYYYMMDD, then all data in this column must be 8 digits, and the date is reasonable. Business personnel can clarify the data entry standards by filling in the report format, improve the quality of the entered data, and effectively reduce the number of reprocessing of data when entering the database. For the limited value range, the data entry template can limit the input, and change it to the drop-down menu option as shown in Figure 5, which can directly avoid the diversity and robustness of the input, and effectively reduce the data diversity caused by synonyms. frequency of occurrence.
具体地,所述栏位字段对应的必输性可以包括以下四种:Specifically, the mandatory fields corresponding to the field can include the following four types:
1.必输/必填:指必须录入;1. Mandatory/Required: means that the input must be entered;
2.必输/必填(默认值):指根据填报格式中提供的默认值填写即可;2. Mandatory/Required (default value): Refer to filling in according to the default value provided in the reporting format;
3.不涉及:指根据录入说明填写即可,在未详细描述时,可以填写空白或0;3. Not involved: It means that it can be filled in according to the input instructions. If there is no detailed description, it can be filled in blank or 0;
4.非必输/非必填:指一般条件下无需填写,但是在特定条件下必填。4. Non-required/non-required: It means that it is not necessary to fill in under general conditions, but is required under specific conditions.
其中,业务人员可以通过必输性确定数据录入的必要性,针对某些不涉及、非必输的字段,如果无法保证数据的精确度,或者数据缺失,则无需填写。同时,针对必输的字段,如果无法保证精确度,甚至缺失的情况下,可以起到预警作用,即在上传前明确相关必输字段,避免强行上传后被数据中心打回的可能性,从而直接增加工作效率。Among them, business personnel can determine the necessity of data entry through mandatory input. For some fields that are not involved and not mandatory, if the accuracy of the data cannot be guaranteed, or the data is missing, they do not need to fill in. At the same time, for fields that must be lost, if the accuracy cannot be guaranteed, or even missing, it can play an early warning role, that is, clarify the fields that must be lost before uploading, so as to avoid the possibility of being called back by the data center after forcibly uploading. Directly increase work efficiency.
具体地,所述栏位字段对应的示例数据用来消除歧义和统一输入规范,提供给业务人员参考,不参与数据检核,也不许删除。Specifically, the sample data corresponding to the field fields are used to eliminate ambiguity and unify input specifications, and are provided to business personnel for reference. They do not participate in data verification and are not allowed to be deleted.
本发明实施例中,所述数据表可以为EXCEL表,所述数据检核组件可以依赖于内嵌于EXCEL的VBA宏脚本控制实现,所述数据检核组件可以通过“数据检核”按钮和“颜色恢复”按钮来实现,业务人员在填写完数据后,通过点击“数据检核”按钮来实现数据自检核,所述数据录入模板将根据现有数据校验结果,提供反馈给用户;用户通过点击“颜色恢复”按钮可以重置数据表各个单元格的颜色。In this embodiment of the present invention, the data table may be an EXCEL table, and the data check component may be implemented by relying on a VBA macro script embedded in EXCEL, and the data check component may be controlled through the "Data Check" button and The "Color Recovery" button is implemented. After filling in the data, the business personnel can click the "Data Check" button to realize the data self-check, and the data entry template will provide feedback to the user according to the existing data check results; The user can reset the color of each cell of the data table by clicking the "Color Recovery" button.
具体地,所述自检核可以包括单表检核和多表横向检核;Specifically, the self-checking may include single-sheet checking and multi-sheet horizontal checking;
所述单表检核用于对所述数据表中已经录入的数据信息进行校验;The single table check is used to check the data information that has been entered in the data table;
所述多表横向检核用于对所述数据表中已经录入的数据信息与所述数据录入模板中其它数据表中已经录入的数据信息之间的数据关系进行校验。The multi-table horizontal check is used to verify the data relationship between the data information that has been entered in the data table and the data information that has been entered in other data tables in the data entry template.
其中,单表检核指的是在数据录入模板的当前数据表中进行校验,不涉及到各个数据表之间的关联关系检查,单表检核可以包括数值唯一性检查、二级关系检查、必输性校验、数学特性检查以及合法性检查等。Among them, the single-table check refers to the check in the current data table of the data entry template, and does not involve the check of the association relationship between each data table. The single-table check can include numerical uniqueness check and secondary relationship check. , mandatory check, mathematical property check and legality check, etc.
唯一性检查指该字段在整个数据表中不可重复,例如合同编号等,如图6所示,合同编号全表不允许重复,所以在数据验证中加以校验,如重复会报错。The uniqueness check means that the field cannot be repeated in the entire data table, such as the contract number, etc. As shown in Figure 6, the contract number is not allowed to be repeated in the entire table, so it should be checked in the data verification. If it is repeated, an error will be reported.
二级关系检查指的是当某些栏位字段取某些值的时候,另一栏位字段的取值范围随之改变。例如,当利率调整方式是“周期调整”或“定日调整”时,对应的利率调整周期编码前三位必须为001-012,最后一位必须是“M”,否则会在错误提示区域提示“利率调整周期编码错误”,并报错。The second-level relationship check means that when some field fields take certain values, the value range of another field field changes accordingly. For example, when the interest rate adjustment method is "periodic adjustment" or "fixed daily adjustment", the first three digits of the corresponding interest rate adjustment period code must be 001-012, and the last one must be "M", otherwise it will be prompted in the error prompt area "Interest rate adjustment cycle coding error", and an error is reported.
必输性校验指的是对于某些必输栏位字段,如该栏位字段为空,则报错。例如,识别到必填性有“必输”、“必填”等描述时,检查对应单元格是否有为空字段,如果有,则报错。Mandatory check means that for some mandatory fields, if the field is empty, an error will be reported. For example, when it is recognized that the mandatory fields are described as "must be entered", "required", etc., check whether the corresponding cell has an empty field, and if there is, an error will be reported.
数学特性检查指的是对于某些栏位字段,其中的数值与同数据表内另一栏位字段需满足某种大小关系。例如,放款总额应大于等于账户余额,如果不满足,则报错。Mathematical property check means that for some field fields, the values in it must satisfy a certain size relationship with another field field in the same data table. For example, the total loan amount should be greater than or equal to the account balance, if not, an error will be reported.
合法性检查指的是某些栏位字段在设计时,已经规定了输入格式或取值范围。例如,如果字段描述是固定值,而录入内容与取值范围不相符,则报错。Validity check refers to the fact that the input format or value range has been specified for some field fields when they are designed. For example, if the field description is a fixed value and the input content does not match the value range, an error will be reported.
其中,多表横向检核与单表检核不同,主要用于检查不同数据表之间的数据关系,所述多表横向检核可以包括对应关系检查、存在性检查以及数学特性检查等。Among them, the multi-table horizontal check is different from the single-table check, and is mainly used to check the data relationship between different data tables. The multi-table horizontal check may include correspondence check, existence check, and mathematical property check.
对应关系检查指的是多个数据表内某些栏位字段需要满足某种关联关系。例如贷款合约和贷款账户的某些栏位需满足必填性,当贷款合约某栏位字段是“前收息”相关属性时,对应的贷款账户中的某些“非必输”的栏位字段,此时也不能为空,因此也要参加必输性校验。例如贷款合约和贷款账户的合约编号需满足一对一的关系,当贷款合约和贷款账户的合约编号不是一对一的关系时,则报错。Correspondence check refers to that certain fields in multiple data tables need to satisfy a certain relationship. For example, some fields in the loan contract and loan account need to be filled out. The field cannot be empty at this time, so it must also participate in mandatory verification. For example, the contract number of the loan contract and the loan account must satisfy a one-to-one relationship. If the loan contract and the contract number of the loan account are not in a one-to-one relationship, an error will be reported.
存在性检查指的是在某个数据表内存在的内容,在某些其他数据表中也需要存在。例如,贷款合约和贷款账户的结借据编号需要一一对应,在合约表中有的编号,在账户表中也需要有,反之亦然。如果不满足对应条件,则并报错。Existence check refers to what exists in a certain data table and needs to exist in some other data table as well. For example, the I/O numbers of loan contracts and loan accounts need to be in one-to-one correspondence, and the numbers in the contract table also need to be in the account table, and vice versa. If the corresponding conditions are not met, an error will be reported.
数学特性检查是多表横向检核中最复杂的一部分,指的是不同数据表之间的某些栏位字段取值需要满足某些特定的数学关系。例如同一贷款账户下,还款明细的金额累计求和必须与累计回收金额一致,其判断条件不仅涉及到一条合约对应一条账户和多条明细在同一主键下的求和,还涉及到不同数据表之间的横向判断。比如,贷款合约表中的合约金额与贷款账户表中的贷款账户余额满足大小关系,如果不满足对应条件,则报错。再比如,放款明细的金额累计必须与累计发放的金额一致,否则将报错。The mathematical property check is the most complicated part of the multi-table horizontal check, which means that the values of certain fields between different data tables need to satisfy certain specific mathematical relationships. For example, under the same loan account, the cumulative sum of the repayment details must be consistent with the cumulative recovery amount. The judgment conditions not only involve the summation of one contract corresponding to one account and multiple details under the same primary key, but also involve different data tables. horizontal judgment. For example, the contract amount in the loan contract table and the loan account balance in the loan account table satisfy the relationship, if the corresponding conditions are not met, an error will be reported. For another example, the cumulative amount of the loan details must be consistent with the cumulative amount issued, otherwise an error will be reported.
需要说明的是,上述举例并不构成对单表检核和多表横向检核的检核内容的限制,单表检核和多表横向检核还可以包括其它类型的检核,本发明实施例对此不作限制。It should be noted that the above examples do not constitute a restriction on the inspection content of the single-form check and the multi-form horizontal check. The single-form check and the multi-form horizontal check may also include other types of checks. The present invention implements the The example does not limit this.
本发明实施例针对数据质量方面采用EXCEL宏控制,其中包括必输性控制、合法值控制、条件控制、横向检核等核心功能,并为使用者提供错误反馈以便及时修正,将数据检核工作前移,提高数据录入指令,具有高可控性。The embodiment of the present invention adopts EXCEL macro control for data quality, which includes core functions such as inevitable control, legal value control, condition control, horizontal check, etc., and provides error feedback for users for timely correction, and the data check work Move forward, improve data entry instructions, with high controllability.
本发明实施例中,所述多表横向检核可以在单表检核之后进行,因此进行自检核后报错将优先暴露单表检核的错误。具体地,针对当前数据表,可以先进性单表检核,如果单表检核不通过,则反馈单表检核的错误,如果单表检核通过,则进行多表横向检核,如果多表横向检核不通过,则反馈多表横向检核的错误,如果多表横向检核通过,则数据表检核通过。In the embodiment of the present invention, the multi-table horizontal check may be performed after the single-table check, so that an error reported after the self-check will preferentially expose errors in the single-table check. Specifically, for the current data table, advanced single-table inspection can be performed. If the single-table inspection fails, the error of the single-table inspection is fed back. If the single-table inspection passes, the multi-table horizontal inspection is performed. If the horizontal check of the table fails, the error of the horizontal check of the multi-table will be fed back. If the horizontal check of the multi-table is passed, the check of the data table will be passed.
本发明实施例中,按照错误类型,所述检核结果可以分为三类:1.检核通过,表示数据信息满足基本数据库入库需求;2.单表检核不通过;3.多表横向检核检核不通过。所述检核结果可以在数据表中进行显示,针对不同的检核结果可以通过不同的方式进行显示,例如可以采用不同的颜色或者不同的提示信息进行区分。In the embodiment of the present invention, according to the error type, the inspection results can be divided into three categories: 1. The inspection is passed, indicating that the data information meets the basic database storage requirements; 2. The single-table inspection fails; 3. Multiple tables The horizontal inspection inspection failed. The inspection results can be displayed in a data table, and different inspection results can be displayed in different ways, for example, different colors or different prompt information can be used to distinguish them.
示例性地,所述检核结果可以在数据表中检核结果对应位置处进行显示,如果检核通过则显示检核通过,如果检核不通过则可以显示最新一条错误提示,并针对不同的检核结果反馈不同的颜色,当检核通过时检核结果反馈绿色,当单表检核不通过时检核结果反馈红色,当多表横向检核不通过时检核结果反馈黄色。可选择地,当检核结果为检核不通过时,不仅会显示最新一条错误提示,还会显示错误类型提示,同时会将错误的字段位置,按照错误类型显示红色或者黄色警告。Exemplarily, the check result can be displayed at the position corresponding to the check result in the data table, if the check is passed, then the check is passed, and if the check fails, the latest error prompt can be displayed, and for different The inspection results are returned in different colors. When the inspection is passed, the inspection results are returned in green, when the single-table inspection fails, the inspection results are in red, and when the multi-table horizontal inspection fails, the inspection results are returned in yellow. Optionally, when the check result is that the check fails, not only the latest error prompt, but also the error type prompt will be displayed, and a red or yellow warning will be displayed for the wrong field position according to the error type.
示例性地,如图7A所示,当检核结果为检核通过时,在检核结果对应位置处显示检核通过并反馈绿色,如图7B和图7C所示,当检核检核结果为检核不通过时,在检核结果对应位置处显示最新一条错误提示,以及错误类型提示,并反馈红色或黄色,同时在错误的栏位字段信息处显示对应错误的颜色。如果涉及到关联,则会将数据表中所有关联的栏位字段信息同时涂色。Exemplarily, as shown in FIG. 7A , when the inspection result is that the inspection has passed, the position corresponding to the inspection result is displayed as the inspection passed and feedback green, as shown in FIG. 7B and FIG. 7C , when the inspection result is checked When the check fails, the latest error prompt and error type prompt will be displayed at the corresponding position of the check result, and the feedback will be red or yellow. At the same time, the color of the corresponding error will be displayed at the field information of the error. If an association is involved, all associated column field information in the data table will be colored at the same time.
作为一个优选的实施方式,所述数据录入模板中每个数据表均包括“数据检核”按钮和“颜色恢复”按钮,每个数据表的按钮只能检核当前数据表及其横向关联数据表的某些栏位的对应关系。因此数据检核通过应该是每个数据表都检核通过。通过这种方式可以将各个数据表的检核过程分开来进行,方便进行错误提示以及用户对错误进行修改。As a preferred embodiment, each data table in the data entry template includes a "data check" button and a "color recovery" button, and the button of each data table can only check the current data table and its horizontally related data The correspondence between certain fields of the table. Therefore, the data check pass should be every data table check pass. In this way, the checking process of each data table can be carried out separately, which facilitates error prompting and user modification of errors.
本发明实施例,通过在数据录入模板中内嵌高度耦合的宏脚本,对整个数据录入文件进行宏控制,严格控制单元格的输入、数值取值范围、下拉菜单取值范围、数值正负大小、各数据表的表间关联、数值间的数学关系和业务上的逻辑关系等,进一步保证数据质量,并为使用者提供错误反馈以便及时修正,具有高可控性。In the embodiment of the present invention, by embedding a highly coupled macro script in the data entry template, macro control is performed on the entire data entry file, and the input of cells, the range of numerical values, the range of values for drop-down menus, and the positive and negative values of values are strictly controlled. , The relationship between the tables of each data table, the mathematical relationship between the values and the business logic relationship, etc., further ensure the data quality, and provide users with error feedback for timely correction, with high controllability.
综上所述,根据本发明实施例的模板生成方法,为目标业务分类中各个数据类型的数据分别构建数据表,并配置对应的数据检核组件,最终形成对应的数据录入模板,通过利用数据表的栏位字段对录入数据内容进行了限定,使得业务人员可以根据所述栏位字段进行特定业务的数据录入工作,无需考虑针对不同业务的栏位字段差异,同时还能够减少不同业务人员录入数据之间的差异,提高数据录入工作的效率,保证录入数据的质量。通过在数据表中内嵌数据检核组件,使得业务人员可以在录入数据后,通过对所述数据检核组件的操作实现半自动化的检核功能,以发现录入数据的错误,进一步保证数据质量,将数据检核的工作前移,提前发现问题的时间点,为后续其他工作争取了宝贵的时间。To sum up, according to the template generation method of the embodiment of the present invention, data tables are respectively constructed for the data of each data type in the target business classification, and corresponding data checking components are configured to finally form a corresponding data entry template. The column fields of the table limit the content of the input data, so that business personnel can perform data entry for specific businesses according to the column fields, without considering the differences in the column fields for different businesses, and at the same time, it can also reduce the input of different business personnel. Differences between data, improve the efficiency of data entry, and ensure the quality of entered data. By embedding the data checking component in the data table, the business personnel can realize the semi-automatic checking function by operating the data checking component after inputting the data, so as to find the errors of the input data and further ensure the data quality. , to move forward the work of data inspection and find the time point of problems ahead of time, and gain valuable time for other follow-up work.
实施例2Example 2
下面结合附图及实施例,对本发明实施例提供的数据录入方法进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明实施例,并不用于限定本发明实施例。本发明实施例的技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。The data entry method provided by the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the embodiments of the present invention, and are not used to limit the embodiments of the present invention. The acquisition, storage, use, and processing of data in the technical solutions of the embodiments of the present invention all comply with the relevant provisions of national laws and regulations.
参考说明书附图8,其示出了本发明一个实施例提供的一种数据录入方法的流程,具体的如图8所示,所述方法可以包括以下步骤:Referring to FIG. 8 of the specification, it shows the flow of a data entry method provided by an embodiment of the present invention. Specifically, as shown in FIG. 8 , the method may include the following steps:
S810:获取数据录入模板,所述数据录入模板包括多个数据表;S810: Obtain a data entry template, where the data entry template includes multiple data tables;
S820:获取用户基于所述多个数据表录入的目标业务分类中各个数据类型的数据信息;S820: Acquire data information of each data type in the target business classification entered by the user based on the multiple data tables;
S830:响应于用户对所述多个数据表中数据检核组件的预设操作,对所述多个数据表中已经录入的数据信息进行自检核,并反馈检核结果。S830: In response to the user's preset operation on the data checking component in the multiple data tables, perform self-checking on the data information that has been entered in the multiple data tables, and feed back the checking results.
本发明实施例中,所述数据录入模板可以为根据如图1所示的模板生成方法生成的数据录入模板或者可以为预先生成的如图2所示的数据录入模板,所述数据录入模板的详细信息可以参考实施例1的具体内容,本发明实施例在此不再赘述。In this embodiment of the present invention, the data entry template may be a data entry template generated according to the template generating method shown in FIG. 1 or may be a pre-generated data entry template as shown in FIG. For detailed information, reference may be made to the specific content of
具体地,本发明实施例提供的数据录入方法可以应用于业务系统的数据录入系统中,所述业务系统可以包括数据管理系统和至少一个数据录入系统。所述数据管理系统可以根据实际需求生成或者获取预先生成的一个或多个如图2所示的数据录入模板,并将所述数据录入模板发送至各个数据录入系统。所述数据录入系统的业务人员可以基于所述数据录入模板的数据表录入目标业务分类中各个数据类型的数据信息,数据录入完成后,业务人员可以利用数据表中的数据检核组件触发数据自检核,在发现问题后,业务人员可以根据检核结果进行问题修正并再次进行数据自检核,直到数据满足数据转换的基本需求。所述数据录入系统可以将自检核通过的数据发送至所述数据管理系统,所述数据管理系统的业务人员可以对数据进行检核入库等操作,当数据检核通过时,所述数据管理系统将所述数据信息存储至数据库中;当数据检核不通过时,所述数据管理系统可以向对应的数据录入系统发送数据更正信息,所述数据更正信息用于指示对所述数据文件中的数据进行更正。Specifically, the data entry method provided in the embodiment of the present invention may be applied to a data entry system of a business system, and the business system may include a data management system and at least one data entry system. The data management system may generate or acquire one or more pre-generated data entry templates as shown in FIG. 2 according to actual requirements, and send the data entry templates to each data entry system. The business personnel of the data entry system can enter the data information of each data type in the target business classification based on the data table of the data entry template. After the data entry is completed, the business personnel can use the data checking component in the data table to trigger the data automatic Check, after the problem is found, the business personnel can correct the problem according to the check result and carry out the data self-check again until the data meets the basic needs of data conversion. The data entry system can send the data that has passed the self-check to the data management system, and the business personnel of the data management system can check the data and store it in the warehouse. The management system stores the data information in the database; when the data check fails, the data management system can send data correction information to the corresponding data entry system, and the data correction information is used to indicate that the data file to correct the data in .
本发明实施例通过数据录入模板对数据的需求做出了标准,去除了冗杂的无用字段,业务人员根据所需求的数据进行录入,避免了脏数据和关键数据缺失的可能性,从而直接提高了数据转换的效率和成功率。In the embodiment of the present invention, the data requirements are standardized through the data entry template, redundant and useless fields are removed, and business personnel enter the required data, thereby avoiding the possibility of missing dirty data and key data, thereby directly improving the Efficiency and success rate of data transformation.
同时,通过在数据录入模板中配置数据检核组件,降低了数据检核的门槛,使得业务人员在完成数据录入之后能够有能力自查,将数据问题在进行汇总前暴露出来,提高自身录入数据的精确度,同时减少了因数据质量而重新录入和沟通的频率,减少了数据传递及反馈所消耗的时间,从而降低了数据汇总过程的工作量,大大提高了工作效率,节省了人力成本。At the same time, by configuring the data verification component in the data entry template, the threshold for data verification is lowered, so that business personnel can self-examine after completing data entry, expose data problems before summarizing, and improve their own entry data. At the same time, it reduces the frequency of re-entry and communication due to data quality, and reduces the time consumed by data transmission and feedback, thereby reducing the workload of the data aggregation process, greatly improving work efficiency and saving labor costs.
本发明实施例中,虽然不同的业务分类使用不同的数据录入模版,但由于不同数据录入模板字段数据取自同一个字段池,在数据库表的设计中可以实现一套数据库表满足绝大多数业务的功能,集成度高。针对不同的业务分类的数据录入工作,不用修改或不用大幅度修改数据库表配置,保证绝大部分录入数据共用一套数据库结构,避免数据库表数量过多,关联复杂从而增加运行时间和数据转换困难度,直接有效的减少了开发和数据转换的难度,为后续数据转换工作打好基础。In the embodiment of the present invention, although different business classifications use different data entry templates, since the field data of different data entry templates are taken from the same field pool, a set of database tables can be implemented in the design of the database table to satisfy most businesses functions and high integration. For the data entry work of different business categories, there is no need to modify or significantly modify the database table configuration, to ensure that most of the input data share a set of database structure, to avoid the excessive number of database tables and complex associations, which increase the running time and data conversion difficulties. It directly and effectively reduces the difficulty of development and data conversion, and lays a solid foundation for subsequent data conversion work.
参考说明书附图9,其示出了本发明一个实施例提供的一种模板生成装置900的结构。如图9所示,所述装置900可以包括:Referring to FIG. 9 of the specification, it shows the structure of a
数据类型确定模块910,用于确定目标业务分类中待录入的数据信息对应的多个数据类型;The data
数据表获取模块920,用于针对每个数据类型,获取所述数据类型对应的数据表,所述数据表包括多个栏位字段,各个所述栏位字段用于指示用户录入所述数据类型的数据信息包含的字段信息;The data
数据检核组件配置模块930,用于针对每个数据表,为所述数据表配置对应的数据检核组件,所述数据检核组件用于对所述数据表中已经录入的数据信息进行自检核,并反馈检核结果;The data checking
数据录入模板生成模块940,用于根据所述多个数据类型对应的数据表生成所述目标业务分类对应的数据录入模板。The data entry
在一个可能的实施例中,所述装置900还可以包括:In a possible embodiment, the
格式信息配置模块,用于针对每个数据表中的每个栏位字段,配置所述栏位字段对应的填报格式、必输性和示例数据的一个或多个。The format information configuration module is configured to configure, for each field in each data table, one or more of the reporting format, mandatory input and sample data corresponding to the field.
参考说明书附图10,其示出了本发明一个实施例提供的一种数据录入装置1000的结构。如图10所示,所述装置1000可以包括:Referring to FIG. 10 of the specification, it shows the structure of a
数据录入模板获取模块1010,用于获取数据录入模板,所述数据录入模板包括多个数据表;a data entry
数据信息获取模块1020,用于获取用户基于所述多个数据表录入的目标业务分类中各个数据类型的数据信息;a data
自检核模块1030,用于响应于用户对所述多个数据表中数据检核组件的预设操作,对所述多个数据表中已经录入的数据信息进行自检核,并反馈检核结果。The self-checking
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与相应方法实施例属于同一构思,其具体实现过程详见对应方法实施例,这里不再赘述。It should be noted that, when implementing the functions of the device provided in the above-mentioned embodiments, only the division of the above-mentioned functional modules is used as an example. The internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus provided in the above-mentioned embodiment and the corresponding method embodiment belong to the same concept, and the specific implementation process thereof is detailed in the corresponding method embodiment, which will not be repeated here.
本发明一个实施例还提供了一种电子设备,该电子设备包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的模板生成方法。An embodiment of the present invention also provides an electronic device, the electronic device includes a processor and a memory, the memory stores at least one instruction or at least one program, the at least one instruction or the at least one program is loaded by the processor and Execute to implement the template generation method provided by the above method embodiments.
存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。The memory can be used to store software programs and modules, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may mainly include a stored program area and a stored data area, wherein the stored program area may store an operating system, application programs required for functions, etc.; the stored data area may store data created according to the use of the device, and the like. Additionally, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory may also include a memory controller to provide processor access to the memory.
结合参考说明书附图11,所示为根据本发明一个实施例的电子设备1100的框图。电子设备1100可以包括一个或多个处理器1102,与处理器1102中的至少一个连接的系统控制逻辑1108,与系统控制逻辑1108连接的系统内存1104,与系统控制逻辑1108连接的非易失性存储器(NVM)1106,以及与系统控制逻辑1108连接的网络接口1110。In conjunction with FIG. 11 of the reference specification, shown is a block diagram of an
处理器1102可以包括一个或多个单核或多核处理器。处理器1102可以包括通用处理器和专用处理器(例如,图形处理器,应用处理器,基带处理器等)的任何组合。在本文的实施例中,处理器1102可以被配置为执行根据如图1至图7所示的各种实施例的一个或多个实施例。
在一些实施例中,系统控制逻辑1108可以包括任意合适的接口控制器,以向处理器1102中的至少一个和/或与系统控制逻辑1108通信的任意合适的设备或组件提供任意合适的接口。In some embodiments,
在一些实施例中,系统控制逻辑1108可以包括一个或多个存储器控制器,以提供连接到系统内存1104的接口。系统内存1104可以用于加载以及存储数据和/或指令。在一些实施例中设备1100的内存1104可以包括任意合适的易失性存储器,例如合适的动态随机存取存储器(DRAM)。In some embodiments,
NVM/存储器1106可以包括用于存储数据和/或指令的一个或多个有形的、非暂时性的计算机可读介质。在一些实施例中,NVM/存储器1106可以包括闪存等任意合适的非易失性存储器和/或任意合适的非易失性存储设备,例如HDD(Hard Disk Drive,硬盘驱动器),CD(Compact Disc,光盘)驱动器,DVD(Digital Versatile Disc,数字通用光盘)驱动器中的至少一个。NVM/memory 1106 may include one or more tangible, non-transitory computer-readable media for storing data and/or instructions. In some embodiments, the NVM/memory 1106 may include any suitable non-volatile memory such as flash memory and/or any suitable non-volatile storage device, such as HDD (Hard Disk Drive, hard disk drive), CD (Compact Disc) , optical disc) drive, at least one of DVD (Digital Versatile Disc, Digital Versatile Disc) drive.
NVM/存储器1106可以包括安装在设备1100的装置上的一部分存储资源,或者它可以由设备访问,但不一定是设备的一部分。例如,可以经由网络接口1110通过网络访问NVM/存储1106。The NVM/memory 1106 may include a portion of storage resources installed on a device of the
特别地,系统内存1104和NVM/存储器1106可以分别包括:指令1120的暂时副本和永久副本。指令1120可以包括:由处理器1102中的至少一个执行时导致设备1100实施如图1所示的模板生成方法的指令。在一些实施例中,指令1120、硬件、固件和/或其软件组件可另外地/替代地置于系统控制逻辑1108,网络接口1110和/或处理器1102中。In particular,
网络接口1110可以包括收发器,用于为设备1100提供无线电接口,进而通过一个或多个网络与任意其他合适的设备(如前端模块,天线等)进行通信。在一些实施例中,网络接口1110可以集成于设备1100的其他组件。例如,网络接口1110可以集成于处理器1102的通信模块,系统内存1104,NVM/存储器1106,和具有指令的固件设备(未示出)中的至少一种,当处理器1102中的至少一个执行所述指令时,设备1100实现图1至图7所示的各种实施例的一个或多个实施例。
网络接口1110可以进一步包括任意合适的硬件和/或固件,以提供多输入多输出无线电接口。例如,网络接口1110可以是网络适配器,无线网络适配器,电话调制解调器和/或无线调制解调器。
在一个实施例中,处理器1102中的至少一个可以与用于系统控制逻辑1108的一个或多个控制器的逻辑封装在一起,以形成系统封装(SiP)。在一个实施例中,处理器1102中的至少一个可以与用于系统控制逻辑1108的一个或多个控制器的逻辑集成在同一管芯上,以形成片上系统(SoC)。In one embodiment, at least one of the
设备1100可以进一步包括:输入/输出(I/O)设备1112。I/O设备1112可以包括用户界面,使得用户能够与设备1100进行交互;外围组件接口的设计使得外围组件也能够与设备1100交互。在一些实施例中,设备1100还包括传感器,用于确定与设备1100相关的环境条件和位置信息的至少一种。
在一些实施例中,用户界面可包括但不限于显示器(例如,液晶显示器,触摸屏显示器等),扬声器,麦克风,一个或多个相机(例如,静止图像照相机和/或摄像机),手电筒(例如,发光二极管闪光灯)和键盘。In some embodiments, the user interface may include, but is not limited to, a display (eg, a liquid crystal display, a touch screen display, etc.), a speaker, a microphone, one or more cameras (eg, a still image camera and/or video camera), a flashlight (eg, a LED flash) and keyboard.
在一些实施例中,外围组件接口可以包括但不限于非易失性存储器端口、音频插孔和电源接口。In some embodiments, peripheral component interfaces may include, but are not limited to, non-volatile memory ports, audio jacks, and power connectors.
在一些实施例中,传感器可包括但不限于陀螺仪传感器,加速度计,近程传感器,环境光线传感器和定位单元。定位单元还可以是网络接口1110的一部分或与网络接口1110交互,以与定位网络的组件(例如,全球定位系统(GPS)卫星)进行通信。In some embodiments, sensors may include, but are not limited to, gyroscope sensors, accelerometers, proximity sensors, ambient light sensors, and positioning units. The positioning unit may also be part of or interact with the
可以理解的是,本发明实施例示意的结构并不构成对电子设备1100的具体限定。在本发明另一些实施例中,电子设备1100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。It can be understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the
本发明一个实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质可设置于电子设备之中以保存用于实现一种模板生成方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的模板生成方法。An embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium can be set in an electronic device to store at least one instruction or at least one program related to implementing a template generation method, The at least one instruction or the at least one piece of program is loaded and executed by the processor to implement the template generation method provided by the above method embodiments.
可选地,在本发明实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment of the present invention, the above-mentioned storage medium may include, but is not limited to: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, Various media that can store program codes, such as a magnetic disk or an optical disk.
本发明一个实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,当计算机程序产品在电子设备上运行时,该计算机程序/指令被处理器加载并执行以实现上述各种可选实施例中提供的模板生成方法的步骤。An embodiment of the present invention also provides a computer program product, the computer program product includes a computer program/instruction, when the computer program product runs on an electronic device, the computer program/instruction is loaded and executed by a processor to implement the above Steps of the template generation method provided in an optional embodiment.
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。It should be noted that: the above-mentioned order of the embodiments of the present invention is only for description, and does not represent the advantages and disadvantages of the embodiments. And the foregoing describes specific embodiments of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that in the embodiments and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the apparatus embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for related parts.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above embodiments can be completed by hardware, or can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The storage medium mentioned may be a read-only memory, a magnetic disk or an optical disk, etc.
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection of the present invention. within the range.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111385960.0A CN114090544A (en) | 2021-11-22 | 2021-11-22 | Template generation method, data entry template, data entry method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111385960.0A CN114090544A (en) | 2021-11-22 | 2021-11-22 | Template generation method, data entry template, data entry method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114090544A true CN114090544A (en) | 2022-02-25 |
Family
ID=80302681
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111385960.0A Pending CN114090544A (en) | 2021-11-22 | 2021-11-22 | Template generation method, data entry template, data entry method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114090544A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114615350A (en) * | 2022-03-08 | 2022-06-10 | 通号城市轨道交通技术有限公司 | Interface data processing method and device, electronic equipment and storage medium |
| CN115238664A (en) * | 2022-07-01 | 2022-10-25 | 富盛科技股份有限公司 | Method, device, equipment and medium for batch import of form data |
| CN115357563A (en) * | 2022-10-18 | 2022-11-18 | 北京国铁华晨通信科技有限公司 | Data entry method and system for railway communication equipment and computer equipment |
| CN115496411A (en) * | 2022-10-25 | 2022-12-20 | 浪潮卓数大数据产业发展有限公司 | Method, device and medium for managing basic level data |
| CN115564550A (en) * | 2022-12-07 | 2023-01-03 | 深圳市中政汇智管理咨询有限公司 | Standard inspection method, device, equipment and storage medium for financial business data |
| CN115576454A (en) * | 2022-09-21 | 2023-01-06 | 北京车欢欢信息技术有限公司 | Vehicle detection data entry method, configuration method, device, equipment and medium |
| CN116204521A (en) * | 2023-03-17 | 2023-06-02 | 中国建设银行股份有限公司 | Data quality checking method, device, equipment, storage medium and program product |
| CN116680603A (en) * | 2023-07-26 | 2023-09-01 | 上海观安信息技术股份有限公司 | Data classification method and device, storage medium and electronic equipment |
| CN117194422A (en) * | 2023-09-04 | 2023-12-08 | 无锡雪浪数制科技有限公司 | Service data table generation method, device, equipment and storage medium |
| CN117349359A (en) * | 2023-12-06 | 2024-01-05 | 成都数据集团股份有限公司 | Multi-source heterogeneous database import and export method and system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109814856A (en) * | 2019-01-17 | 2019-05-28 | 平安科技(深圳)有限公司 | Data entry method, device, terminal and computer readable storage medium |
| CN111581210A (en) * | 2020-04-30 | 2020-08-25 | 深圳壹账通智能科技有限公司 | Data importing method and system |
| CN113485781A (en) * | 2021-07-23 | 2021-10-08 | 中国建设银行股份有限公司 | Report generation method and device, electronic equipment and computer readable medium |
-
2021
- 2021-11-22 CN CN202111385960.0A patent/CN114090544A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109814856A (en) * | 2019-01-17 | 2019-05-28 | 平安科技(深圳)有限公司 | Data entry method, device, terminal and computer readable storage medium |
| CN111581210A (en) * | 2020-04-30 | 2020-08-25 | 深圳壹账通智能科技有限公司 | Data importing method and system |
| CN113485781A (en) * | 2021-07-23 | 2021-10-08 | 中国建设银行股份有限公司 | Report generation method and device, electronic equipment and computer readable medium |
Non-Patent Citations (1)
| Title |
|---|
| 沈祥玖: "数据库基础 基于MS Access的数据库设计", vol. 7, 30 September 2003, 北京:高等教育出版社, pages: 1 - 9 * |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114615350A (en) * | 2022-03-08 | 2022-06-10 | 通号城市轨道交通技术有限公司 | Interface data processing method and device, electronic equipment and storage medium |
| CN115238664A (en) * | 2022-07-01 | 2022-10-25 | 富盛科技股份有限公司 | Method, device, equipment and medium for batch import of form data |
| CN115576454A (en) * | 2022-09-21 | 2023-01-06 | 北京车欢欢信息技术有限公司 | Vehicle detection data entry method, configuration method, device, equipment and medium |
| CN115357563A (en) * | 2022-10-18 | 2022-11-18 | 北京国铁华晨通信科技有限公司 | Data entry method and system for railway communication equipment and computer equipment |
| CN115496411A (en) * | 2022-10-25 | 2022-12-20 | 浪潮卓数大数据产业发展有限公司 | Method, device and medium for managing basic level data |
| CN115564550A (en) * | 2022-12-07 | 2023-01-03 | 深圳市中政汇智管理咨询有限公司 | Standard inspection method, device, equipment and storage medium for financial business data |
| CN116204521A (en) * | 2023-03-17 | 2023-06-02 | 中国建设银行股份有限公司 | Data quality checking method, device, equipment, storage medium and program product |
| CN116680603A (en) * | 2023-07-26 | 2023-09-01 | 上海观安信息技术股份有限公司 | Data classification method and device, storage medium and electronic equipment |
| CN116680603B (en) * | 2023-07-26 | 2023-12-12 | 上海观安信息技术股份有限公司 | Data classification method and device, storage medium and electronic equipment |
| CN117194422A (en) * | 2023-09-04 | 2023-12-08 | 无锡雪浪数制科技有限公司 | Service data table generation method, device, equipment and storage medium |
| CN117349359A (en) * | 2023-12-06 | 2024-01-05 | 成都数据集团股份有限公司 | Multi-source heterogeneous database import and export method and system |
| CN117349359B (en) * | 2023-12-06 | 2024-02-20 | 成都数据集团股份有限公司 | Multi-source heterogeneous database import and export method and system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114090544A (en) | Template generation method, data entry template, data entry method and device | |
| US20200372505A1 (en) | Smart contract generation and execution system with built-in mediator selection and enforcement tools | |
| TW202036434A (en) | Blockchain-based transfer method and system, computing device and storage medium | |
| US11361291B2 (en) | Enterprise resource planning (ERP) integrator system and method | |
| CN113535774B (en) | A business data processing method and device | |
| WO2010139226A1 (en) | Service component and application software development method and system based on the service component | |
| CN113191887B (en) | Abnormal accounting early warning method and device | |
| US20180060965A1 (en) | Systems and Methods for Account Automation and Integration | |
| US12321879B2 (en) | Integrity-and-volume testing in an unsecured loan-lending system including methods thereof | |
| CN112965986B (en) | Service consistency processing method, device, equipment and storage medium | |
| CN117795541A (en) | System and method for processing batch payments in a real-time payment network | |
| US11010731B1 (en) | Systems and methods for processing global financial transactions | |
| WO2021227444A1 (en) | Accounting report generation method and apparatus, and electronic device | |
| CN111209283A (en) | Data processing method and device | |
| CN118657302A (en) | Resource processing method and device, electronic device, and computer-readable storage medium | |
| CN110070351A (en) | The method of the distributed photovoltaic electricity charge and subsidy fund payment based on financial robot | |
| CN115760447A (en) | A method, device, equipment and medium for processing abnormal accounting data | |
| CN110390512A (en) | Internet financial management method, system, storage medium and equipment | |
| CN115760091A (en) | Accounting method, terminal and storage medium | |
| CN108009916B (en) | Transaction dynamic adjustment-based universal payment accounting method and system | |
| CN114579654A (en) | Unified operation management method and platform for multi-payment settlement system of bank | |
| CN117992115B (en) | System configuration processing method, device, equipment, medium and program product | |
| CN110009472B (en) | Asset object splitting method and device | |
| CN116383052A (en) | Automatic testing method, device and equipment for batch processing task and storage medium | |
| CN106952053A (en) | A Supply Chain Financing Method Based on Dynamic Process |
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 |