Monitoring management method and system, computer equipment and readable storage medium
By obtaining financial business data and using distributed computing execution models to process financial approvals, the problems of low efficiency and high resource consumption in the existing technology of automated accounting agency settlement are solved, and efficient and simplified financial data processing is achieved.
Patent Information
- Application Number
- CN202510430654.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-07-08
AI Technical Summary
The existing automatic checkout model of account agency has low development efficiency, low operation, and excessive computing resources consumption. Especially when any table changes in the checkout of the new delivery process, calculations need to be triggered, affecting process efficiency.
By obtaining the financial business data of the multi-source heterogeneous system, performing visual table-level acquisition and configuration, determining the unified interface stream processing data, and using a distributed computing execution model, processing data according to the batch storage window and financial approval type, outputting data processing results.
It realizes the aggregation of customer data within a custom time period, avoids repeated calculations, reduces resource requirements, simplifies maintenance operations, and improves processing efficiency.
Smart Images

Figure HDA0005348056360000011 
Figure HDA0005348056360000021 
Figure HDA0005348056360000022
Abstract
Description
Technical Field
[0001] This application relates to the technical field of financial accounting, and particularly to a monitoring and management method, system, computer device, and readable storage medium. Background Art
[0002] Currently, there are usually two modes of automated closing of bookkeeping agency accounts in the industry. One is automatic closing, and the other is closing through the new delivery process. Automatic closing basically initiates batch closing in the early morning of the next day. There are many abnormal judgments, and there is a lack of information interaction with customers. Tax payments do not need to be confirmed throughout the process, which greatly increases the operational risk of enterprises.
[0003] For the other new delivery process closing, there is sufficient information interaction with customers. At the same time, with the introduction of enterprise WeChat and intelligent outbound call robots, sufficient and efficient information confirmation is achieved. Each link is closely connected. If the data processing time between links is longer, it will affect the efficiency of the entire process more. Therefore, the timeliness, efficiency, and accuracy of data are very crucial.
[0004] Currently, the new delivery process closing is more commonly used in the bookkeeping agency industry. However, the new delivery process closing has the defects of low development efficiency and the need to maintain multiple processes; and it runs inefficiently. Any change in a table will trigger calculations, resulting in excessive consumption of computing resources. Summary of the Invention
[0005] Based on this, in view of the above technical problems, it is necessary to provide a monitoring and management method, system, computer device, and readable storage medium.
[0006] A monitoring and management method includes:
[0007] Obtain the financial business data of a multi-source heterogeneous system, perform visual table-level acquisition configuration on the financial business data, and determine unified interface flow processing data. The financial business data includes an approval form, a declaration form, a voucher form, and an invoice form;
[0008] According to the unified interface flow processing data, determine the batch accumulation window and financial approval type corresponding to each data table in the unified interface flow processing data. The financial approval type includes flow processing approval and batch processing approval;
[0009] Based on the batch accumulation window and financial approval type corresponding to each data table, process each data table in the unified interface flow processing data through a distributed computing execution model, and output the corresponding data processing result.
[0010] In one of the embodiments, the step of determining the batch accumulation window and financial approval type corresponding to each data table in the unified interface flow processing data according to the unified interface flow processing data includes:
[0011] Determine the corresponding batch accumulation window according to the application scenarios corresponding to each data table in the data processed by the unified interface flow;
[0012] Determine the financial approval types corresponding to each data table according to the application scenarios and batch accumulation windows corresponding to each data table.
[0013] In one embodiment, the monitoring and management method further includes:
[0014] If it is determined that the financial approval type is batch processing approval, set the data table corresponding to this financial approval type according to a preset batch accumulation time period;
[0015] If it is determined that the financial approval type is stream processing approval, execute the step of processing each data table in the unified interface flow data through the distributed computing execution model based on the financial approval type and output the data processing result for the data table corresponding to this financial approval type.
[0016] In one embodiment, the monitoring and management method further includes:
[0017] Determine whether the customers corresponding to multiple events are the same according to the application scenarios corresponding to each data table, and several events are included in the application scenario;
[0018] If the customers corresponding to multiple events in the same application scenario are the same, the number of batch accumulation executions is the last event among the multiple events.
[0019] In one embodiment, the step of processing each data table in the unified interface flow data through the distributed computing execution model based on the batch accumulation windows and financial approval types corresponding to each data table and outputting the corresponding data processing result includes:
[0020] Obtain the batch accumulation windows and financial approval types corresponding to each data table;
[0021] Process the data table with the financial approval type of batch processing approval through the dataset conversion batch processing operator in the distributed computing execution model and output the corresponding data processing result;
[0022] Process the data table with the financial approval type of stream processing approval through the data stream conversion stream processing operator in the distributed computing execution model and output the corresponding data processing result.
[0023] In one embodiment, the monitoring and management method further includes:
[0024] Obtain the business requirement instruction, and determine the customer data processing type according to the business requirement instruction and the accounting period, and the customer data processing type includes single-customer strong brush type and batch customer batch processing type.
[0025] In one embodiment, the accounting period is monthly accounting, quarterly accounting, or annual accounting.
[0026] A monitoring and management system includes:
[0027] An integration module, configured to obtain the financial business data of multi-source heterogeneous systems, perform visual table-level acquisition configuration on the financial business data, and determine unified interface flow processing data. The financial business data includes verification tables, declaration forms, voucher tables, and invoice tables;
[0028] An aggregation module, connected to the integration module, is configured to determine the batch accumulation window and financial approval type corresponding to each data table in the unified interface flow processing data according to the unified interface flow processing data. The financial approval types include flow processing approval and batch processing approval;
[0029] A processing module, connected to the aggregation module, is configured to process each data table in the unified interface flow processing data through a distributed computing execution model based on the batch accumulation window and financial approval type corresponding to each data table, and output corresponding data processing results.
[0030] A computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the method according to any one of the above embodiments are implemented.
[0031] A computer-readable storage medium stores a computer program thereon. When the computer program is executed by a processor, the steps of the method according to any one of the above embodiments are implemented.
[0032] Compared with the prior art, the above-mentioned monitoring and management method, system, computer device, and readable storage medium. The method includes: First, obtain the financial business data of multi-source heterogeneous systems, perform visual table-level acquisition configuration on the financial business data, and determine unified interface flow processing data. The financial business data includes verification tables, declaration forms, voucher tables, and invoice tables; Second, according to the unified interface flow processing data, determine the batch accumulation window and financial approval type corresponding to each data table in the unified interface flow processing data. The financial approval types include flow processing approval and batch processing approval; Finally, process each data table in the unified interface flow processing data through a distributed computing execution model based on the batch accumulation window and financial approval type corresponding to each data table, and output corresponding data processing results. By adopting the above method, the present application makes full use of the characteristics of batch accumulation, aggregates customers to a certain custom time period and then triggers, avoids repeated calculation of one indicator, and at the same time adopts single-point triggering, greatly reducing the resource requirements, and is simple to maintain and easy to operate. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0034] Figure 1 It is a flowchart of a monitoring and management method provided by an embodiment of the present application;
[0035] Figure 2 It is a structural block diagram of a monitoring and management system provided by an embodiment of the present application;
[0036] Figure 3 It is an internal structure diagram of a computer device provided by an embodiment of the present application.
[0037] Description of the reference numerals:
[0038] 10. Monitoring and management system; 100. Integration module; 200. Collection module; 300. Processing module. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0039] In order to make the above objects, features and advantages of the present application more obvious and understandable, the following will make a detailed description of the specific embodiments of the present application with reference to the drawings. Many specific details are set forth in the following description in order to fully understand the present application. However, the present application can be implemented in many other ways different from those described herein. Those skilled in the art can make similar improvements without departing from the connotation of the present application. Therefore, the present application is not limited by the specific embodiments disclosed below.
[0040] The serial numbers assigned to the components herein, such as "first", "second", etc., are only used to distinguish the described objects and do not have any sequential or technical meaning. The "connection" and "coupling" mentioned in the present application, unless otherwise specified, both include direct and indirect connection (coupling). In the description of the present application, it should be understood that the orientation or positional relationship indicated by the terms "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation to the present application.
[0041] In this application, unless otherwise clearly specified and defined, the first feature being "on" or "under" the second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, the first feature being "above", "over" and "on top of" the second feature may mean that the first feature is directly above or obliquely above the second feature, or simply indicates that the horizontal height of the first feature is higher than that of the second feature. The first feature being "under", "beneath" and "underneath" the second feature may mean that the first feature is directly below or obliquely below the second feature, or simply indicates that the horizontal height of the first feature is less than that of the second feature.
[0042] It should be noted that when an element is referred to as being "fixed to" another element, it can be directly on the other element or there may also be an intermediate element. When an element is considered to be "connected to" another element, it can be directly connected to the other element or there may be an intermediate element at the same time.
[0043] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.
[0044] Please refer to Figure 1 , an embodiment of this application provides a monitoring and management method. The monitoring and management method includes:
[0045] S102: Obtain the financial business data of the multi-source heterogeneous system, perform visual table-level acquisition configuration on the financial business data, and determine the unified interface flow processing data. The financial business data includes the verification form, declaration form, voucher form, and invoice form.
[0046] In one embodiment, the financial business data of the multi-source heterogeneous system can be obtained through an intelligent scheduling platform, thereby integrating the data tables of the multi-source heterogeneous systems in the financial field, covering 8 categories and more than 1200 data tables in business fields such as verification, declaration, vouchers, and invoices. That is, the financial business data includes a number of data tables. Then, based on the intelligent scheduling platform, visual table-level acquisition configuration can be performed on the financial business data, and the unified interface flow processing data can be determined. In one embodiment, through the intelligent scheduling platform, the mapping of the standardized interface service table data is provided to achieve the incremental change docking of multiple heterogeneous data sources, significantly reducing the R & D complexity.
[0047] S104: According to the unified interface flow processing data, determine the batch accumulation window and financial approval type corresponding to each data table in the unified interface flow processing data. The financial approval type includes flow processing approval and batch processing approval.
[0048] In some embodiments, the intelligent scheduling platform may process data according to the unified interface flow, and determine the batch accumulation window and financial approval type corresponding to each data table in the data processed by the unified interface flow. Specifically, according to the characteristics of bookkeeping, different scenarios adopt different batch accumulation windows. That is to say, different data tables may correspond to different batch accumulation windows. Therefore, it is necessary to first determine which batch accumulation window the data table corresponds to, and then determine which financial approval type the current data table corresponds to based on the batch accumulation window.
[0049] S106: Based on the batch accumulation window and financial approval type corresponding to each data table, process each data table in the data processed by the unified interface flow through a distributed computing execution model, and output the corresponding data processing result.
[0050] In some embodiments, the intelligent scheduling platform may, based on the batch accumulation window and financial approval type corresponding to each data table, process each data table in the data processed by the unified interface flow through a distributed computing execution model, and output the corresponding data processing result. In some embodiments, the distributed computing execution model is a distributed computing framework streaming execution model. This distributed computing framework streaming execution model can support two application types: stream processing and batch processing, which is completely different from some traditional solutions. When processing stream processing and batch processing, this model can unify the two. Batch processing is regarded as a special type of stream processing, except that its input data stream is defined as bounded. Through the distributed computing framework streaming execution model, real-time calculation and batch calculation can be performed, greatly improving the code operation and maintenance work and execution efficiency.
[0051] This embodiment adopts the above method, makes full use of the characteristics of batch accumulation, aggregates customers to a certain custom time period and then triggers, avoids repeated calculation of an index, and at the same time adopts single-point triggering, greatly reducing the resource requirements, and is simple to maintain and easy to operate.
[0052] In some embodiments, the step of determining the batch accumulation window and financial approval type corresponding to each data table in the data processed by the unified interface flow according to the data processed by the unified interface flow includes: determining the corresponding batch accumulation window according to the application scenario corresponding to each data table in the data processed by the unified interface flow; determining the financial approval type corresponding to each data table according to the application scenario and batch accumulation window corresponding to each data table.
[0053] In some embodiments, if it is determined that the financial approval type is batch approval, the data table corresponding to the financial approval type is set according to a preset batch accumulation time period. Specifically, according to the characteristics of bookkeeping, different batch accumulation windows are adopted for different scenarios. For indicators that require immediate business tracking, such as account password anomalies, the real-time requirement is higher, and the batch accumulation time is adjusted to the second level (i.e., the preset batch accumulation time period is set to the second level), such as the arrival of invoices. To avoid frequent calculations, the batch accumulation time can also be set longer (i.e., the preset batch accumulation time period is set longer), such as invoice downloading. Therefore, the waiting time for batch accumulation (i.e., adjusting the preset batch accumulation time period) can be appropriately adjusted according to actual needs, so that the message stays in memory for a period of time. In some embodiments, if it is determined that the financial approval type is stream processing approval, step S106 is executed.
[0054] In some embodiments, the monitoring and management method further includes: determining whether the customers corresponding to multiple events are the same according to the application scenarios corresponding to each data table, where the application scenario includes several events; if the customers corresponding to multiple events in the same application scenario are the same, the number of times of batch accumulation execution is the last event among the multiple events. That is to say, for the same customer and the same event, the intermediate messages are discarded, and only the last event is taken, and it is packaged into a single request and sent to the stream-batch unified processing platform for processing.
[0055] In some embodiments, the step of processing each data table in the unified interface stream processing data through a distributed computing execution model based on the batch accumulation window and financial approval type corresponding to each data table and outputting the corresponding data processing result includes: obtaining the batch accumulation window and financial approval type corresponding to each data table; processing the data table with the financial approval type of batch approval through the batch processing operators such as data set conversion (e.g., filtering, mapping, joining, grouping, etc.) in the distributed computing execution model, and outputting the corresponding data processing result; or, processing the data table with the financial approval type of stream processing approval through the data stream transformation stream processing operators in the distributed computing execution model, and outputting the corresponding data processing result, so as to provide data with a unified caliber for each business system platform (multi-source heterogeneous system in the financial field) according to the calculated data processing result.
[0056] In some embodiments, the monitoring and management method further includes: obtaining a business requirement instruction, and determining the customer data processing type according to the business requirement instruction and the bookkeeping period, where the customer data processing type includes single-customer forced refresh type and batch-customer batch processing type. In some embodiments, the bookkeeping period is monthly bookkeeping or quarterly bookkeeping or annual bookkeeping.
[0057] In some embodiments, for the requirements of ensuring the continuity of accounting and tax compliance in the initialization scenarios of the accounting period (monthly / quarterly) in the bookkeeping industry, intelligent marking strategies such as single-customer forced refresh and batch customer initialization need to be provided according to the business requirements, and docked with the unified interface flow processing. Specifically, the business requirement instructions can be obtained through the intelligent scheduling platform, and according to the business requirement instructions and the accounting period (monthly / quarterly, etc.), determine whether the customer data processing type is the single-customer forced refresh type or the batch customer batch processing type. In some embodiments, according to the table or business batch / single customer that triggers the change, process through the interface flow, and collect to the customer and accounting period subscription messages to form unified standard data, preparing for the batch accumulation of real-time processing.
[0058] In summary, this embodiment adopts the above method, makes full use of the characteristics of batch accumulation, aggregates customers to a certain custom time period and then triggers, avoiding repeated calculation of an index. At the same time, adopting single-point triggering greatly reduces the resource requirements, and is simple to maintain and easy to operate.
[0059] Please refer to Figure 2 , another embodiment of the present application provides a monitoring and management system 10. The monitoring and management system 10 includes: an integration module 100, an aggregation module 200, and a processing module 300. The integration module 100 is used to obtain the financial business data of the multi-source heterogeneous system, perform visual table-level collection configuration on the financial business data, and determine the unified interface flow processing data. The financial business data includes an approval form, a tax return form, a voucher form, and an invoice form. The aggregation module 200 is connected to the integration module 100. The aggregation module 200 is used to determine the batch accumulation window and the financial approval type corresponding to each data table in the unified interface flow processing data. The financial approval type includes flow processing approval and batch processing approval. The processing module 300 is connected to the aggregation module 200. The processing module 300 is used to process each data table in the unified interface flow processing data based on the batch accumulation window and the financial approval type corresponding to each data table through a distributed computing execution model, and output the corresponding data processing results.
[0060] In some embodiments, the specific structure of the integration module 100 is not limited, as long as it has the function of obtaining the financial business data of the multi-source heterogeneous system, performing visual table-level collection configuration on the financial business data, and determining the unified interface flow processing data. Specifically, the integration module 100 can be a collector, a processor, etc. The specific structure of the integration module 100 can be selected according to actual needs and will not be specifically limited here.
[0061] In some embodiments, the specific structure of the aggregation module 200 is not limited as long as it has the function of processing data according to the unified interface stream, determining the batch accumulation window and financial approval type corresponding to each data table in the unified interface stream processing data, and the financial approval type includes stream processing approval and batch processing approval. Specifically, the aggregation module 200 can be a processor or an integrated controller, etc. The specific structure of the aggregation module 200 can be selected according to actual needs and will not be specifically limited here.
[0062] In some embodiments, the specific structure of the processing module 300 is not limited as long as it has the function of processing each data table in the unified interface stream processing data based on the batch accumulation window and financial approval type corresponding to each data table through a distributed computing execution model and outputting the corresponding data processing result. Specifically, the processing module 300 can be a processor or an integrated controller, etc. The specific structure of the processing module 300 can be selected according to actual needs and will not be specifically limited here.
[0063] The monitoring and management system 10 described in this embodiment makes full use of the characteristics of batch accumulation, aggregates customers to a certain custom time period and then triggers, avoiding repeated calculation of an index. At the same time, it adopts single-point triggering, greatly reducing the resource requirements, and is simple to maintain and easy to operate.
[0064] In one embodiment, a computer device is provided. This computer device can be a terminal, and its internal structure diagram can be as Figure 3 shown. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it realizes a monitoring and management method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the outer shell of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0065] Those skilled in the art can understand that Figure 3The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0066] Please refer to Figure 3 Another embodiment of the present application provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the steps of the monitoring and management method described in any one of the above embodiments.
[0067] In one embodiment, when the processor executes the computer program, the following steps are implemented:
[0068] S102: Obtain the financial business data of the multi-source heterogeneous system, perform visual table-level acquisition configuration on the financial business data, and determine the unified interface flow processing data. The financial business data includes the verification form, the declaration form, the voucher form, and the invoice form;
[0069] S104: According to the unified interface flow processing data, determine the batch accumulation window and the financial approval type corresponding to each data table in the unified interface flow processing data. The financial approval type includes flow processing approval and batch processing approval;
[0070] S106: Based on the batch accumulation window and the financial approval type corresponding to each data table, process each data table in the unified interface flow processing data through a distributed computing execution model, and output the corresponding data processing result.
[0071] One embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the monitoring and management method described in any one of the above embodiments.
[0072] In one embodiment, when the computer program is executed by a processor, the following steps are implemented:
[0073] S102: Obtain the financial business data of the multi-source heterogeneous system, perform visual table-level acquisition configuration on the financial business data, and determine the unified interface flow processing data. The financial business data includes the verification form, the declaration form, the voucher form, and the invoice form;
[0074] S104: According to the unified interface flow processing data, determine the batch accumulation window and the financial approval type corresponding to each data table in the unified interface flow processing data. The financial approval type includes flow processing approval and batch processing approval;
[0075] S106: Based on the batch accumulation windows and financial approval types corresponding to each data table, process each data table in the data processed by the unified interface flow through a distributed computing execution model, and output corresponding data processing results.
[0076] For the above computer device and computer-readable storage medium, by adopting the above method, the characteristics of batch accumulation are fully utilized to gather customers within a certain custom time period and then trigger, avoiding repeated calculation of an indicator. At the same time, single-point triggering is adopted, greatly reducing the resource requirements, and the maintenance is simple and easy to operate.
[0077] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above method embodiments. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0078] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0079] The above embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it cannot be understood as a limitation to the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several deformations and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A monitoring and management method, characterized in that, including: Obtain the financial business data of the multi-source heterogeneous system, perform visual table-level acquisition configuration on the financial business data, and determine the unified interface flow processing data. The financial business data includes the approval form, declaration form, voucher form, and invoice form; According to the unified interface flow processing data, determine the batch accumulation window and financial approval type corresponding to each data table in the unified interface flow processing data. The financial approval type includes stream processing approval and batch processing approval; Based on the batch accumulation window and financial approval type corresponding to each data table, process each data table in the unified interface flow processing data through a distributed computing execution model, and output the corresponding data processing result.
2. The monitoring and management method according to claim 1, wherein The step of determining the batch accumulation window and financial approval type corresponding to each data table in the unified interface flow processing data according to the unified interface flow processing data includes: Determine the corresponding batch accumulation window according to the application scenario corresponding to each data table in the unified interface flow processing data; Determine the financial approval type corresponding to each data table according to the application scenario and batch accumulation window corresponding to each data table.
3. The monitoring and management method according to claim 2, characterized in that The method further includes: If it is determined that the financial approval type is batch processing approval, set the data table corresponding to this financial approval type according to a preset batch accumulation time period; If it is determined that the financial approval type is stream processing approval, execute the step of processing each data table in the unified interface flow processing data through a distributed computing execution model based on this financial approval type and output the data processing result for the data table corresponding to this financial approval type.
4. The monitoring and management method according to claim 3, characterized in that, The method further includes: Determine whether the customers corresponding to multiple events are the same according to the application scenario corresponding to each data table. The application scenario includes several events; If the customers corresponding to multiple events in the same application scenario are the same, the batch accumulation execution count is the last event among the multiple events.
5. The monitoring and management method according to claim 1, characterized in that The step of processing each data table in the unified interface flow processing data through a distributed computing execution model based on the batch accumulation window and financial approval type corresponding to each data table and outputting the corresponding data processing result includes: Obtain the batch accumulation window and financial approval type corresponding to each data table; Process the data table with the financial approval type of batch processing approval through the dataset conversion batch processing operator in the distributed computing execution model, and output the corresponding data processing result; Process the data table with the financial approval type of stream processing approval through the data flow transformation stream processing operator in the distributed computing execution model, and output the corresponding data processing result.
6. The monitoring and management method according to claim 1, characterized in that The method further includes: Obtain a business requirement instruction, and determine the customer data processing type according to the business requirement instruction and the accounting period. The customer data processing type includes single-customer forced refresh type and batch customer batch processing type.
7. The monitoring and management method according to claim 6, characterized in that The accounting period is monthly accounting or quarterly accounting or annual accounting.
8. A monitoring and management system, characterized in that, including: An integration module, configured to obtain the financial business data of the multi-source heterogeneous system, perform visual table-level acquisition configuration on the financial business data, and determine the unified interface flow processing data. The financial business data includes the approval form, declaration form, voucher form, and invoice form; An aggregation module, connected to the integration module, is configured to process data according to the unified interface stream, determine the batch accumulation windows and financial approval types corresponding to each data table in the data processed by the unified interface stream, where the financial approval types include stream processing approval and batch processing approval; A processing module, connected to the aggregation module, is configured to process each data table in the data processed by the unified interface stream based on the batch accumulation windows and financial approval types corresponding to each data table, and output corresponding data processing results through a distributed computing execution model.
9. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.