Automatic index quality inspection method, system, equipment and medium

By using an automated indicator quality inspection method and employing inspection scripts to check the connectivity, timeliness, and accuracy of indicator metadata, the problem of low efficiency in indicator data quality inspection in existing technologies is solved, and a highly efficient automated quality inspection process is achieved.

CN121387347APending Publication Date: 2026-01-23BEIJING BIG DATA CENT
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511216219.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-11-22
Filing Date
2025-08-28
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

Existing technologies have low efficiency in quality inspection of indicator data, especially when there are a large number of indicators, the efficiency of quality inspection is low when done manually or semi-manually.

Method used

An automated quality inspection method is adopted, which uses a quality inspection script to check the connectivity, timeliness and accuracy of indicator metadata. Combined with manual and machine quality inspection items, routine quality inspection items are set and executed regularly to realize an automated quality inspection process.

Benefits of technology

It improved the efficiency of indicator data quality inspection, ensured the connectivity, timeliness and accuracy of indicator data, and reduced the need for manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121387347A_ABST
    Figure CN121387347A_ABST
Patent Text Reader

Abstract

The invention relates to an automatic index quality inspection method, system and device and a medium, and the method comprises the following steps: building and uploading a quality inspection script for quality inspection, and configuring a quality inspection mode of the quality inspection script; newly adding an index quality inspection item for the specified quality inspection script according to an actual demand; on the basis of the newly added index quality inspection item, setting an on-shelf quality inspection item for the newly registered index, and executing on-shelf quality inspection to obtain a quality inspection result; and setting normalized quality inspection items for the shelved indexes, and regularly carrying out normalized quality inspection to obtain normalized quality inspection results. The method can be widely applied to the field of data processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of data processing, and specifically relates to an automated indicator quality inspection method, system, equipment, and medium. Background Technology

[0002] Indicators are metrics used to measure and evaluate the importance and performance of specific aspects of a field or object. In management and decision-making processes, the collection and analysis of indicators play a crucial role in timely problem identification, the development of effective measures, and the monitoring and evaluation of work progress. Scientific methods and strategies must be adopted in establishing and using indicators to ensure the accuracy, reliability, and validity of the data.

[0003] From a business perspective, data quality is reflected in the degree to which data meets specific business needs, encompassing multiple dimensions such as accuracy, completeness, and consistency. From a technical perspective, data quality is manifested in the stability and reliability of data during collection, storage, processing, and transmission. Therefore, data quality assessment is more important. However, current technologies often rely on manual or semi-manual methods for quality inspection of indicator data, which leads to low efficiency when dealing with a large number of indicators. Summary of the Invention

[0004] To address the aforementioned issues, the present invention aims to provide an automated indicator quality inspection method, system, device, and medium based on indicator metadata. This method can overcome the shortcomings of existing technologies that rely on manual or semi-manual methods to complete indicator data quality inspection, thereby improving the efficiency of quality inspection when there are a large number of indicators.

[0005] To achieve the above objectives, the present invention adopts the following technical solution: In a first aspect, the present invention provides an automated quality inspection method for indicators, comprising the following steps: Create and upload quality inspection scripts for quality inspection, and manage the uploaded quality inspection scripts; Based on the newly registered metrics, add new metric inspection items to the specified quality inspection script according to actual needs, and perform the product launch quality inspection to obtain the inspection results. Based on the quality inspection script, routine quality inspection items are set for the indicators that have been put on the platform, and routine quality inspections are carried out regularly to obtain routine quality inspection results.

[0006] Furthermore, the quality inspection scripts include connectivity inspection, timeliness inspection, and accuracy inspection: the uploaded quality inspection scripts are managed, including controlling the activation and deactivation of the quality inspection scripts and managing the script version information.

[0007] Furthermore, the quality inspection process of the connectivity inspection script includes the following steps: Access the database and obtain indicator metadata information, indicator interface address and parameter information through indicator resource identifier; The connectivity test checks whether the metadata information of the detection indicators, as well as the indicator interface address and parameter information, are complete and in the correct format. If they are correct, the connectivity test passes; otherwise, the connectivity test fails. Access the indicator interface using the indicator interface address and parameter information; The test indicator interface returns a status value of 200. If it does, the connectivity test passes; otherwise, the connectivity test fails. Output the detection process and results log, and return the detection results.

[0008] Furthermore, the quality inspection process of the timely quality inspection script includes the following steps: Access the database and retrieve indicator interface information and statistical period information from the indicator metadata through the indicator code; Access the indicator interface through the indicator interface information to obtain indicator data; Iterate through the indicator data to obtain the latest date of the indicator data; The latest date of the test indicator data is checked according to the timeliness rule. If it meets the requirements, the timeliness test is passed; otherwise, the timeliness test is failed. Access the database to obtain the data write time and task execution time of the indicator data source, and add this time data to the returned object for display in the quality inspection results; Output the detection process and results log, and return the detection results.

[0009] Furthermore, the quality inspection process of the accuracy inspection script includes the following steps: Access the database and obtain information about the indicator interface, maximum value, and minimum value of the indicator threshold range from the indicator metadata through the indicator code; Access the indicator interface through the indicator interface information to obtain indicator data; Iterate through the indicator data and obtain the indicator value for each indicator data point; Determine if the indicator value is empty. If it is empty, the accuracy test fails; otherwise, the accuracy test passes. Determine whether the indicator value is numerical. If it is not numerical, the accuracy test will fail; otherwise, the accuracy test will pass. Determine whether the indicator value is within the threshold range. If it is not within the threshold range, the accuracy test fails; if it is within the threshold range, the accuracy test passes. Output the detection process and results log, and return the detection results.

[0010] Furthermore, based on the newly registered metrics, the quality inspection items are added to the specified quality inspection script according to actual needs, and the upload quality inspection is performed to obtain the quality inspection results, including: Based on the newly registered indicators, add new listing quality inspection items to the specified quality inspection script according to actual needs. The listing quality inspection items include manual quality inspection items and machine quality inspection items. Perform listing quality checks on newly registered products that have already had their listing quality check items set up, check the status and details of the quality checks, and confirm the results of the quality checks.

[0011] Furthermore, based on the quality inspection script, routine quality inspection items are set for the already implemented indicators, and routine quality inspections are conducted regularly to obtain routine quality inspection results, including: Based on the quality inspection script, set up routine quality inspection items for the indicators that have been put on the platform, and manage the activation and deactivation of the quality inspection script; Set routine quality inspection items and task execution times for specified indicators, and generate a routine quality inspection task table; The background quality inspection engine schedules and controls routine quality inspection tasks based on the routine quality inspection task table. It triggers the execution of specified quality inspection scripts according to the execution time of routine quality inspection tasks and stores or sends the indicator quality inspection results to the specified system.

[0012] Secondly, the present invention provides an automated quality inspection system, comprising: The indicator quality inspection script management module is used to create and upload quality inspection scripts for quality inspection, and to manage the uploaded quality inspection scripts. The listing indicator quality inspection module is used to add indicator quality inspection items to the specified quality inspection script based on newly registered indicators and actual needs, and to execute the listing quality inspection to obtain the quality inspection results. The routine quality inspection module is used to set routine quality inspection items for the indicators that have been put on the platform based on the quality inspection script, and to conduct routine quality inspections regularly to obtain routine quality inspection results.

[0013] Thirdly, the present invention provides a computer-readable storage medium for storing one or more programs, the one or more programs including instructions that, when executed by a computing device, cause the computing device to perform any of the automated indicator quality inspection methods.

[0014] Fourthly, the present invention provides a computing device, comprising: one or more processors and a memory, wherein the memory stores one or more programs and is configured to be executed by the one or more processors, the one or more programs including instructions for executing the automated indicator quality inspection method.

[0015] The present invention has the following advantages due to the adoption of the above technical solutions: The automated indicator quality inspection method based on indicator metadata provided by the present invention, through automated means, a quality inspection method based on indicator metadata, is matched with system processes such as indicator uploading quality inspection and routine quality inspection, and solves the problems of connectivity quality inspection, timeliness quality inspection, accuracy quality inspection and quality inspection efficiency of indicator data.

[0016] Therefore, this invention can be widely applied in the field of data processing. Attached Figure Description

[0017] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Throughout the drawings, the same reference numerals denote the same parts. In the drawings: Figure 1 This is a schematic diagram of the automated indicator quality inspection method provided in the embodiment of the present invention; Figure 2 This is a schematic diagram of connectivity detection provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of timeliness detection provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of accuracy detection provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of the indicator uploading and quality inspection provided in an embodiment of the present invention; Figure 6 This is a schematic diagram of routine quality inspection of indicators provided in the embodiments of the present invention. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the described embodiments of the present invention are within the scope of protection of the present invention.

[0019] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0020] In some embodiments of the present invention, an automated indicator quality inspection method is provided. This method includes the following main steps: indicator quality inspection script management, indicator quality inspection item management, listing quality inspection item setting, indicator listing quality inspection, routine quality inspection item setting, and routine indicator quality inspection. The present invention establishes the process for listing quality inspection of indicator data during registration and publication, as well as routine quality inspection conducted daily. It also specifies concrete quality inspection methods for indicator interface connectivity, indicator data timeliness, and indicator data accuracy, thus solving the efficiency problems of manual and semi-manual indicator data quality inspection.

[0021] Correspondingly, in other embodiments of the present invention, an automated quality inspection system, device, and medium are provided.

[0022] Example 1 like Figure 1 As shown, the present invention provides an automated quality inspection method for indicators, comprising the following steps: Step S1: Create and upload a quality inspection script (i.e., a Python script) for quality inspection, and manage the uploaded quality inspection script; Step S2: Based on the newly registered indicators, add indicator quality inspection items to the specified quality inspection script according to actual needs, and perform the listing quality inspection to obtain the quality inspection results; among them, the listing quality inspection items include two types: manual quality inspection and machine quality inspection. Step S3: Based on the quality inspection script, set up routine quality inspection items for the indicators that have been put on the platform, and conduct routine quality inspections regularly to obtain routine quality inspection results.

[0023] Furthermore, in step S1 above, managing the uploaded quality inspection scripts mainly includes controlling the enabling and disabling of the quality inspection scripts and managing script versions. In this embodiment, the quality inspection script versions involved mainly include the following: S1.1 Connectivity check.

[0024] S1.2 Timely quality inspection.

[0025] S1.3 Accuracy quality inspection.

[0026] In this embodiment, when performing quality inspection on indicator data, the main focus is on the configured indicator metadata information, which includes the basic metadata information of the indicator data and the data source type of the indicator data.

[0027] The basic metadata information of the indicator data mainly includes metadata field names, statistical periods, etc., as shown in Table 1 below. The data source types of the indicator data mainly include interface types and data table types. For interface types, the interface address, authentication information, request parameters, etc. of the indicator data need to be configured. For data table types, the data source, data table name, indicator value field, data date field, dimension field, etc. need to be configured.

[0028] Table 1. Indicator Metadata Information Table

[0029] Furthermore, in step S1.1 above, as follows: Figure 2 As shown, the quality inspection process of the connectivity quality inspection script includes the following steps: S1.1.1 Access the database and obtain the indicator metadata and related fields of the indicator interface through the indicator resource identifier (the indicator resource identifier is a unique identifier of the indicator resource, which is automatically generated when the indicator resource is created). The related fields of the indicator interface include the request parameters of the indicator interface and the fields in the return result of the indicator interface. S1.1.2 Check whether the metadata information of the detection indicator, the indicator interface address and parameter information are complete and the format is correct. If they are correct, the connectivity test passes; otherwise, the connectivity test fails. S1.1.3 Access the indicator interface through the indicator's interface address and request parameter information; S1.1.4 Check if the status value returned by the detection index interface is 200. If it is, the connectivity test passes; otherwise, the connectivity test fails. S1.1.5 Output the connectivity detection process and detection result log, and return the detection result.

[0030] Furthermore, in step S1.2 above, as follows: Figure 3 As shown, the quality inspection process of the timely quality inspection script includes the following steps: S1.2.1 Access the database and obtain the indicator interface information (including indicator interface address, authentication information and parameter information) and statistical period information from the indicator metadata through the indicator resource identifier; S1.2.2 Access the indicator interface through the indicator interface information to obtain indicator data; S1.2.3. Iterate through the indicator data to obtain the latest date of the indicator data; S1.2.4. Check whether the latest date of the indicator data meets the requirements according to the timeliness rules. If it does, the timeliness test is passed; otherwise, the timeliness test is failed. S1.2.5 Access the database to obtain the data writing time and task execution time of the indicator data source, and add this time data to the returned object for display in the quality inspection results, helping indicator developers and managers to locate indicator data problems; S1.2.6 Output the detection process and detection result log, and return the detection result.

[0031] Furthermore, in step S1.2.5 above, the data writing time and task execution time of the indicator data source record the process information of the upstream process of indicator data collection and processing. This information can be used to determine whether an interruption or delay has occurred in the indicator collection process, and to identify the specific stage of the failure. The statistical period of the indicator is used to determine the collection period of the indicator data. The latest processing time of the upstream process should be within a reasonable range before the collection time point determined according to the indicator statistical period; otherwise, it can be determined that the upstream processing process of the indicator has experienced an interruption or timeout failure.

[0032] Furthermore, in step S1.2.4 above, when performing timeliness detection according to the timeliness rules, the system determines whether the data has been updated in a timely manner by comparing the theoretical latest data time and the actual latest data time on the application side. First, the definitions of each time are as follows: Date and Time T: The user views the date and time of the current day.

[0033] Theoretical latest data time T1: The latest business time that the data should be updated to on the current day, inferred from the statistical cycle of indicator data.

[0034] Actual latest data time T2: The latest data service time actually obtained on the current day, from the corresponding field in the data table.

[0035] When making judgments based on time data: For data with an update frequency of daily or less: compare the year, month, and day of T2 with T1. When T2 and T1 are the same, the timeliness is judged as "timely"; when T2 is earlier than T1, the timeliness is judged as "not timely".

[0036] Update the monthly data: Compare the year and month of T2 with T1. When T2 and T1 are the same, the timeliness is judged as "timely"; when T2 is earlier than T1, the timeliness is judged as "not timely".

[0037] Update the year data: Compare the year T2 with T1. When T2 and T1 are the same, the timeliness is judged as "timely"; when T2 is earlier than T1, the timeliness is judged as "not timely".

[0038] There is a third situation besides "timely" and "not timely" in the judgment result, namely "unable to judge". The main reason is that the theoretical latest data time or the actual latest data time of this type of data table cannot be determined, such as layer data and data without business time (geographic coordinates).

[0039] Table 2 Latest Theoretical Data Timeline

[0040] Furthermore, in step S1.3 above, such as Figure 4 As shown, the accuracy inspection script's quality inspection process includes the following steps: Step S1.3.1: Access the database and obtain the indicator interface, maximum value and minimum value information of the indicator threshold range from the indicator metadata through the indicator resource identifier.

[0041] Step S1.3.2: Access the indicator interface through the indicator interface information to obtain indicator data.

[0042] Step S1.3.3: Traverse the indicator data and obtain the indicator value for each data point.

[0043] Step S1.3.4: Determine whether the indicator value is empty. If it is empty, the accuracy test fails; otherwise, the accuracy test passes.

[0044] Step S1.3.5: Determine whether the indicator value is numerical. If it is not numerical, the accuracy test will fail. If it is, the accuracy test will pass.

[0045] Step S1.3.6: Determine whether the indicator value is within the indicator threshold range. If it is not within the threshold range, the accuracy test fails. If it is within the threshold range, the accuracy test passes.

[0046] Step S1.3.7: Output the detection process and detection result log, and return the detection result.

[0047] Furthermore, step S2 above includes the following steps: Step S2.1: Based on the newly registered indicators, add new quality inspection items for listing in the specified quality inspection script according to actual needs, which may include manual quality inspection items and machine quality inspection items; Step S2.2: Perform listing quality inspection on newly registered products that have already had their listing quality inspection items set, check the status and details of the quality inspection, and confirm the results of the quality inspection.

[0048] Furthermore, in step S2.2 above, as follows: Figure 5 As shown, the quality inspection of the indicators includes the following steps: Step S2.2.1: Obtain relevant information about newly registered metrics published by metric developers from the metric platform.

[0049] In this embodiment, the relevant information of the newly registered indicator obtained includes the indicator name, the interface address of the indicator data service, the authentication method, request parameters, quantification unit, update cycle, and other information.

[0050] Step S2.2.2: Review the metadata of the newly registered indicators based on the relevant information obtained.

[0051] The review of indicator metadata is conducted manually by indicator reviewers. The review includes information such as indicator naming, indicator description, indicator sharing method, indicator access method, authorized user department, indicator resource tags, indicator resource classification, indicator resource grading, indicator data source department, and indicator data source system. If the review fails, the indicator resource will be returned to the indicator development stage for modification.

[0052] Step S2.2.3: Based on the configured upload quality inspection items and quality inspection scripts, perform upload quality inspection on newly registered indicators that have passed the indicator metadata review, and obtain the quality inspection results.

[0053] Step S2.2.4: Process the newly registered indicators based on the quality inspection results: If the quality inspection fails, the indicator will be returned, modified, and resubmitted for release and quality inspection. If the quality inspection passes, the indicator will be successfully released.

[0054] Furthermore, step S3 above includes the following steps: Step S3.1: Based on the quality inspection script, set up routine quality inspection items for the indicators that have been put on the platform, and manage the activation and deactivation of routine quality inspections.

[0055] Step S3.2: After the indicators are uploaded, conduct regular quality checks on the uploaded indicators in order to promptly identify and address issues with the indicator data.

[0056] Furthermore, in step S3.2 above, routine quality inspection of indicators specifically includes the following steps: Step S3.2.1: Configure routine quality inspection items and quality inspection scripts, such as connectivity quality inspection items and timely quality inspection items.

[0057] Step S3.2.2: Set the routine quality inspection items and task execution time for the specified indicators, and generate the routine quality inspection task table.

[0058] In this embodiment, the execution time of the quality inspection task is described using a cron expression, which allows for batch setting of execution times for metrics with different update frequencies, enabling more precise management of quality inspection task scheduling.

[0059] Step S3.2.3: The background quality inspection engine schedules and controls the quality inspection tasks based on the normal quality inspection task table, triggers the execution of the specified quality inspection script according to the execution time of the quality inspection task, and stores or sends the indicator quality inspection results to the specified system.

[0060] In this embodiment, abnormal quality inspection results will be sent via system messages and SMS notifications, and the results can be viewed in the system message function. In the routine quality inspection function, the latest inspection time, results, and execution logs for each indicator can also be viewed, and indicators can be immediately inspected.

[0061] Example 2 Embodiment 1 above provides an automated indicator quality inspection method. Correspondingly, this embodiment provides an automated indicator quality inspection system. The system provided in this embodiment can implement the automated indicator quality inspection method of Embodiment 1. The system can be implemented through software, hardware, or a combination of both. For example, the system may include integrated or separate functional modules or units to execute the corresponding steps in the methods of Embodiment 1. Since the system in this embodiment is basically similar to the method embodiment, the description process in this embodiment is relatively simple. For relevant details, please refer to the description of Embodiment 1. The system embodiment provided in this embodiment is merely illustrative.

[0062] This embodiment provides an automated quality inspection system, including: The indicator quality inspection script management module is used to create and upload quality inspection scripts (i.e., Python scripts) for quality inspection, and to manage the uploaded quality inspection scripts, including controlling the activation and deactivation of the quality inspection scripts and managing the script versions and other information. The listing indicator quality inspection module is used to add indicator quality inspection items to the specified quality inspection script based on newly registered indicators and actual needs, and to execute the listing quality inspection to obtain the quality inspection results. The routine quality inspection module is used to set routine quality inspection items for the indicators that have been put on the platform based on the quality inspection script, and to conduct routine quality inspections regularly to obtain routine quality inspection results.

[0063] Example 3 This embodiment provides a processing device corresponding to the automated indicator quality inspection method provided in Embodiment 1. The processing device can be a client-side processing device, such as a mobile phone, laptop, tablet computer, desktop computer, etc., to execute the method of Embodiment 1.

[0064] The processing device includes a processor, a memory, a communication interface, and a bus. The processor, memory, and communication interface are connected via the bus to enable communication between them. The memory stores a computer program that can run on the processor. When the processor runs the computer program, it executes the automated quality inspection method provided in Embodiment 1.

[0065] Preferably, the memory may be high-speed random access memory (RAM), and may also include non-volatile memory, such as at least one disk storage device.

[0066] Preferably, the processor can be any type of general-purpose processor such as a central processing unit (CPU) or a digital signal processor (DSP), and there is no limitation herein.

[0067] Example 4 The automated indicator quality inspection method of this embodiment 1 can be specifically implemented as a computer program product. The computer program product may include a computer-readable storage medium on which computer-readable program instructions for executing the automated indicator quality inspection method of this embodiment 1 are loaded.

[0068] A computer-readable storage medium can be a tangible device that holds and stores instructions for use by an instruction execution device. A computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any combination thereof.

[0069] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1A device that provides the functions specified in one or more boxes. These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes. These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0070] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. An automated quality inspection method, characterized in that, Includes the following steps: Create and upload quality inspection scripts for quality inspection, and manage the uploaded quality inspection scripts; Based on the newly registered metrics, add new metric inspection items to the specified quality inspection script according to actual needs, and perform the product launch quality inspection to obtain the inspection results. Based on the quality inspection script, routine quality inspection items are set for the indicators that have been put on the platform, and routine quality inspections are carried out regularly to obtain routine quality inspection results.

2. The automated quality inspection method for indicators as described in claim 1, characterized in that, The quality inspection scripts include connectivity inspection, timeliness inspection, and accuracy inspection: the uploaded quality inspection scripts are managed, including controlling the activation and deactivation of the quality inspection scripts and managing the script version information.

3. The automated quality inspection method for indicators as described in claim 2, characterized in that, The quality inspection process of the connectivity inspection script includes the following steps: Access the database and obtain indicator metadata information, indicator interface address and parameter information through indicator resource identifier; The connectivity test checks whether the metadata information of the detection indicators, as well as the indicator interface address and parameter information, are complete and in the correct format. If they are correct, the connectivity test passes; otherwise, the connectivity test fails. Access the indicator interface using the indicator interface address and parameter information; The test indicator interface returns a status value of 200. If it does, the connectivity test passes; otherwise, the connectivity test fails. Output the detection process and results log, and return the detection results.

4. The automated quality inspection method for indicators as described in claim 2, characterized in that, The quality inspection process of the timely quality inspection script includes the following steps: Access the database and retrieve indicator interface information and statistical period information from the indicator metadata through the indicator code; Access the indicator interface through the indicator interface information to obtain indicator data; Iterate through the indicator data to obtain the latest date of the indicator data; The latest date of the test indicator data is checked according to the timeliness rule. If it meets the requirements, the timeliness test is passed; otherwise, the timeliness test is failed. Access the database to obtain the data write time and task execution time of the indicator data source, and add this time data to the returned object for display in the quality inspection results; Output the detection process and results log, and return the detection results.

5. The automated quality inspection method for indicators as described in claim 2, characterized in that, The quality inspection process of the accuracy inspection script includes the following steps: Access the database and obtain information about the indicator interface, maximum value, and minimum value of the indicator threshold range from the indicator metadata through the indicator code; Access the indicator interface through the indicator interface information to obtain indicator data; Iterate through the indicator data and obtain the indicator value for each indicator data point; Determine if the indicator value is empty. If it is empty, the accuracy test fails; otherwise, the accuracy test passes. Determine whether the indicator value is numerical. If it is not numerical, the accuracy test will fail; otherwise, the accuracy test will pass. Determine whether the indicator value is within the threshold range. If it is not within the threshold range, the accuracy test fails; if it is within the threshold range, the accuracy test passes. Output the detection process and results log, and return the detection results.

6. The automated quality inspection method for indicators as described in claim 1, characterized in that, Based on the newly registered metrics, quality inspection items are added to the specified quality inspection script according to actual needs, and the upload quality inspection is performed to obtain the quality inspection results, including: Based on the newly registered indicators, add new listing quality inspection items to the specified quality inspection script according to actual needs. The listing quality inspection items include manual quality inspection items and machine quality inspection items. Perform listing quality checks on newly registered products that have already had their listing quality check items set up, check the status and details of the quality checks, and confirm the results of the quality checks.

7. The automated quality inspection method for indicators as described in claim 2, characterized in that, The process involves setting up routine quality inspection items for the implemented indicators based on the quality inspection script, and conducting regular routine quality inspections to obtain the results, including: Based on the quality inspection script, set up routine quality inspection items for the indicators that have been put on the platform, and manage the activation and deactivation of the quality inspection script; Set routine quality inspection items and task execution times for specified indicators, and generate a routine quality inspection task table; The background quality inspection engine schedules and controls routine quality inspection tasks based on the routine quality inspection task table. It triggers the execution of specified quality inspection scripts according to the execution time of routine quality inspection tasks and stores or sends the indicator quality inspection results to the specified system.

8. An automated quality inspection system, characterized in that, include: The indicator quality inspection script management module is used to create and upload quality inspection scripts for quality inspection, and to manage the uploaded quality inspection scripts. The listing indicator quality inspection module is used to add indicator quality inspection items to the specified quality inspection script based on newly registered indicators and actual needs, and to execute the listing quality inspection to obtain the quality inspection results. The routine quality inspection module is used to set routine quality inspection items for the indicators that have been put on the platform based on the quality inspection script, and to conduct routine quality inspections regularly to obtain routine quality inspection results.

9. A computer-readable storage medium for storing one or more programs, characterized in that, The one or more programs include instructions that, when executed by a computing device, cause the computing device to perform any of the methods described in claims 1 to 7.

10. A computing device, characterized in that, include: One or more processors and a memory, wherein the memory stores one or more programs and is configured to be executed by the one or more processors, the one or more programs including instructions for performing any of the methods described in claims 1 to 7.