Business data processing method and device, electronic equipment and readable storage medium
By authenticating business data indices and assigning global unique identification, and processing indicators in combination with designated data processing models, the problem of poor versatility of index data in the existing technology is solved, data interaction efficiency and standardization are improved, and maintenance costs are reduced.
Patent Information
- Application Number
- CN202310754164.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-25
- Publication Date
- 2024-12-27
AI Technical Summary
In the prior art, the versatility and standardization of index data are poor, resulting in slow index positioning speed, low business data reading efficiency, and high maintenance costs.
By authenticating business data, giving global unique indicator identification, and processing indicators based on the specified data processing model, corresponding indicator data is generated, data interaction, positioning and indexing efficiency is improved, repeated processing work is reduced, and data standardization is improved and security.
It improves the interaction efficiency, positioning efficiency and indexing efficiency of business data, reduces data maintenance costs, and improves the access efficiency and standardization of indicator data.
Smart Images

Figure CN119203203A_ABST
Abstract
Description
Background Art
[0002] At present, indicator data can be used to monitor or evaluate business operation quality or operating conditions, and provide data support for decision-makers. Operations personnel can also analyze problems based on abnormal indicator data.
[0003] In related technologies, the following solutions are mainly used to analyze indicator data:
[0004] (1) Ask the technical staff on the data development side to help extract relevant data and send it to the business personnel's mailbox in the form of Excel or other text. After the business personnel download the data, they can perform analysis based on the local Excel.
[0005] (2) The R&D side builds corresponding data products and provides downloading or online analysis of relevant data based on the needs of the business side.
[0006] However, as the number of indicators increases, the models involved in data support also increase. The universality and standardization of indicator data are relatively poor. Not only is the speed of locating the corresponding model of the indicator slow, but the efficiency of reading business data is also low. In addition, the maintenance cost of business data is high.
[0007] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0008] The purpose of the present disclosure is to provide a business data processing method, device, electronic device and readable medium, which are used to overcome the problem of poor data universality caused by the limitations and defects of related technologies at least to a certain extent.
[0009] According to the first aspect of an embodiment of the present disclosure, a business data processing method is provided, comprising: assigning a globally unique indicator identifier to business data that has passed indicator authentication of a data caliber; performing indicator processing on the business data with the globally unique indicator identifier according to a specified data processing model corresponding to the data caliber to generate corresponding indicator data.
[0010] In an exemplary embodiment of the present disclosure, before assigning a globally unique indicator identifier to the business data that has passed the indicator authentication of the data caliber, it also includes:
[0011] Acquire a data caliber sent by the first client, where the data caliber includes a business caliber and / or a code logic caliber;
[0012] Sending the data caliber to the second client for local review, and / or instructing the second client to conduct online review;
[0013] The data caliber reviewed by the second client is stored, and the data caliber is used to perform data caliber indicator authentication on the business data.
[0014] In an exemplary embodiment of the present disclosure, before obtaining the data caliber sent by the first client, the method further includes:
[0015] Obtain data source model data corresponding to the business data;
[0016] A specified data processing model is constructed according to the development requirements corresponding to the data source model data and the preset caliber. The data processing model is used to perform operations on the business data identified by the globally unique indicator. The operations include generating details, summarizing calculations, splitting data, and reading and writing data.
[0017] In an exemplary embodiment of the present disclosure, it further includes:
[0018] Performing indicator processing on the business data with the globally unique indicator identifier according to the specified data processing model corresponding to the data caliber to generate corresponding indicator data includes:
[0019] Determine a designated data processing model corresponding to the data caliber;
[0020] Determining whether the specified data processing model meets the development requirements of the business data;
[0021] If it is determined that the designated data processing model meets the development requirements of the business data, the designated data processing model is triggered to perform indicator processing on the business data having a globally unique indicator identifier to generate corresponding indicator data;
[0022] If it is determined that the indicator data processing model does not meet the development requirements of the business data, the designated data processing model is updated according to the business requirements.
[0023] In an exemplary embodiment of the present disclosure, assigning a globally unique indicator identifier to business data that has passed the indicator authentication of the data caliber includes:
[0024] Determine the business data that has passed the indicator certification of the data caliber, the business data that has passed the indicator certification meets the requirements of the data caliber for indicator attributes, and the indicator attributes include at least one of type, format and status;
[0025] Determine a globally unique indicator identifier corresponding to the data caliber;
[0026] The globally unique indicator identifier is determined as the identifier of the business data.
[0027] In an exemplary embodiment of the present disclosure, performing indicator processing on the business data having the globally unique indicator identifier according to the specified data processing model corresponding to the data caliber to generate corresponding indicator data includes:
[0028] Determine the business scope of the business data identified by the globally unique indicator;
[0029] Convert the business caliber into the corresponding code logic caliber;
[0030] Calling the operation logic code corresponding to the business data according to the code logic caliber;
[0031] The operation logic code is triggered to process the business data to generate corresponding indicator data.
[0032] In an exemplary embodiment of the present disclosure, it further includes:
[0033] In response to an access request sent by a third client, parsing a globally unique indicator identifier included in the access request;
[0034] The corresponding business data is determined according to the globally unique indicator, and the business data is fed back to the third client or the third client is authorized to edit online.
[0035] According to a second aspect of an embodiment of the present disclosure, a service data processing device is provided, including:
[0036] The assignment module is configured to assign a globally unique indicator identifier to business data that has passed the indicator certification of the data caliber;
[0037] The processing module is configured to perform indicator processing on the business data having the globally unique indicator identifier according to a specified data processing model corresponding to the data caliber to generate corresponding indicator data.
[0038] According to a third aspect of the present disclosure, a business data processing platform is provided, including:
[0039] An indicator authentication unit, used to authenticate the data caliber set by the client, the data caliber is used to perform indicator authentication on the business data, and to assign a globally unique indicator identifier to the business data that passes the indicator authentication;
[0040] A data processing unit performs data interaction with the indicator authentication unit, and the data processing unit is used to perform indicator processing on the business data with the globally unique indicator identifier according to a specified data processing model corresponding to the data caliber to generate corresponding indicator data.
[0041] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute any one of the methods described above based on instructions stored in the memory.
[0042] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, on which a program is stored, and when the program is executed by a processor, the business data processing method as described in any one of the above items is implemented.
[0043] The disclosed embodiment, by assigning a globally unique indicator identifier to the business data that has passed the indicator authentication of the data caliber, on the one hand, verifies whether the business data meets the requirements of indicator processing through the data caliber, and on the other hand, identifies the business data through the globally unique indicator identifier, which is an identifier commonly used in all links of the business data processing process, and can not only improve the interaction efficiency, positioning efficiency and indexing efficiency of business data, but also effectively reduce the workload of indicator processing of repeated business data. Furthermore, according to the specified data processing model corresponding to the data caliber, the business data with the globally unique indicator identifier is processed for indicators to generate corresponding indicator data, which improves the standardization and security of the processed indicator data, is conducive to improving the client's access efficiency to business data, and further reduces the data maintenance cost.
[0044] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0046] Figure 1 A schematic diagram showing an exemplary system architecture to which the business data processing solution of an embodiment of the present invention can be applied;
[0047] Figure 2 is a flow chart (I) of a method for processing business data in an exemplary embodiment of the present disclosure;
[0048] Figure 3 is a flow chart (II) of a business data processing method in an exemplary embodiment of the present disclosure;
[0049] Figure 4 is a flow chart of a business data processing method in an exemplary embodiment of the present disclosure (III);
[0050] Figure 5 is a flow chart of a business data processing method in an exemplary embodiment of the present disclosure (IV);
[0051] Figure 6 is a flow chart of a business data processing method in an exemplary embodiment of the present disclosure (V);
[0052] Figure 7 is a flowchart of a business data processing method in an exemplary embodiment of the present disclosure (six);
[0053] Figure 8 is a flow chart of a business data processing method in an exemplary embodiment of the present disclosure (VII);
[0054] Fig. 9 It is a schematic diagram of an interactive process of a business data processing solution in an exemplary embodiment of the present disclosure;
[0055] Fig.10 is a schematic diagram of the structure of a business data processing device in an exemplary embodiment of the present disclosure;
[0056] Fig.11 It is a schematic structural diagram of an electronic device in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0057] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.
[0058] In addition, the accompanying drawings are only schematic diagrams of the present disclosure, and the same reference numerals in the drawings represent the same or similar parts, so their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities, which do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0059] Figure 1 A schematic diagram showing an exemplary system architecture to which the business data processing solution of an embodiment of the present invention can be applied.
[0060] like Figure 1 As shown, the system architecture 100 may include one or more of terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.
[0061] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. According to the implementation requirements, there may be any number of terminal devices, networks and servers. For example, the server 105 may be a server cluster composed of multiple servers.
[0062] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Terminal devices 101, 102, 103 can be various electronic devices with display screens, including but not limited to smart phones, tablet computers, portable computers, desktop computers, etc.
[0063] In some embodiments, the service data processing method provided in the embodiments of the present invention is generally executed by the server 105, and accordingly, the service data processing device is generally arranged in the terminal device 103 (or the terminal device 101 or 102). In other embodiments, some terminals may have functions similar to those of the server device to execute the method.
[0064] The exemplary embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0065] Figure 2 Flowchart (I) of a method for processing business data in an exemplary embodiment of the present disclosure.
[0066] refer to Figure 2 , the business data processing method may include:
[0067] Step S202, assigning a globally unique indicator identifier to the business data that has passed the indicator authentication of the data caliber.
[0068] Step S204, performing indicator processing on the business data having the globally unique indicator identifier according to the specified data processing model corresponding to the data caliber to generate corresponding indicator data.
[0069] The disclosed embodiment, by assigning a globally unique indicator identifier to the business data that has passed the indicator authentication of the data caliber, on the one hand, verifies whether the business data meets the requirements of indicator processing through the data caliber, and on the other hand, identifies the business data through the globally unique indicator identifier, which is an identifier commonly used in all links of the business data processing process, and can not only improve the interaction efficiency, positioning efficiency and indexing efficiency of business data, but also effectively reduce the workload of indicator processing of repeated business data. Furthermore, according to the specified data processing model corresponding to the data caliber, the business data with the globally unique indicator identifier is processed for indicators to generate corresponding indicator data, which improves the standardization and security of the processed indicator data, is conducive to improving the client's access efficiency to business data, and further reduces the data maintenance cost.
[0070] Next, each step of the business data processing method is described in detail.
[0071] Figure 3 This is a flowchart (II) of the business data processing method in the exemplary embodiment of the present disclosure.
[0072] In an exemplary embodiment of the present disclosure, Figure 3 As shown, before assigning a globally unique indicator identifier to the business data that has passed the indicator certification of the data caliber, it also includes:
[0073] Step S302, obtaining the data caliber sent by the first client, where the data caliber includes a business caliber and / or a code logic caliber.
[0074] In an exemplary embodiment of the present disclosure, data caliber refers to the standard used for processing data, that is, the indicator system followed for data processing, including standards such as method, scope, and dimension, but not limited thereto.
[0075] In an exemplary embodiment of the present disclosure, the business caliber is a standard determined based on business scenarios, business requirements, business data attributes, etc.
[0076] In an exemplary embodiment of the present disclosure, the logic code caliber is determined based on standards such as data processing logic, data interaction capability, and data storage capability.
[0077] Step S304, sending the data caliber to the second client for local review, and / or instructing the second client to perform online review.
[0078] In an exemplary embodiment of the present disclosure, the second client is a client or smart terminal used by the auditor. By auditing the data caliber through the second client, on the one hand, it can be determined whether the data caliber meets the requirements of data processing computing capabilities, and on the other hand, it can be determined whether the data caliber meets business needs, which is conducive to improving the reliability of indicator data processing.
[0079] Step S306, storing the data caliber that has passed the review of the second client, where the data caliber is used to perform data caliber indicator authentication on the business data.
[0080] In an exemplary embodiment of the present disclosure, the data caliber reviewed by the second client is stored to facilitate data caliber indicator authentication of the business data to be processed. If the data caliber indicator authentication is passed, the business standards and / or logical standards are met, and logical bugs or freezes are less likely to occur, thereby improving the efficiency and reliability of business data processing.
[0081] Figure 4 It is a flowchart (three) of the business data processing method in the exemplary embodiment of the present disclosure.
[0082] In an exemplary embodiment of the present disclosure, Figure 4 As shown, before obtaining the data caliber sent by the first client, it also includes:
[0083] Step S402: Acquire data source model data corresponding to the business data.
[0084] Step S404, constructing a specified data processing model according to the development requirements corresponding to the data source model data and the preset caliber, wherein the data processing model is used to perform calculations on the business data identified by the globally unique indicator, and the calculations include generating details, summarizing calculations, data splitting, and data reading and writing.
[0085] In an exemplary embodiment of the present disclosure, a specified data processing model is constructed according to the development requirements corresponding to the data source model data and a preset caliber, the preset caliber includes a logical caliber and / or a business caliber that has passed the review, and the data source model data includes data from data source models such as fdm (Frequency Division Multiplexing), cdm (Code Division Multiplexing) and dim (Dimension).
[0086] Figure 5 It is a flowchart (four) of the business data processing method in the exemplary embodiment of the present disclosure.
[0087] In an exemplary embodiment of the present disclosure, Figure 5 As shown, the business data with the globally unique indicator identifier is processed according to the specified data processing model corresponding to the data caliber to generate corresponding indicator data, including:
[0088] Step S502, determining a designated data processing model corresponding to the data caliber.
[0089] Step S504: determine whether the specified data processing model meets the development requirements of the business data.
[0090] Step S506: If it is determined that the designated data processing model meets the development requirements of the business data, the designated data processing model is triggered to perform indicator processing on the business data having a globally unique indicator identifier to generate corresponding indicator data.
[0091] Step S508: If it is determined that the indicator data processing model does not meet the development requirements of the business data, the designated data processing model is updated according to the business requirements.
[0092] In an exemplary embodiment of the present disclosure, in response to the update of the data source model data and / or the update of the preset caliber, the specified data processing model is updated, thereby improving the timeliness and reliability of the specified data processing model and being able to meet the processing requirements of business data in a timely manner.
[0093] Figure 6 It is a flowchart (five) of the business data processing method in the exemplary embodiment of the present disclosure.
[0094] In an exemplary embodiment of the present disclosure, Figure 6 As shown in the figure, the business data that has passed the indicator certification of the data caliber is given a globally unique indicator identifier, including:
[0095] Step S602, determining the business data that has passed the indicator authentication of the data caliber, wherein the business data that has passed the indicator authentication meets the requirements of the data caliber for indicator attributes, and the indicator attributes include at least one of type, format and status.
[0096] Step S604, the globally unique indicator identifier determines the globally unique indicator identifier corresponding to the data caliber.
[0097] Step S606: determine the globally unique indicator identifier as the identifier of the business data.
[0098] In an exemplary embodiment of the present disclosure, in the process of business data passing the indicator authentication of the data caliber, the attribute information of the business data is determined through the indicator authentication of the data caliber, and a globally unique indicator identifier is assigned to the business data based on the attribute information, that is, the generation rule of the globally unique indicator identifier is determined through the caliber, which can not only improve the versatility and reliability of the business data, but also facilitate data access and data maintenance through the globally unique indicator identifier.
[0099] Figure 7 It is a flowchart (six) of the business data processing method in the exemplary embodiment of the present disclosure.
[0100] In an exemplary embodiment of the present disclosure, Figure 7 As shown, the business data with the globally unique indicator identifier is processed according to the specified data processing model corresponding to the data caliber to generate corresponding indicator data, including:
[0101] Step S702, determining the business scope of the business data identified by the globally unique indicator.
[0102] Step S704, converting the business caliber into a corresponding code logic caliber.
[0103] Step S706, calling the operation logic code corresponding to the business data according to the code logic caliber.
[0104] Step S708, triggering the operation logic code to process the business data to generate corresponding indicator data.
[0105] In an exemplary embodiment of the present disclosure, by determining the business scope of the business data with the globally unique indicator identifier, and converting the business scope into the corresponding code logic caliber, and then calling the operation logic code corresponding to the business data according to the code logic caliber, that is, completing the processing of the business data through the operation logic code, the reliability and efficiency of indicator data generation are improved. Due to the corresponding relationship between the indicator data and the globally unique indicator identifier, data can be accessed at any time through the globally unique indicator identifier, which not only improves the readability and processing convenience of the indicator data, but also reduces the maintenance cost of the indicator data.
[0106] Figure 8 Flowchart (VII) of the business data processing method in the exemplary embodiment of the present disclosure.
[0107] In an exemplary embodiment of the present disclosure, Figure 8 As shown, the business data processing method also includes:
[0108] Step S802: In response to the access request sent by the third client, parse the globally unique indicator identifier included in the access request.
[0109] Step S804: determining corresponding business data according to the globally unique indicator, and feeding back the business data to the third client or authorizing the third client to edit online.
[0110] In an exemplary embodiment of the present disclosure, in response to an access request sent by a third client, a globally unique indicator identifier contained in the access request is parsed, and the corresponding business data is determined based on the globally unique indicator identifier, and the business data is fed back to the third client or the third client is authorized to edit it online, thereby improving the access response efficiency of the indicator data.
[0111] like Fig. 9 As shown, the business data processing platform of an embodiment of the present disclosure includes: an indicator authentication unit, which is used to authenticate the data caliber set by the client, and the data caliber is used to perform indicator authentication on the business data, and to assign a globally unique indicator identifier to the business data that passes the indicator authentication; a data processing unit, which interacts with the indicator authentication unit, and the data processing unit is used to perform indicator processing on the business data with the globally unique indicator identifier according to a specified data processing model corresponding to the data caliber to generate corresponding indicator data.
[0112] In an exemplary embodiment of the present disclosure, the indicator authentication unit relies on the indicator authentication platform 904, the data processing unit relies on the model 906 supporting the application of data products and the unified data analysis platform 908, the indicator authentication platform 904 and the model 906 supporting the application of data products belong to the specified data processing model, and the specific business data processing process includes:
[0113] (1) Client 902 serves data users on the business side and is used to formulate business definitions of indicators and use the data of these indicators.
[0114] (2) The indicator authentication platform 904 is configured as an indicator authentication platform. This platform is responsible for authenticating and reviewing the caliber proposed by the client 902, ensuring the consistency and correctness of the indicator caliber, and preventing the business side from repeatedly initiating the construction requirements of the same indicator.
[0115] (3) When the client 902 initiates the indicator authentication and is finally reviewed and approved, the indicator authentication platform 904 will assign a globally unique indicator code to the indicator, which is the key for the client 902 to obtain data quickly and conveniently in the later stage.
[0116] (4) The model 906 supporting the application of data products is used to implement the data calculation and processing flow, which is used to convert the indicator business caliber provided by the user into the code logic caliber, and finally calculate and process it into indicator data. The specific process is as follows:
[0117] (4.1) Depending on the business line, data-side R&D personnel will build a general detail layer adm (Add-Drop Multiplexer) model based on the fdm, cdm, dim and other model data of the data source layer according to the business scenario. This construction process is continuous, including new construction and iteration, such as generating supply chain adm_det, express adm_det, large item adm_det and other adm_det, but not limited to this.
[0118] (4.2) When the user passes the authentication of indicator A, the data developer will automatically judge the current ADM general model according to the caliber of indicator A. This judgment is based on the requirements document to see whether the current ADM general model meets the development of indicator A. If it meets the requirements, it will be based on the current general model, through calculation and processing of indicator detail model and indicator summary model with indicator coding. If it does not meet the requirements, it is necessary to iterate ADM or create a new ADM model to support the development of indicator A.
[0119] Among them, the details maintained by the indicator detail template include supply chain indicator details, express indicator details, large-item indicator details and other indicator details. The supply chain indicator details include warehousing timeliness rate details, shelving timeliness rate details and packaging timeliness rate details, etc. The express indicator details include collection timeliness rate details, sorting timeliness rate details and delivery timeliness rate details, etc. The large-item indicator details include installation timeliness rate details, after-sales timeliness rate details and delivery timeliness rate details, etc. Other indicator details include full-process fulfillment rate details, 10,000-order bad review rate details and transportation punctuality rate details.
[0120] In addition, the summary data maintained by the indicator summary model include supply chain indicator summary, express indicator summary, large-item indicator summary and other indicator summary. The supply chain indicators include warehousing timeliness rate, shelving timeliness rate and packaging timeliness rate, etc. The express indicator summary includes collection timeliness rate, sorting timeliness rate and delivery timeliness rate, etc. The large-item indicator summary includes installation timeliness rate, after-sales negative review rate and delivery timeliness rate, etc. Other indicator summaries include full-process fulfillment rate, negative review rate per 10,000 orders and transportation punctuality rate, etc.
[0121] (4.3) These indicator models can also support other application layer models for the construction of other data products.
[0122] (5) Unified Data Analysis Platform 908 is a unified and general data analysis platform. It is a system for users to obtain and analyze indicator data. After the data is processed and calculated and finally generates the data model tables of each data layer, users can interact through this platform to conveniently insert the indicators they want to see and the data to be analyzed.
[0123] The embodiments of the present disclosure use the unified coding of the indicator authentication platform to quickly locate the data model, data task, indicator caliber, business personnel and developer information corresponding to the indicator, so that both R&D personnel and business personnel can easily obtain indicator data.
[0124] Furthermore, the various layers of data built based on the above are open to a unified data analysis platform. Business personnel can easily and clearly obtain the data they want on the analysis platform based on the indicator rules certified by the business side. They only need to fuzzy match the desired data based on the indicator code and perform various viewing, analysis, downloading and other operations without the participation of R&D personnel.
[0125] Corresponding to the above method embodiments, the present disclosure also provides a business data processing device, which can be used to execute the above method embodiments.
[0126] Fig.10 It is a block diagram of a business data processing device in an exemplary embodiment of the present disclosure.
[0127] refer to Fig.10 , the service data processing device 1000 may include:
[0128] The assignment module 1002 is configured to assign a globally unique indicator identifier to business data that has passed the indicator authentication of the data caliber.
[0129] The processing module 1004 is configured to perform indicator processing on the business data having the globally unique indicator identifier according to a specified data processing model corresponding to the data caliber to generate corresponding indicator data.
[0130] In an exemplary embodiment of the present disclosure, before assigning a globally unique indicator identifier to the business data that has passed the indicator authentication of the data caliber, the business data processing device 1000 is further configured to:
[0131] Acquire a data caliber sent by the first client, where the data caliber includes a business caliber and / or a code logic caliber;
[0132] Sending the data caliber to the second client for local review, and / or instructing the second client to conduct online review;
[0133] The data caliber reviewed by the second client is stored, and the data caliber is used to perform data caliber indicator authentication on the business data.
[0134] In an exemplary embodiment of the present disclosure, before obtaining the data caliber sent by the first client, the service data processing device 1000 is further configured to:
[0135] Obtain data source model data corresponding to the business data;
[0136] A specified data processing model is constructed according to the development requirements corresponding to the data source model data and the preset caliber. The data processing model is used to perform operations on the business data identified by the globally unique indicator. The operations include generating details, summarizing calculations, splitting data, and reading and writing data.
[0137] In an exemplary embodiment of the present disclosure, the service data processing device 1000 is further configured to:
[0138] Determine a designated data processing model corresponding to the data caliber;
[0139] Determining whether the specified data processing model meets the development requirements of the business data;
[0140] If it is determined that the designated data processing model meets the development requirements of the business data, the designated data processing model is triggered to perform indicator processing on the business data having a globally unique indicator identifier to generate corresponding indicator data;
[0141] If it is determined that the indicator data processing model does not meet the development requirements of the business data, the designated data processing model is updated according to the business requirements.
[0142] In an exemplary embodiment of the present disclosure, the assigning module 1002 is further configured to:
[0143] Determine the business data that has passed the indicator certification of the data caliber, the business data that has passed the indicator certification meets the requirements of the data caliber for indicator attributes, and the indicator attributes include at least one of type, format and status;
[0144] A globally unique indicator identifier determines a globally unique indicator identifier corresponding to the data caliber;
[0145] The globally unique indicator identifier determines the globally unique indicator identifier as the identifier of the business data.
[0146] In an exemplary embodiment of the present disclosure, the processing module 1004 is further configured to:
[0147] Determine the business scope of the business data identified by the globally unique indicator;
[0148] Convert the business caliber into the corresponding code logic caliber;
[0149] Calling the operation logic code corresponding to the business data according to the code logic caliber;
[0150] The operation logic code is triggered to process the business data to generate corresponding indicator data.
[0151] In an exemplary embodiment of the present disclosure, the service data processing device 1000 is further configured to:
[0152] In response to an access request sent by a third client, parsing a globally unique indicator identifier included in the access request;
[0153] The corresponding business data is determined according to the globally unique indicator, and the business data is fed back to the third client or the third client is authorized to edit online.
[0154] Since the functions of the business data processing device 1000 have been described in detail in the corresponding method embodiments, the present disclosure will not elaborate on them here.
[0155] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0156] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
[0157] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
[0158] Refer to the following Fig.11 The electronic device 1100 according to this embodiment of the present invention is described. Fig.11 The electronic device 1100 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0159] like Fig.11 As shown, the electronic device 1100 is in the form of a general computing device. The components of the electronic device 1100 may include but are not limited to: at least one processing unit 1110, at least one storage unit 1120, and a bus 1130 connecting different system components (including the storage unit 1120 and the processing unit 1110).
[0160] The storage unit stores program codes, which can be executed by the processing unit 1110, so that the processing unit 1110 performs the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification. For example, the processing unit 1110 can perform the method shown in the embodiment of the present disclosure.
[0161] The storage unit 1120 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 11201 and / or a cache storage unit 11202 , and may further include a read-only storage unit (ROM) 11203 .
[0162] The storage unit 1120 may also include a program / utility 11204 having a set (at least one) of program modules 11205, such program modules 11205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0163] Bus 1130 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0164] The electronic device 1100 may also communicate with one or more external devices 1140 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1100, and / or communicate with any device that enables the electronic device 1100 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1150. Furthermore, the electronic device 1100 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 1160. As shown, the network adapter 1160 communicates with other modules of the electronic device 1100 via a bus 1130. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1100, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0165] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0166] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.
[0167] The program product for implementing the above method according to an embodiment of the present invention can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0168] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0169] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0170] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0171] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0172] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0173] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are to be considered exemplary only, and the true scope and concept of the present disclosure are indicated by the claims.
Claims
1. A business data processing method, characterized in that: include: Assign a globally unique indicator identifier to business data that has passed the indicator certification of the data caliber; The business data having the globally unique indicator identifier is processed according to a designated data processing model corresponding to the data caliber to generate corresponding indicator data.
2. The business data processing method according to claim 1, characterized in that: Before assigning a globally unique indicator identifier to business data that has passed the indicator certification of the data caliber, it also includes: Acquire a data caliber sent by the first client, where the data caliber includes a business caliber and / or a code logic caliber; Sending the data caliber to the second client for local review, and / or instructing the second client to conduct online review; The data caliber reviewed by the second client is stored, and the data caliber is used to perform data caliber indicator authentication on the business data.
3. The business data processing method according to claim 1, characterized in that: Before obtaining the data caliber sent by the first client, the method further includes: Obtain data source model data corresponding to the business data; A specified data processing model is constructed according to the development requirements corresponding to the data source model data and the preset caliber. The data processing model is used to perform operations on the business data identified by the globally unique indicator. The operations include generating details, summarizing calculations, splitting data, and reading and writing data.
4. The business data processing method according to claim 1, characterized in that: Performing indicator processing on the business data with the globally unique indicator identifier according to the specified data processing model corresponding to the data caliber to generate corresponding indicator data includes: Determine a designated data processing model corresponding to the data caliber; Determining whether the specified data processing model meets the development requirements of the business data; If it is determined that the designated data processing model meets the development requirements of the business data, the designated data processing model is triggered to perform indicator processing on the business data having a globally unique indicator identifier to generate corresponding indicator data; If it is determined that the indicator data processing model does not meet the development requirements of the business data, the designated data processing model is updated according to the business requirements.
5. Globally unique indicator identification The business data processing method according to claim 1 is characterized in that: The globally unique indicator identifier is assigned to the business data that has passed the indicator certification of the data caliber, including: Determine the business data that has passed the indicator certification of the data caliber, the business data that has passed the indicator certification meets the requirements of the data caliber for indicator attributes, and the indicator attributes include at least one of type, format and status; Determine a globally unique indicator identifier corresponding to the data caliber; The globally unique indicator identifier is determined as the identifier of the business data.
6. The business data processing method according to any one of claims 1 to 5, characterized in that: Performing indicator processing on the business data with the globally unique indicator identifier according to the specified data processing model corresponding to the data caliber to generate corresponding indicator data includes: Determine the business scope of the business data identified by the globally unique indicator; Convert the business caliber into the corresponding code logic caliber; Calling the operation logic code corresponding to the business data according to the code logic caliber; The operation logic code is triggered to process the business data to generate corresponding indicator data.
7. The business data processing method according to any one of claims 1 to 5, characterized in that: Also includes: In response to an access request sent by a third client, parsing a globally unique indicator identifier included in the access request; The corresponding business data is determined according to the globally unique indicator, and the business data is fed back to the third client or the third client is authorized to edit online.
8. A business data processing device, characterized in that: include: The assignment module is configured to assign a globally unique indicator identifier to business data that has passed the indicator certification of the data caliber; The processing module is configured to perform indicator processing on the business data having the globally unique indicator identifier according to a specified data processing model corresponding to the data caliber to generate corresponding indicator data.
9. A business data processing platform, characterized in that: include: An indicator authentication unit, used to authenticate the data caliber set by the client, the data caliber is used to perform indicator authentication on the business data, and to assign a globally unique indicator identifier to the business data that passes the indicator authentication; A data processing unit performs data interaction with the indicator authentication unit, and the data processing unit is used to perform indicator processing on the business data with the globally unique indicator identifier according to a specified data processing model corresponding to the data caliber to generate corresponding indicator data.
10. An electronic device, characterized in that: include: Memory; as well as A processor coupled to the memory, wherein the processor is configured to execute the business data processing method according to any one of claims 1 to 7 based on instructions stored in the memory.
11. A computer-readable storage medium having a program stored thereon, wherein when the program is executed by a processor, the business data processing method according to any one of claims 1 to 7 is implemented.