A method, apparatus, device and storage medium for processing service data
By performing real-time analysis of business data and linking it with historical data, the problem of data lag caused by batch processing was solved, enabling timely push of business data and improving processing efficiency.
Patent Information
- Application Number
- CN202310261925.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-16
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2043-03-16
AI Technical Summary
Existing methods for batch processing business data result in delays in processing results, impacting the efficiency of business personnel.
By acquiring current business data and associated business processing rules, the data is parsed to determine the feature values of each dimension. When the trigger threshold is met, historical data is acquired and parsed, and finally, data is generated and pushed to the business processing client.
It enables real-time processing of business data, improves the timeliness of data acquisition for business personnel, and thus improves business processing efficiency.
Smart Images

Figure CN116361268B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of data management, data processing, big data, and the like, and particularly relates to a business data processing method and device, equipment and a storage medium. BACKGROUND
[0002] In the operation management of data, the existing business data is processed in batches. Therefore, business personnel need to regularly check the business data processing results and perform related business processing. Since the time of batch processing business data lags behind the time of business data generation, this processing method not only lags behind the time of business personnel perceiving the business data processing results, but also may affect the processing efficiency of the business. SUMMARY
[0003] The present disclosure provides a business data processing method, device, equipment and storage medium to solve the problem that the time of batch processing business data lags behind the time of business data generation, thereby affecting the processing of the business by the business personnel.
[0004] According to an aspect of the present disclosure, a business data processing method is provided, comprising:
[0005] obtaining current business data and associated business processing rules;
[0006] parsing the business data to determine the characteristic values of the business data in each dimension;
[0007] in the case that the characteristic value in any dimension meets the trigger threshold value indicated in the business processing rules, obtaining historical data based on the historical data obtaining rules associated with the trigger threshold value;
[0008] parsing the business data and the historical data to generate push data;
[0009] sending the push data to a business processing client associated with the business data.
[0010] According to another aspect of the present disclosure, a business data processing device is provided, comprising:
[0011] a first obtaining module configured to obtain current business data and associated business processing rules;
[0012] a first parsing module configured to parse the business data to determine the characteristic values of the business data in each dimension;
[0013] a second obtaining module configured to, in the case that the characteristic value in at least one dimension meets the trigger threshold value indicated in the business processing rules, obtain historical data based on the historical data obtaining rules associated with the trigger threshold value;
[0014] The second analysis module is configured to analyze the service data and the historical data to generate push data.
[0015] The push module is configured to send the push data to a service processing client associated with the service data.
[0016] According to another aspect of the present disclosure, an electronic device is provided, comprising:
[0017] at least one processor;
[0018] and a memory in communication with the at least one processor;
[0019] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of the above embodiments.
[0020] According to another aspect of the present disclosure, a non-transitory computer readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable a computer to perform the method according to the above embodiments.
[0021] The service data processing method, device, equipment and storage medium provided by the present application, by acquiring the current service data and the associated service processing rule; analyzing the service data to determine the characteristic value of the service data in each dimension; in the case that the characteristic value of at least one dimension meets the trigger threshold value indicated in the service processing rule, the historical data is acquired based on the historical data acquisition rule associated with the trigger threshold value; the push data is generated by analyzing the service data and the historical data; the push data is sent to the service processing client associated with the service data. Therefore, not only the real-time processing of the service data is realized, but also the timeliness of the service personnel acquiring the service data is ensured, which provides the condition for improving the service processing efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0022] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present application and, together with the specification, serve to explain the principles of the application.
[0023] Figure 1 A service data processing method flowchart provided by the embodiment of the present disclosure;
[0024] Figure 2 A service processing rule generation method flowchart provided by the embodiment of the present disclosure;
[0025] Figure 3 A service data processing device structure diagram provided by the embodiment of the present disclosure;
[0026] Figure 4A structural schematic diagram of an electronic device provided by an embodiment of the present disclosure.
[0027] The specific embodiments of the present application have been shown and described in the above-described drawings, and will be described in more detail hereinafter. These drawings and the written description are not intended to restrict the scope of the present application in any way, but to explain the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0028] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements, and the description which follows is made by way of non-limiting examples with reference to the drawings and is not intended to limit the application to the specific embodiments described in the description.
[0029] Terminology:
[0030] Flink: is an open source stream processing framework developed by Apache Software Foundation, and its core is a distributed stream data flow engine written in Java and Scala. Flink executes any stream data program in a data parallel and pipelined manner, and the pipelined runtime system of Flink can execute batch processing and stream processing programs. In addition, the runtime of Flink itself also supports the execution of iterative algorithms.
[0031] TiDB: is an open source distributed relational database independently designed and developed by PingCAP company, which is a hybrid distributed database product supporting online transaction processing, online analytical processing and hybrid transaction and analytical processing at the same time, and has important features such as horizontal expansion or contraction, financial level high availability, real-time hybrid transaction and analytical processing, cloud native distributed database, etc. The goal is to provide users with one-stop online transaction processing, online analytical processing, hybrid transaction and analytical processing solutions. TiDB is suitable for various application scenarios such as high availability, high consistency requirements, large data size, etc.
[0032] Clickhouse: is a columnar storage database for online analytical processing query large-scale parallel processing architecture open sourced by Yandex of Russia in 2016, which can use structured query language to query real-time generated analytical data reports.
[0033] Kafka: Developed by the Apache Software Foundation, it is an open source stream processing platform written in Scala and Java. Kafka is a high-throughput distributed publish-subscribe message system that can handle all action stream data of consumers in the website. This action (web page browsing, search and other user actions) is a key factor in many social functions on modern networks. These data are usually solved by processing logs and log aggregation due to the requirements of throughput. For log data and offline analysis systems like big data analysis, but with the limitation of real-time processing requirements, this is a feasible solution. The purpose of Kafka is to unify online and offline message processing through the parallel loading mechanism of big data analysis, and also to provide real-time messages through clustering.
[0034] In the present disclosure, a data system is constructed by using Flink components and TiDB. After obtaining real-time business data, the real-time business data can be parsed to determine the characteristic values in each dimension. When the characteristic values in at least one dimension meet the triggering threshold, the historical data associated with the triggering threshold is obtained. Then, the historical data and the business data are processed to obtain push data, and the push data is pushed to the associated business processing client. Thus, the lag of business data processing is avoided, and the speed of business personnel obtaining business data is improved, which provides a condition for improving business processing efficiency.
[0035] The business data processing method of the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0036] It should be noted that the business data processing method implemented by the present disclosure is configured in an interactive interface, which can be applied to any electronic device to enable the electronic device to realize the function of data processing.
[0037] The electronic device can be any device with computing power, such as a personal computer (PC), a mobile terminal, etc. The mobile terminal can be a mobile phone, a tablet computer, a personal digital assistant, a wearable device, etc. It has various operating systems, touch screens and / or display screens.
[0038] Figure 1 A flowchart of a business data processing method provided by the embodiments of the present disclosure is shown.
[0039] As shown in Figure 1 , the method comprises:
[0040] Step 101, obtaining current business data and associated business processing rules.
[0041] In some possible implementation forms, a plurality of business processing rules can be included in the business system, and different business processing rules are associated with different types of businesses. Thus, the business system can first acquire the currently generated business data, and then acquire the business processing rule associated with the type of business according to the type of business described by the current business data.
[0042] The business system is a system for providing a business service, and the currently generated business data of the business system is business data associated with the business service currently provided by the business system.
[0043] For example, if a customer A currently transfers 2 million yuan to an account B at a counter, the business system can acquire the business data "customer A transfers 2 million yuan to account B at C branch on X day Y minute".
[0044] In addition, the business processing rule refers to a rule set by a business personnel for processing the business data. The business processing rule associated with the business data can be one or more, which is not limited in the present disclosure.
[0045] Optionally, the business processing rules associated with different types of businesses can be the same or different.
[0046] For example, the business processing rule associated with the transfer type of business can include: when the transfer amount is greater than 1 million yuan, the transfer account and the receiving account are counted in the past two months. Alternatively, the business processing rule associated with the deposit type of business can include: when the single deposit amount is greater than 500,000 yuan, the account balance change information of the deposit user in the past half year is counted, and the like, which is not limited in the present disclosure.
[0047] It should be noted that the business processing rules associated with different types of businesses described above are only illustrative and cannot be regarded as a restrictive description of the business data processing method provided by the present disclosure.
[0048] Step 102, the business data is parsed to determine the characteristic values of the business data in each dimension.
[0049] Each business data includes information of multiple dimensions, for example, each business data can include information of "user" dimension, information of "amount" dimension, information of "time" dimension, and information of "business type" dimension, and the like. The characteristic values of each dimension corresponding to different business data are not completely the same. Thus, the data system in the present disclosure can parse the current business data to obtain the characteristic values of each dimension after acquiring the current business data.
[0050] For example, the business data "Customer A transfers 2 million to account B at C branch at X day Y minute" is parsed, and the feature value of the business data in the "time" dimension is determined as X day Y minute, the feature value of the business data in the "business type" dimension is determined as transfer, and the feature value of the business data in the "amount" dimension is determined as 2 million.
[0051] It should be noted that the above examples are only illustrative and cannot be regarded as a restrictive illustration of the abnormal data obtaining method provided by the present disclosure.
[0052] In step 103, if the feature value in at least one dimension meets the trigger threshold indicated in the business processing rule, the historical data is obtained based on the historical data obtaining rule associated with the trigger threshold.
[0053] In the present disclosure, the trigger threshold corresponding to each dimension can be indicated in the business processing rule, and then the data system can compare the feature value of each dimension with the trigger threshold corresponding to the dimension after determining the feature value of the business data in each dimension, to determine whether the feature value in the dimension meets the trigger threshold.
[0054] In addition, the historical data obtaining rule associated with different trigger thresholds can be different, or the historical data obtaining rule associated with different trigger threshold combinations can be different. For example, the historical data obtaining rule associated with the trigger threshold corresponding to the "amount" dimension can be "obtain all business data of the same user in the past month", the historical data obtaining rule associated with the trigger threshold corresponding to the "business type" dimension and the "amount" dimension is "obtain business data of the same user with the same business type in the past month", and the like, which are not limited in the present disclosure.
[0055] In some possible implementation forms, if the feature value of one dimension triggers the trigger threshold set in the business processing rule, the business system can obtain the historical data according to the historical data obtaining rule associated with the trigger threshold of the one dimension.
[0056] In some possible implementation forms, if the feature values of multiple dimensions all trigger the corresponding trigger thresholds set in the business processing rule, the business system can obtain the historical data according to the historical data obtaining rule associated with the trigger threshold combination of the multiple dimensions.
[0057] The historical data can be the previously obtained business data stored in the TiDB database, or the processing result data associated with the previous business data stored in the TiDB database, which is not limited in the present disclosure.
[0058] In step 104, the business data and the historical data are parsed to generate the push data.
[0059] The push data can be data including part of the business data and part of the historical data, or the push data can be other data for indicating an exception of the business data, and the disclosure does not limit this.
[0060] After the business system obtains the business data and the historical data, the business system can parse the business data and the historical data based on a business processing rule corresponding to the business data, to determine whether the data needs to be pushed to a business personnel, and generate the push data in a case where it is determined that the data needs to be pushed.
[0061] For example, if the business system determines, after parsing the business data and the historical data, that the account associated with the business data has a high transfer frequency in the past month, the interactive account is not fixed, and the amount is large, it can be determined that the user to whom the account belongs can be involved in illegal lending and other businesses, and thus the push data can be generated.
[0062] In some possible implementation forms, the processing rule associated with the business data can further include a desensitization processing of the push data, or the push data can be converted into a data format convenient for receiving by different devices.
[0063] For example, the processing rule associated with the business data indicates that some data (such as a user name) involved in the push data needs to be masked, and then the business system can mask the user name in the push data after generating the push data. Or the processing rule associated with the business data indicates that some data (such as an amount) involved in the push data needs to be encrypted for transmission, and then the business system can encrypt the push data after generating the push data. Or the processing rule associated with the business data indicates that the push data needs to be converted into a PDF format when a business processing client for receiving the push data is located in a mobile device, and the push data needs to be converted into a text format when the business processing client for receiving the push data is located in a PC device.
[0064] It should be noted that the parsing processing of the different types of business data is only illustrative, and cannot be regarded as a restrictive description of the business data processing method provided by the disclosure.
[0065] In some possible implementation forms, the business system can also determine, after parsing the business data and the historical data, that the data does not need to be pushed to the business personnel, and thus the push data does not need to be generated.
[0066] In step 105, the push data is sent to a business processing client associated with the business data.
[0067] In the present disclosure, the business processing client associated with the business data can be determined based on a processing rule associated with the business data, or the business processing client associated with the business data can also be determined based on a type to which the business data belongs, and the present disclosure does not limit this.
[0068] In some possible implementation forms, the push mode corresponding to different types of business data can also be different, or the push mode indicated by different business processing rules is also different. In the present disclosure, after the push data is determined, the target push mode associated with the business data and the identifier of the business processing client can be determined first, and then the push data can be sent to the business processing client based on the target push mode and the identifier of the business processing client.
[0069] In some possible implementation forms, the target push mode and the identifier of the business processing client can be obtained from the business processing rule associated with the business data, or the target push mode and the identifier of the business processing client can also be determined based on the type of the business data, and the present disclosure does not limit this.
[0070] The target push mode can be push through a WeChat public account, push through a short message, or push through an in-site message on a PC platform, etc. The business processing client can be located on a mobile phone or a PC, etc.
[0071] In the present disclosure, after the current business data is obtained, the business processing rule associated with the business data is determined first, and then the business data is parsed to determine the characteristic value in each dimension, and in the case that the characteristic value in at least one dimension meets the trigger threshold value indicated in the business processing rule, the historical data is obtained based on the historical data obtaining rule associated with the trigger threshold value, and then the business data and the historical data are parsed to generate push data, and the push data is pushed to the associated business processing client. Therefore, not only the real-time processing of the business data is realized, but also the timeliness of the business personnel obtaining the business data is ensured, which provides a condition for improving the business processing efficiency.
[0072] From the above analysis, after the business system obtains the business data, the business processing rule associated with the business data can be determined first, and then the business data is processed in real time based on the business processing rule, and the push data is sent to the business processing client when needed, so that the business personnel can master the state of the business data in real time and then perform business processing. In the present disclosure, in order to facilitate the business personnel to flexibly configure the business rule, the business system can also provide an interactive business data processing rule configuration interface, and the business personnel can configure the business processing rule according to the demand. The process of the business processing rule provided by the present disclosure will be described below. Figure 2
[0073] Figure 2 A flowchart of a service processing rule generation method provided by an embodiment of the present disclosure is shown in FIG. 1, and the method comprises the following steps: Figure 2
[0074] In step 201, a service data processing rule setting request is received, wherein the setting request comprises a service type.
[0075] In the present disclosure, the service system can provide a visual interactive interface for the service personnel, and then the service personnel can trigger a relevant button or control in the interactive interface to send a service data processing rule setting request to the service system.
[0076] Optionally, the service system can set different processing rule setting request buttons for different types of service data in the interactive interface, which is not limited in the present disclosure.
[0077] For example, the service personnel A clicks the "service data processing rule setting" button associated with the "money transfer service" in the interactive interface, and then the service system receives the service data processing rule setting request comprising the "money transfer service".
[0078] In step 202, a processing rule setting interface is generated and displayed based on the service type.
[0079] In the present disclosure, in order to simplify the difficulty of the service personnel in configuring the processing rule and improve the configuration efficiency, different processing rule setting interfaces can be set for different service types. Thus, after the service system receives the setting request, the corresponding processing rule setting interface can be displayed according to the service type contained in the setting request.
[0080] Then, the service personnel can configure the rule in the displayed processing rule setting interface. For example, the service personnel can set or select the time information in the "time" control in the processing rule setting interface according to the service needs.
[0081] In some possible implementation forms, the processing rule setting interface can further comprise a setting or selection control of a trigger threshold, and the service personnel can also set or select the trigger threshold according to the service type.
[0082] In step 203, in the case that a service processing rule generation request is received, a service processing rule associated with the service type is generated based on the configuration information input in each page control of the processing rule setting interface.
[0083] The configuration information input in the page control refers to the information input by the service personnel in the page control during the processing rule configuration process, or the information indicated by the target option selected for the page control.
[0084] In the present disclosure, after the business personnel complete the setting of each settable page control in the processing rule setting interface, the business personnel can trigger the "complete" or "submit" button in the processing rule setting interface to send a business processing rule generation request to the business system, and then the business system can generate the associated business processing rule based on the configuration information input by the business personnel in each page control of the interface.
[0085] It can be understood that the configuration information of the processing rule setting interface is different, and the business processing rule generated by the business system is also different.
[0086] In addition, after the user completes the configuration of the setting interface, the system background can generate the associated business processing rule according to the configuration information.
[0087] It can be understood that through the business processing rule generation method provided by the present disclosure, the business personnel does not need to use program configuration in the background, but only needs to interact with the page simply to generate the business processing rule required by the business personnel, which not only reduces the generation difficulty of the business processing rule, but also provides conditions for the flexible update of the business processing rule.
[0088] It should be noted that all the above examples are only illustrative and cannot be regarded as a restrictive description of the business data processing method provided by the present disclosure.
[0089] In the embodiment of the present disclosure, after the business system receives the business data processing rule setting request, the business system can generate and display the corresponding processing rule setting interface according to the business type contained in the request, and then generate the business processing rule associated with the business type based on the configuration information input in each page control of the processing rule setting interface after receiving the business processing rule generation request. Therefore, through the visual interface interaction, the processing rules corresponding to different types of businesses can be generated, which reduces the generation difficulty of the business processing rule and improves the efficiency and flexibility of generating the business processing rule.
[0090] In order to realize the above-mentioned embodiment, the present disclosure further provides a business data processing device.
[0091] Figure 3 A structural schematic diagram of a business data processing device provided in the present disclosure.
[0092] As shown in Figure 3 The business data processing device 300 includes a first acquisition module 301, a first analysis module 302, a second acquisition module 303, a second analysis module 304, and a pushing module 305.
[0093] The first acquisition module 301 is configured to acquire the current business data and the associated business processing rule.
[0094] The first analysis module 302 is configured to analyze the service data to determine characteristic values of the service data in various dimensions.
[0095] The second acquisition module 303 is configured to acquire historical data based on a historical data acquisition rule associated with a trigger threshold, in a case where the characteristic value in at least one dimension meets the trigger threshold indicated in the service processing rule.
[0096] The second analysis module 304 is configured to analyze the service data and the historical data to generate push data.
[0097] The push module 305 is configured to send the push data to a service processing client associated with the service data.
[0098] In a possible implementation of the embodiment of the present disclosure, the method further includes a receiving module, a display module, and a generating module.
[0099] The receiving module is configured to receive a service data processing rule setting request, wherein the setting request includes a service type.
[0100] The display module is configured to generate and display a processing rule setting interface based on the service type.
[0101] The generating module is configured to generate a service processing rule associated with the service type based on configuration information input in each page control of the processing rule setting interface, in a case where a service processing rule generation request is received.
[0102] In a possible implementation of the embodiment of the present disclosure, the method further includes a determining module and a storage module.
[0103] The determining module is configured to determine a target database according to a service type to which the service data belongs.
[0104] The storage module is configured to store the push data in the target database.
[0105] It should be noted that the explanation and description of the foregoing embodiment of the service data processing method are also applicable to the apparatus of the embodiment, and thus will not be described herein again.
[0106] In the present disclosure, after obtaining the current service data, firstly, the associated service processing rule is determined, then the service data is parsed to determine the characteristic value in each dimension, and in the case that the characteristic value in at least one dimension meets the trigger threshold indicated in the service processing rule, the historical data is obtained based on the historical data obtaining rule associated with the trigger threshold, then the service data and the historical data are parsed to generate the push data, and the push data is pushed to the associated service processing client. Therefore, not only the real-time processing of the service data is realized, but also the timeliness of the service personnel obtaining the service data is ensured, which provides a condition for improving the service processing efficiency.
[0107] According to the embodiments of the present disclosure, the present disclosure also provides an electronic device.
[0108] Figure 4 The structural schematic diagram of the electronic device 400 provided by the embodiments of the present disclosure is shown.
[0109] As shown in Figure 4 , the electronic device can include a transceiver 401, a processor 402, and a memory 403.
[0110] The processor 402 executes the computer execution instructions stored in the memory, so that the processor 402 executes the scheme in the above-mentioned embodiments. The processor 402 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
[0111] The memory 403 is connected with the processor 402 through a system bus and completes mutual communication, and the memory 403 is used for storing computer program instructions.
[0112] The transceiver 401 can be used to obtain a to-be-run task and configuration information of the to-be-run task.
[0113] The system bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or only one type of bus. The transceiver is used to realize the communication between the database access device and other computers (such as clients, read-write libraries and read-only libraries). The memory can include random access memory (RAM) and can also include non-volatile memory.
[0114] The electronic device provided by the embodiment of the present application can be the terminal device of the above-mentioned embodiment.
[0115] The embodiment of the present application further provides a chip for running instructions, which is used for executing the technical solutions of the task scheduling method in the above-mentioned embodiment.
[0116] The embodiment of the present application further provides a computer readable storage medium, which stores computer instructions, and when the computer instructions run on a computer, the computer executes the technical solutions of the task scheduling method in the above-mentioned embodiment.
[0117] The embodiment of the present application further provides a computer program product, which includes a computer program stored in a computer readable storage medium, at least one processor can read the computer program from the computer readable storage medium, and when the at least one processor executes the computer program, the technical solutions of the task scheduling method in the above-mentioned embodiment can be realized.
[0118] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The specification and examples given are considered exemplary only, and the true scope and spirit of the application is indicated by the following claims. The true scope and spirit of the application are indicated by the following claims.
[0119] It should be understood that the present application is not limited to the precise construction that has been described above and shown in the accompanying drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the present application is limited only by the appended claims.
Claims
1. A service data processing method characterized by, The method comprises: obtaining current business data and associated business processing rules; parsing the business data to determine characteristic values of the business data in each dimension; in the case where the characteristic value of at least one dimension meets a trigger threshold value indicated in the business processing rules, obtaining historical data based on historical data obtaining rules associated with the trigger threshold value, wherein the historical data obtaining rules associated with different trigger threshold values are different; parsing the business data and the historical data to generate push data; sending the push data to a business processing client associated with the business data; before the obtaining current business data and associated business processing rules, the method further comprises: receiving a business data processing rule setting request, wherein the setting request comprises a business type; based on the business type, generating and displaying a processing rule setting interface, wherein different business types are provided with different processing rule setting interfaces; in the case where a business processing rule generation request is received, generating the business processing rules associated with the business type based on configuration information input in each page control of the processing rule setting interface.
2. The method of claim 1, wherein, after the parsing the business data and the historical data to generate push data, the method further comprises: determining a target database according to the business type to which the business data belongs; storing the push data in the target database.
3. The method of claim 1, wherein, The sending the push data to the business processing client associated with the business data comprises: determining a target push mode associated with the business data and an identifier of the business processing client; based on the target push mode and the identifier of the business processing client, sending the push data to the business processing client.
4. The method according to any one of claims 1 to 3, characterized in that, before the sending the push data to the business processing client associated with the business data, the method further comprises: in the case where a desensitization rule is included in the business processing rules, performing desensitization processing on the push data based on the desensitization rule.
5. The method of any one of claims 1-3, wherein, The obtaining current business data and associated business processing rules comprises: obtaining the business data currently generated by a business system; based on the business type to which the business data belongs, obtaining the associated business processing rules.
6. A service data processing apparatus characterized by comprising: The method comprises: a first obtaining module, configured to obtain current business data and associated business processing rules; a first parsing module, configured to parse the business data to determine characteristic values of the business data in each dimension; a second obtaining module, configured to, in the case where the characteristic value of at least one dimension meets a trigger threshold value indicated in the business processing rules, obtain historical data based on historical data obtaining rules associated with the trigger threshold value, wherein the historical data obtaining rules associated with different trigger threshold values are different; a second parsing module, configured to parse the business data and the historical data to generate push data; a push module, configured to send the push data to a business processing client associated with the business data; a receiving module, configured to receive a business data processing rule setting request, wherein the setting request comprises a business type; The display module is configured to generate and display a processing rule setting interface based on the service type, wherein different service types are provided with different processing rule setting interfaces. The generation module is configured to generate the service processing rule associated with the service type based on configuration information input in each page control of the processing rule setting interface when receiving a service processing rule generation request.
7. The apparatus of claim 6, wherein, Further comprising: The determination module is configured to determine a target database according to the service type to which the service data belongs. The storage module is configured to store the push data into the target database.
8. An electronic device, comprising: Comprise: At least one processor; And a memory connected with the at least one processor in communication; Wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method of any one of claims 1-5.
9. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to execute the method of any one of claims 1-5.
10. A computer program product comprising a computer program which, when executed by a processor, implements the method of any one of claims 1-5.
Citation Information
Patent Citations
Payment service system monitoring method, device and equipment and computer storage medium
CN114443409A
Method, device and system for monitoring service data, electronic equipment and storage medium
CN114816928A