Data management method and device, equipment and storage medium

By constructing the data elements of common objects and standardizing the data standards in the data standard table, the problem of inconsistent data management standards in different business systems is solved, and unified standardized management of business data is realized, and operating costs are reduced.

CN120067106APending Publication Date: 2025-05-30DIGITAL GUANGDONG NETWORK CONSTR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510140024.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The data management standards of different business systems are inconsistent, which leads to a large amount of manpower and financial resources required to analyze business data, increasing operating costs.

Method used

By constructing data elements of general objects, standardizing the data standards in the data standard table, and determining attribute information and attribute values ​​based on basic information and feature information when data standards are lacking, unified standardized management of business data is achieved.

Benefits of technology

It realizes standardized management of data elements in the business system, reduces the complexity and cost of data analysis, and improves the reusability and consistency of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120067106A_ABST
    Figure CN120067106A_ABST
Patent Text Reader

Abstract

The invention discloses a data management method and device, equipment and a storage medium, and relates to the technical field of data management, the method is applied to a data management system comprising a data element table, a code table, a standard code value table and a data standard table, and the method comprises the following steps: constructing a data element according to basic information and feature information of a general object in a business process; determining attribute information and attribute values of the data elements by referring to the data standards corresponding to the data elements and basic information or feature information corresponding to the data elements under the condition of determining that the data standards corresponding to the data elements exist in the data standard table; basic information of the data elements is stored based on the data element table, attribute information of the data elements is stored based on the code table, and attribute values of the data elements are stored based on the standard code value table. According to the technical scheme, standardized management of the data elements is achieved based on the data standard management model composed of the data element table, the code table, the standard code value table and the data standard table, and then standardized management of the service data in the service system is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the technical field of data management, and in particular, to a data management method, apparatus, device, and storage medium. Background Art

[0002] Currently, different business systems correspond to different business data. The business data has the characteristics of large data volume and various data types. Moreover, the data management standards of different business systems are not the same. When developing and utilizing business data, the data of each business system is analyzed separately, and then the analysis results of each business system are integrated to determine the final analysis result.

[0003] Since the data management standards of each business system are different, the analysis methods for analyzing the business data of each business system are different. Therefore, a large amount of manpower and financial resources need to be invested in collecting and analyzing the business data of each business system, and the business data is analyzed based on the corresponding analysis methods, which greatly increases the operation cost.

[0004] Therefore, there is an urgent need for a data management method to achieve unified and standardized management of business data. Summary of the Invention

[0005] The present invention provides a data management method, apparatus, device, and storage medium to achieve standardized management of data.

[0006] In a first aspect, an embodiment of the present invention provides a data management method, which is applied to a data management system including a data element table, a code table, a standard code value table, and a data standard table. The method includes:

[0007] Construct a data element of the general object according to the basic information and characteristic information of the general object in the business process;

[0008] When it is determined that there is a data standard corresponding to the data element in the data standard table, determine the attribute information and attribute value of the data element with reference to the data standard corresponding to the data element and the basic information or characteristic information corresponding to the data element;

[0009] Store the basic information of the data element based on the data element table, store the attribute information of the data element based on the code table, and store the attribute value of the data element based on the standard code value table.

[0010] The technical solution of the embodiment of the present invention provides a data management method, which is applied to a data management system including a data element table, a code table, a standard code value table, and a data standard table. The method includes: constructing a data element of the general object according to the basic information and characteristic information of the general object in the business process; when it is determined that there is a data standard corresponding to the data element in the data standard table, determining the attribute information and attribute value of the data element with reference to the data standard corresponding to the data element and the basic information or characteristic information corresponding to the data element; storing the basic information of the data element based on the data element table, storing the attribute information of the data element based on the code table, and storing the attribute value of the data element based on the standard code value table. The above technical solution, for each business process that needs to perform data standardization management, first constructs the data element corresponding to the general object according to the basic information and characteristic information of the general object in the business process to realize the construction of the data element. Secondly, it is determined whether there is a data standard corresponding to the data element in the data standard table. When it is determined that there is a data standard corresponding to the data element in the data standard table, the data element is standardized based on the data standard corresponding to the data element to realize the standardized management of the data element in the business system. When it is determined that there is no data standard corresponding to the data element in the data standard table, the attribute information and attribute value of the data element are determined according to the basic information or characteristic information corresponding to the data element, and the standardized management of the data element is realized by adding a standardized data element. After the data element is standardized, the basic information of the data element is stored in the data element table, the attribute information of the data element is stored in the code table, and the attribute value of the data element is stored in the standard code value table. Based on the data standard management model composed of the data element table, the code table, the standard code value table, and the data standard table, the standardized management of the data element is realized, and then the standardized management of the business data in the business system is realized.

[0011] Further, before constructing the data element of the general object according to the basic information and characteristic information of the general object in the business process, it further includes:

[0012] By analyzing the business process, determining the general object corresponding to the business process and the basic information and characteristic information of each general object.

[0013] Further, the basic information at least includes a business definition. Correspondingly, after constructing the data element of the general object according to the basic information and characteristic information of the general object in the business process, it further includes:

[0014] According to the business definition of each data element and the description information of each data standard in the data standard table, determining whether there is a data standard corresponding to each data element in the data standard table.

[0015] Further, determining whether there is a data standard corresponding to each of the data elements in the data standard table according to the service definitions of the data elements and the description information of each data standard in the data standard table includes:

[0016] Determining the similarity between the description information of each data standard in the data standard table and the service definition of each data element;

[0017] For each of the data elements, if there is a data standard in the data standard table whose similarity with the service definition of the data element is greater than the similarity threshold, it is determined that there is a data standard corresponding to the data element in the data standard table.

[0018] Further, determining the attribute information and attribute values of the data element with reference to the data standard corresponding to the data element and the service characteristics of the data element includes:

[0019] Determining the standard attributes of the data standard corresponding to the data element as the attribute information corresponding to the data element;

[0020] Determining the attribute value of the attribute information corresponding to the data element according to the characteristic information in the data element.

[0021] Further, after determining whether there is a data standard corresponding to each of the data elements in the data standard table according to the service definitions of the data elements and the description information of each data standard in the data standard table, it further includes:

[0022] In the case of determining that there is no data standard corresponding to the data element in the data standard table, determining the attribute information and attribute values of the data element according to the basic information or characteristic information corresponding to the data element.

[0023] Further, determining the attribute information and attribute values of the data element according to the basic information or characteristic information corresponding to the data element includes:

[0024] Determining the type information of the data element according to the service definition of the data element, and determining the attribute information of the data element according to the type information of the data element;

[0025] Determining the attribute value according to the characteristic information of the data element and the attribute information.

[0026] In a second aspect, an embodiment of the present invention further provides a data management device, which is applied to a data management system including a data element table, a code table, a standard code value table, and a data standard table, and includes:

[0027] A construction module, configured to construct data elements of the general object according to the identification information and characteristic information of the general object in the business process;

[0028] A determination module, configured to, when determining that there is a data standard corresponding to the data element in the data standard table, determine the attribute information and attribute value corresponding to the data element with reference to the data standard corresponding to the data element and the feature information in the data element;

[0029] A storage module, configured to store the identification information in the data element based on the data element table, store the attribute information corresponding to the data element based on the code table, and store the attribute value corresponding to the data element based on the standard code value table.

[0030] In a third aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:

[0031] At least one processor; and a memory communicatively connected to the at least one processor;

[0032] Wherein, the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the data management method according to any one of the first aspect.

[0033] In a fourth aspect, an embodiment of the present invention further provides a storage medium containing computer-executable instructions, characterized in that the computer-executable instructions are used to execute the data management method according to any one of the first aspect when executed by a computer processor.

[0034] In a fifth aspect, the present application provides a computer program product, which includes computer instructions, and when the computer instructions run on a computer, the computer is caused to execute the data management method provided in the first aspect.

[0035] It should be noted that the above computer instructions can be stored in whole or in part on a computer-readable storage medium. Among them, the computer-readable storage medium can be packaged together with the processor of the data management device, or can be separately packaged from the processor of the data management device. The present application does not make any limitation on this.

[0036] The descriptions of the second aspect, the third aspect, the fourth aspect, and the fifth aspect in the present application can refer to the detailed description of the first aspect; and, for the beneficial effects of the descriptions of the second aspect, the third aspect, the fourth aspect, and the fifth aspect, reference can be made to the beneficial effect analysis of the first aspect, which will not be elaborated here.

[0037] In this application, the name of the above data management device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear under other names. As long as the functions of each device or functional module are similar to those of this application and fall within the scope of the claims of this application and their equivalent technologies.

[0038] These aspects or other aspects of this application will be more clearly understood in the following description. Brief Description of the Drawings

[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0040] Figure 1 It is a flowchart of a data management method provided by an embodiment of the present invention;

[0041] Figure 2 It is a schematic structural diagram of a data management device provided by an embodiment of the present invention;

[0042] Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. Detailed Embodiments

[0043] The following will further elaborate on the present invention in conjunction with the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention and not to limit the present invention. Additionally, it should be noted that for the convenience of description, only the parts related to the present invention rather than all the structures are shown in the drawings.

[0044] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone.

[0045] The terms "first" and "second" in the specification and drawings of this application are used to distinguish different objects or different processes for the same object, rather than to describe the specific order of the objects.

[0046] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include other steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.

[0047] Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operations are completed, but it can also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc. In addition, without conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other.

[0048] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0049] In the description of this application, unless otherwise specified, "a plurality of" means two or more.

[0050] Currently, since the data standards adopted by various regions and departments for government affairs data management are not the same, and the data granularity is relatively large, when conducting data development and utilization, the data cannot be directly applied to data analysis, and the same data analysis method cannot be reused to conduct unified data analysis on all data. That is, a large amount of manpower and financial resources need to be invested in collecting and analyzing data standards, and the data needs to be analyzed and processed based on the corresponding data standards, which greatly increases the operating costs.

[0051] The current mainstream data management methods focus on data management within a single organization and fail to adapt to the complexity of the large variety and wide sources of government affairs data, and cannot achieve standardized management of government affairs data.

[0052] Therefore, this application proposes a data management method to achieve standardized management of business data within a business system.

[0053] The data management proposed in this application will be described in detail below in conjunction with the drawings and embodiments.

[0054] Figure 1 The flowchart of a data management method provided by an embodiment of the present invention. This embodiment is applicable to situations where data standardization management is required and is applied to a data management system including a data element table, a code table, a standard code value table, and a data standard table. This method can be executed by a data management device, such as Figure 1 shown, and specifically includes the following steps:

[0055] Step 110: By analyzing the business process, determine the general objects corresponding to the business process and the basic information and characteristic information of each general object.

[0056] Among them, the business process is a series of ordered business operation steps and activities carried out to achieve a business goal. For example, the business goal can be registering for a visit, applying for a passport, renewing a driver's license, etc. When the business goal is to apply for a passport, the input information of the business process can be the user's basic information, and the output information can be the application result. The application result can include the time and location for picking up the passport, etc. The specific process can include generating passport information based on the user's basic information and sending the passport information to the document production unit so that the document production unit can produce a passport based on the passport information and send the user's passport to the pick-up location according to the pick-up time after production is completed.

[0057] For each business system that requires data standardization management, first, the business process corresponding to the business system can be determined. Specifically, by abstracting the achievable functions of the business system, the implementation processes corresponding to each achievable function can be determined, and the business process can be determined based on the implementation processes corresponding to each achievable function, so as to determine the business process corresponding to the business system.

[0058] Specifically, after determining the business process corresponding to the business system, for each business process, first, the business process can be analyzed to determine the flow situation, input information, output information, and participating objects of the business process. The participating objects can be understood as the people, things, places, objects, and organizations that actually participate in achieving the business goal corresponding to the business process. By summarizing and generalizing the participating objects, the general objects corresponding to the business process can be determined.

[0059] While summarizing the participating objects, the basic information and characteristic information of the general object can also be determined. The basic information of the general object can include name information and description information. For example, the basic information of an organization can include the organization name and organization definition. The characteristic information of the general object can include business characteristic information, technical characteristic information, management characteristic information, etc. The business characteristic information can include business definition and business name, etc. The technical characteristic information can include the field length, precision, type, and value range definition of the description characteristic information, etc. The management characteristic information can include the affiliated department, security management department, quality management department, etc.

[0060] In the embodiment of the present invention, by analyzing the business processes of each business system, the general objects of each business process and the corresponding basic information and characteristic information of each general object are determined, so as to realize the abstract extraction of the participating objects in each business process within each business system.

[0061] Step 120: Construct a data element of the general object according to the basic information and characteristic information of the general object in the business process.

[0062] Among them, a data element is a data unit described by a set of attributes to define, identify, represent, and allow values, and it is the basic unit of data. Both the basic information and characteristic information of the general object can be data elements. For example, in the passport application system, "name" in the basic information of the general object "user" is a data element. The attributes of the data element include definition (user name), identification (identification in the passport application system), representation method (data format), and allowable value (character data). Here, the definition can be understood as the business definition.

[0063] Specifically, after determining the general object corresponding to the business process and the basic information and characteristic information of each general object, the data elements of each general object can be constructed according to the basic information and characteristic information of each general object. Specifically, the attributes corresponding to each item of basic information and characteristic information can be determined, that is, the definition, identification, representation, and allowable value of each item of basic information and characteristic information can be determined. According to the definition, identification, representation, and allowable value of each item of basic information and characteristic information, the data elements corresponding to each item of basic information and characteristic information are constructed to realize the construction of the data elements corresponding to the general object. Since the basic information of the general object includes at least one piece of information and the characteristic information includes at least one piece of information, the general object corresponds to at least one data element.

[0064] It should be noted that at this time, the attributes of the data element have not been standardized.

[0065] In the embodiment of the present invention, the data elements corresponding to the general object are constructed according to the basic information and characteristic information of the general object, so as to realize the construction of the data elements corresponding to the business system.

[0066] Step 130: Determine whether there is a data standard corresponding to each of the data elements according to the business definitions of the data elements and the description information of each data standard in the data standard table.

[0067] In one implementation, step 130 may specifically include:

[0068] Determine the similarity between the description information of each data standard in the data standard table and the business definition of each data element; for each data element, if there is a data standard in the data standard table whose similarity with the business definition of the data element is greater than the similarity threshold, it is determined that there is a data standard corresponding to the data element in the data standard table.

[0069] Among them, the data standard table may include various data standards issued at the national, industry, and local levels. The data standard includes description information and standard attributes. For example, the national standard "GB / T 2261-2003 Classification and Codes for Human Basic Information" defines that in "gender", "1" represents "male" and "2" represents "female". Here, "gender" is the description information of this standard, and "1 represents male" and "2 represents female" are the standard attributes of this standard.

[0070] Specifically, in order to standardize and uniformly manage the business data in multiple business systems, the attributes of the data elements need to be consistent with the corresponding specifications in the data standard table, and the associated standard file information and reference clauses are registered and saved. Therefore, the data elements abstracted from each business system can be unified according to the standard attributes corresponding to the data standards in the data standard table. Therefore, it is necessary to determine whether there is a data standard corresponding to the data elements abstracted from the business system in the data standard table. The data standards in the data standard table correspond to description information, and the data elements abstracted from the business system correspond to business definitions. For each data element abstracted from the business system, the similarity between the business definition of the data element and the description information corresponding to each data standard in the data standard table can be determined. If there is a similarity greater than the similarity threshold, it can be determined that there is a data standard corresponding to the data element in the data standard table. If there is no similarity greater than the similarity threshold, it can be determined that there is no data standard corresponding to the data element in the data standard table.

[0071] Of course, in the case of determining that there is a data standard corresponding to the data element in the data standard table, the data standard corresponding to the description information with the maximum similarity among the similarities greater than the similarity threshold can be determined as the data standard corresponding to the data element, so as to determine the data standard corresponding to the data element in the data standard table.

[0072] In an embodiment of the present invention, by determining the similarity between the business definition of a data element and the description information corresponding to each data standard in the data standard table, it is realized to determine whether there is a data standard corresponding to the data element in the data standard table. The data standard can provide a reference standard for the standardized construction of the data element, and further provide a reference standard for the standardized management of data.

[0073] Step 140: When it is determined that there is a data standard corresponding to the data element in the data standard table, determine the attribute information and attribute value of the data element with reference to the data standard corresponding to the data element and the basic information or characteristic information corresponding to the data element.

[0074] In one implementation manner, step 140 may specifically include:

[0075] When it is determined that there is a data standard corresponding to the data element in the data standard table, determine the standard attribute of the data standard corresponding to the data element as the attribute information corresponding to the data element; determine the attribute value of the attribute information corresponding to the data element according to the basic information or characteristic information corresponding to the data element.

[0076] Specifically, if there is a data standard corresponding to the data element in the data standard table, the attribute information corresponding to the data element can be determined according to the standard attribute of the data standard corresponding to the data element, that is, the attribute of the data element can be standardized based on the standard attribute of the data standard to obtain the attribute information corresponding to the data element and the attribute value of the attribute information. Specifically, the attribute of the data element can be standardized and corrected based on the definition, identification, representation, and allowed values in the standard attribute of the data standard, so that the data format of the data element meets the requirements of data standardized management. For example, for the data element "gender", it is defined that "M" represents "male" and "F" represents "female", and in the data standard "GB / T 2261-2003 Classification and Codes for Basic Information of Persons" in the data standard table, for "gender", it is defined that "1" represents "male" and "2" represents "female". Accordingly, the data element "gender" can be revised to "1" representing "male" and "2" representing "female" to achieve the standardized correction of the data element.

[0077] In an embodiment of the present invention, when it is determined that there is a data standard corresponding to the data element in the data standard table, the standardized processing of the data element is realized based on the data standard corresponding to the data element, and the standardized management of the data element in the business system is realized.

[0078] Step 150: When it is determined that there is no data standard corresponding to the data element in the data standard table, determine the attribute information and attribute value of the data element according to the basic information or characteristic information corresponding to the data element.

[0079] In one implementation, step 150 may specifically include:

[0080] In the case where it is determined that there is no data standard corresponding to the data element in the data standard table, determine the type information of the data element according to the business definition of the data element, and determine the attribute information of the data element according to the type information of the data element; determine the attribute value of the attribute information of the data element according to the basic information or characteristic information corresponding to the data element.

[0081] Specifically, if there is no logical entity corresponding to the data element in the data standard table, a standardized data element can be added to perform standardized management on the data element. First, the type information of the data element can be determined according to the business definition of the data element. For example, it can be determined that the data element is of the code type or the numerical type. The attribute information of the data element is determined according to the type information of the data element and the basic information or characteristic information corresponding to the data element. For a data element of the code type, the definition, identifier, representation, and allowed values determined by the basic information or characteristic information corresponding to the data element can be standardized to obtain the attribute information and attribute value of the data element, that is, the definition, identifier, and allowed values can be determined as the attribute information, and the representation is expressed as the attribute value. Of course, the processing methods for different formats of representation and allowed values can be preset in advance, and the corresponding processing method is determined according to the format of the representation and allowed values, and standardized processing is performed based on the corresponding processing method. Furthermore, the definition, identifier, and standardized allowed values can be used as the attribute information of the data element, and the standardized representation can be used as the attribute value of the data element. This data element is the newly added standardized data element. For a data element of the numerical type, the definition, identifier, and allowed values of the numerical type determined by the basic information or characteristic information corresponding to the data element can be directly used as the attribute information of the data element, and the specific numerical value can be used as the attribute value of the data element. This data element is also the newly added standardized data element.

[0082] It should be noted that when adding a standardized data element, it is necessary to ensure that the newly added standardized data element is non-repetitive and clearly defined and can be widely applied.

[0083] In the embodiment of the present invention, in the case where it is determined that there is no data standard corresponding to the data element in the data standard table, the attribute information and attribute value of the data element are determined according to the basic information or characteristic information corresponding to the data element, and the standardized processing of the data element is realized by adding a standardized data element, thereby realizing the standardized management of the data elements in the business system.

[0084] Step 160, store the basic information of the data element based on the data element table, store the attribute information of the data element based on the code table, and store the attribute value of the data element based on the standard code value table.

[0085] The data element table, code table, standard code value table, and data standard table constitute a data management system. Among them, the data standard table includes the standard name, issuing department, implementation date, standard classification number, and specific documents. Moreover, the data standard table is bound to the business system that requires standardized data management. The data elements abstracted from the business system can be standardized based on the logical entities in the data standard table, or new standardized data elements can be added to achieve standardized management of all data elements abstracted from the business system.

[0086] The data element table in the data management system is used to store the basic information of data elements, including data element identifiers, data element names, business definitions, representation words, and data types, etc.; the code table is used to store the attribute information of data elements, including code table identifiers, code table names, status, and version numbers, etc.; the standard code value table is used to store the attribute values of data elements, including code values and Chinese meanings of code values, etc.

[0087] Specifically, after standardizing the data elements, the basic information of the data elements can be stored in the data element table, the attribute information of the data elements can be stored in the code table, and the attribute values of the data elements can be stored in the standard code value table. Moreover, the data element table, code table, standard code value table, and data standard table can constitute a data standard management model. Based on the data standard management model, standardized management of business data within the business system can be achieved.

[0088] In addition, for data elements of the code type, the attribute information of the corresponding code type of the data element can be stored in the code table, and the attribute values corresponding to the attribute information of the code type can be stored in the standard code value table. For data elements of the numerical type, all the corresponding attribute information and attribute values of the data element can also be stored in the data element table.

[0089] It should be noted that the data element table, code table, standard code value table, and data standard table within the data management model are interrelated. Moreover, the data element table, code table, standard code value table, and data standard table within the data management model and the association relationships between these tables need to be maintained and updated regularly to ensure that the data element table, code table, standard code value table, and data standard table and the association relationships between these tables all conform to the data standards, and further ensure the sustainable management of data standardization management.

[0090] In the embodiments of the present invention, by storing the basic information of the data elements in the data element table, the attribute information of the data elements in the code table, and the attribute values of the data elements in the standard code value table, standardized management of the data elements is achieved based on the data standard management model composed of the data element table, code table, standard code value table, and data standard table, that is, standardized management of business data within the business system is achieved, providing a verification basis for data quality management.

[0091] The data management method provided by the embodiments of the present invention is applied to a data management system including a data element table, a code table, a standard code value table, and a data standard table. The method includes: analyzing the business process to determine the general objects corresponding to the business process, the basic information and the characteristic information of each general object; constructing data elements of the general objects according to the basic information and the characteristic information of the general objects in the business process; determining whether there are data standards corresponding to each data element in the data standard table according to the business definitions of the data elements and the description information of each data standard in the data standard table; in the case of determining that there are data standards corresponding to the data elements in the data standard table, determining the attribute information and attribute values of the data elements with reference to the data standards corresponding to the data elements and the basic information or characteristic information corresponding to the data elements; in the case of determining that there are no data standards corresponding to the data elements in the data standard table, determining the attribute information and attribute values of the data elements according to the basic information or characteristic information corresponding to the data elements; storing the basic information of the data elements based on the data element table, storing the attribute information of the data elements based on the code table, and storing the attribute values of the data elements based on the standard code value table. In the above technical solution, for each business process that needs to perform data standardization management, first analyze the business process of the business system to determine the general objects of each business process and the basic information and characteristic information corresponding to each general object, so as to realize the abstract extraction of the participating objects of each business process in the business system. Secondly, construct the data elements corresponding to the general objects according to the basic information and characteristic information of the general objects, so as to realize the construction of the data elements, determine the similarity between the business definitions of the data elements and the description information corresponding to the standard attributes of each data standard in the data standard table, and determine whether there are data standards corresponding to the data elements in the data standard table according to the similarity. The data standard can provide a reference standard for the standardized construction of the data elements, and thus provide a reference standard for the standardized management of the data. In the case of determining that there are data standards corresponding to the data elements in the data standard table, perform standardized processing on the data elements based on the data standards corresponding to the data elements, so as to realize the standardized management of the data elements in the business system. In the case of determining that there are no data standards corresponding to the data elements in the data standard table, determine the attribute information and attribute values of the data elements according to the basic information or characteristic information corresponding to the data elements, and realize the standardized processing of the data elements by adding standardized data elements, and thus realize the standardized management of the data elements in the business system. After performing standardized processing on the data elements, store the basic information of the data elements in the data element table, store the attribute information of the data elements in the code table, and store the attribute values of the data elements in the standard code value table, and realize the standardized management of the data elements based on the data standard management model composed of the data element table, the code table, the standard code value table, and the data standard table, and thus realize the standardized management of the business data in the business system.

[0092] Moreover, based on the data standard management model, the unified standardized management of business data in multiple business systems is realized, ensuring the consistency of the business definitions and attributes of data elements. At the same time, based on the data standards in the data standard table, the logical reuse of the standardized processing of data elements is achieved, reducing the difficulty and cost of data standardization management.

[0093] Figure 2 FIG. 4 is a schematic structural diagram of a data management device provided by an embodiment of the present invention. The device can be applicable to the situation where data standardization management is required. The device is applied to a data management system including a data element table, a code table, a standard code value table, and a data standard table, and can be implemented by software and / or hardware, and is generally integrated in an electronic device, such as a computer device.

[0094] As Figure 2 shown, the device includes:

[0095] A construction module 210, configured to construct a data element of the general object according to the identification information and feature information of the general object in the business process;

[0096] A determination module 220, configured to, when it is determined that there is a data standard corresponding to the data element in the data standard table, determine the attribute information and attribute value of the data element with reference to the data standard corresponding to the data element and the basic information or feature information corresponding to the data element;

[0097] A storage module 230, configured to store the identification information in the data element based on the data element table, store the attribute information corresponding to the data element based on the code table, and store the attribute value corresponding to the data element based on the standard code value table.

[0098] The data management device provided in this embodiment is applied to a data management system including a data element table, a code table, a standard code value table, and a data standard table. It constructs data elements of a general object according to the basic information and characteristic information of the general object in a business process. When it is determined that there is a data standard corresponding to the data element in the data standard table, it determines the attribute information and attribute values of the data element with reference to the data standard corresponding to the data element and the basic information or characteristic information corresponding to the data element. It stores the basic information of the data element based on the data element table, stores the attribute information of the data element based on the code table, and stores the attribute values of the data element based on the standard code value table. For the above technical solution, for each business process that requires data standardization management, first, it constructs data elements corresponding to the general object according to the basic information and characteristic information of the general object in the business process to realize the construction of data elements. Second, it determines whether there is a data standard corresponding to the data element in the data standard table. When it is determined that there is a data standard corresponding to the data element in the data standard table, it performs standardization processing on the data element based on the data standard corresponding to the data element to realize the standardization management of data elements in the business system. When it is determined that there is no data standard corresponding to the data element in the data standard table, it determines the attribute information and attribute values of the data element according to the basic information or characteristic information corresponding to the data element, and realizes the standardization processing of the data element by adding standardized data elements, thereby realizing the standardization management of data elements in the business system. After performing standardization processing on the data element, it stores the basic information of the data element in the data element table, stores the attribute information of the data element in the code table, stores the attribute values of the data element in the standard code value table, and realizes the standardization management of data elements based on the data standard management model composed of the data element table, the code table, the standard code value table, and the data standard table, thereby realizing the standardization management of business data in the business system.

[0099] Based on the above embodiment, the device further includes:

[0100] An analysis module, configured to determine the general object corresponding to the business process and the basic information and characteristic information of each general object by analyzing the business process.

[0101] Based on the above embodiment, the device further includes:

[0102] A judgment module, configured to determine whether there is a data standard corresponding to each data element in the data standard table according to the business definitions of the data elements and the description information of each data standard in the data standard table.

[0103] Based on the above embodiment, the judgment module is specifically configured to:

[0104] Determine the similarity between the description information of each data standard in the data standard table and the business definition of each data element; for each data element, if there is a data standard in the data standard table whose similarity with the business definition of the data element is greater than the similarity threshold, it is determined that there is a data standard corresponding to the data element in the data standard table.

[0105] Based on the above embodiment, the determination module 220 is specifically configured to:

[0106] When it is determined that there is a data standard corresponding to the data element in the data standard table, determine the standard attribute of the data standard corresponding to the data element as the attribute information corresponding to the data element; determine the attribute value of the attribute information corresponding to the data element according to the basic information or characteristic information corresponding to the data element.

[0107] Based on the above embodiment, the determination module 220 is further configured to:

[0108] When it is determined that there is no data standard corresponding to the data element in the data standard table, determine the attribute information and attribute value of the data element according to the basic information or characteristic information corresponding to the data element.

[0109] In one implementation, determining the attribute information and attribute value of the data element according to the basic information or characteristic information corresponding to the data element includes:

[0110] Determine the type information of the data element according to the business definition of the data element, and determine the attribute information of the data element according to the type information of the data element; determine the attribute value of the attribute information of the data element according to the basic information or characteristic information corresponding to the data element.

[0111] The data management device provided by the embodiments of the present invention can execute the data management method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the data management method.

[0112] It should be noted that in the embodiments of the above data management device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the present invention.

[0113] Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. Figure 3 It shows a block diagram of an exemplary electronic device 3 suitable for implementing the embodiments of the present invention. Figure 3The displayed electronic device 3 is merely an example and shall not impose any limitation on the functions and usage scope of the embodiments of the present invention.

[0114] As Figure 3 shown, the electronic device 3 appears in the form of a general-purpose computing electronic device. The components of the electronic device 3 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 connecting different system components (including the system memory 28 and the processing unit 16).

[0115] The bus 18 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the multiple bus structures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.

[0116] The electronic device 3 typically includes a variety of computer system-readable media. These media can be any available media accessible by the electronic device 3, including volatile and non-volatile media, removable and non-removable media.

[0117] The system memory 28 may include computer system-readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The electronic device 3 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, a storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 3 not shown, commonly referred to as a "hard disk drive"). Although Figure 3 not shown in the figure, a disk drive for reading and writing removable non-volatile disks (such as "floppy disks") and an optical disk drive for reading and writing removable non-volatile optical disks (such as CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 through one or more data media interfaces. The system memory 28 may include at least one program product having a set (such as at least one) of program modules configured to execute the functions of the embodiments of the present invention.

[0118] A program / utilities 40 having a set (at least one) of program modules 42 can be stored, for example, in the system memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment. The program modules 42 generally execute the functions and / or methods in the embodiments described in the present invention.

[0119] The electronic device 3 can also communicate with one or more external devices 14 (such as a keyboard, a pointing device, a display 24, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 3, and / or communicate with any device that enables the electronic device 3 to communicate with one or more other computing devices (such as a network card, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 22. Moreover, the electronic device 3 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 20. As Figure 3 shown, the network adapter 20 communicates with other modules of the electronic device 3 through the bus 18. It should be understood that although Figure 3 not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 3, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0120] The processing unit 16 executes various functional applications and page displays by running the programs stored in the system memory 28. For example, it implements the data management method provided by the embodiments of the present invention, which is applied to a data management system including a data element table, a code table, a standard code value table, and a data standard table. The method includes:

[0121] Constructing a data element of the general object according to the basic information and characteristic information of the general object in the business process;

[0122] When it is determined that there is a data standard corresponding to the data element in the data standard table, determining the attribute information and attribute value of the data element with reference to the data standard corresponding to the data element and the basic information or characteristic information corresponding to the data element;

[0123] Storing the basic information of the data element based on the data element table, storing the attribute information of the data element based on the code table, and storing the attribute value of the data element based on the standard code value table.

[0124] Of course, those skilled in the art can understand that the processor can also implement the technical solutions of the data management methods provided by any embodiment of the present invention.

[0125] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements, for example, the data management method provided by the embodiment of the present invention, which is applied to a data management system including a data element table, a code table, a standard code value table, and a data standard table. The method includes:

[0126] Construct a data element of the general object according to the basic information and characteristic information of the general object in the business process;

[0127] When it is determined that there is a data standard corresponding to the data element in the data standard table, determine the attribute information and attribute value of the data element with reference to the data standard corresponding to the data element and the basic information or characteristic information corresponding to the data element;

[0128] Store the basic information of the data element based on the data element table, store the attribute information of the data element based on the code table, and store the attribute value of the data element based on the standard code value table.

[0129] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, a portable computer 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. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.

[0130] The computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries the computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.

[0131] The program code contained on a computer-readable medium can be transmitted by any suitable medium, including but not limited to: wireless, wire, optical fiber cable, RF, etc., or any suitable combination of the above.

[0132] The computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0133] Those of ordinary skill in the art should understand that the above-mentioned modules or steps of the present invention can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. Optionally, they can be implemented with program code executable by a computer device, so that they can be stored in a storage device and executed by a computing device, or they can be separately made into individual integrated circuit modules, or multiple modules or steps of them can be made into a single integrated circuit module to implement. Thus, the present invention is not limited to any specific combination of hardware and software.

[0134] In addition, the acquisition, storage, use, processing, etc. of data in the technical solution of the present invention all comply with the relevant provisions of national laws and regulations.

[0135] Note that the above is only the preferred embodiment of the present invention and the applied technical principle. Those skilled in the art will understand that the present invention is not limited to the specific embodiments here. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments can be included, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A data management method, characterized in that: Applied to a data management system including a data element table, a code table, a standard code value table and a data standard table, the method comprises: Constructing data elements of common objects according to basic information and characteristic information of the common objects in the business process; In a case where it is determined that the data standard corresponding to the data element exists in the data standard table, determining the attribute information and attribute value of the data element by referring to the data standard corresponding to the data element and the basic information or characteristic information corresponding to the data element; The basic information of the data element is stored based on the data element table, the attribute information of the data element is stored based on the code table, and the attribute value of the data element is stored based on the standard code value table.

2. The data management method according to claim 1, characterized in that: Before constructing the data element of the common object according to the basic information and characteristic information of the common object in the business process, it also includes: The general objects corresponding to the business process and the basic information and the characteristic information of each general object are determined by analyzing the business process.

3. The data management method according to claim 1, characterized in that: After constructing the data element of the common object according to the basic information and characteristic information of the common object in the business process, it also includes: Determine whether a data standard corresponding to each of the data elements exists in the data standard table according to the business definition of each of the data elements and the description information of each of the data standards in the data standard table.

4. The data management method according to claim 3, characterized in that: Determining whether there is a data standard corresponding to each data element in the data standard table according to the business definition of each data element and the description information of each data standard in the data standard table includes: Determine the similarity between the description information of each of the data standards in the data standard table and the business definition of each of the data elements; For each of the data elements, if there exists in the data standard table a data standard whose description information has a similarity with the business definition of the data element greater than a similarity threshold, it is determined that there exists in the data standard table a data standard corresponding to the data element.

5. The data management method according to claim 1, characterized in that: Determining the attribute information and the attribute value of the data element by referring to the data standard corresponding to the data element and the basic information or characteristic information corresponding to the data element includes: Determining the standard attribute of the data standard corresponding to the data element as the attribute information corresponding to the data element; The attribute value of the attribute information corresponding to the data element is determined according to the basic information or characteristic information corresponding to the data element.

6. The data management method according to claim 3, characterized in that: After determining whether there is a data standard corresponding to each of the data elements in the data standard table according to the business definition of each of the data elements and the description information of each of the data standards in the data standard table, the method further includes: When it is determined that the data standard corresponding to the data element does not exist in the data standard table, the attribute information and the attribute value of the data element are determined according to the basic information or characteristic information corresponding to the data element.

7. The data management method according to claim 6, characterized in that: Determining attribute information and attribute values ​​of the data element according to basic information or characteristic information corresponding to the data element includes: Determining type information of the data element according to a business definition of the data element, and determining attribute information of the data element according to the type information of the data element; The attribute value of the attribute information of the data element is determined according to the basic information or characteristic information corresponding to the data element.

8. A data management device, characterized in that: Applicable to data management systems including data element tables, code tables, standard code value tables and data standard tables, including: A construction module, used to construct data elements of the common objects in the business process according to identification information and feature information of the common objects; a determination module, configured to determine attribute information and attribute values ​​of the data element by referring to the data standard corresponding to the data element and basic information or characteristic information corresponding to the data element when it is determined that the data standard corresponding to the data element exists in the data standard table; A storage module is used to store identification information in the data element based on the data element table, store attribute information corresponding to the data element based on the code table, and store attribute values ​​corresponding to the data element based on the standard code value table.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the data management method as described in any one of claims 1 to 7.

10. A storage medium containing computer executable instructions, characterized in that: When the computer executable instructions are executed by a computer processor, they are used to perform the data management method according to any one of claims 1 to 7.