[go: up one dir, main page]

CN111680087A - Master data model management platform and method - Google Patents

Master data model management platform and method Download PDF

Info

Publication number
CN111680087A
CN111680087A CN202010450139.1A CN202010450139A CN111680087A CN 111680087 A CN111680087 A CN 111680087A CN 202010450139 A CN202010450139 A CN 202010450139A CN 111680087 A CN111680087 A CN 111680087A
Authority
CN
China
Prior art keywords
main data
model
data
attribute information
data model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010450139.1A
Other languages
Chinese (zh)
Other versions
CN111680087B (en
Inventor
魏磊宝
黄子虔
王树金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yuanguang Software Co Ltd
Original Assignee
Yuanguang Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yuanguang Software Co Ltd filed Critical Yuanguang Software Co Ltd
Priority to CN202010450139.1A priority Critical patent/CN111680087B/en
Publication of CN111680087A publication Critical patent/CN111680087A/en
Application granted granted Critical
Publication of CN111680087B publication Critical patent/CN111680087B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2291User-Defined Types; Storage management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2468Fuzzy queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Automation & Control Theory (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)

Abstract

The invention relates to a master data model management platform and a master data model management method, belongs to the technical field of data management, and solves the problems that in the prior art, the data standardization management and control difficulty is high, and the daily maintenance complexity is high. The platform comprises a model generation module, a model selection module and a model generation module, wherein the model generation module is used for automatically generating different main data models according to different main data types; the model control module is used for setting the characteristics of the automatically generated main data model according to the requirements of a user; the data entry module is used for receiving the main data attribute information input by the user, entering the main data attribute information into the corresponding main data model, acquiring the main data attribute information from the target system and entering the main data attribute information into the corresponding main data model; and the data calling module is used for calling the main data attribute information corresponding to the main data model from the database based on the user request and sending the main data attribute information to the requesting user. A unified standard is provided for the management of various data, and the data interaction among different service systems is facilitated while the complexity of data maintenance is reduced.

Description

Master data model management platform and method
Technical Field
The invention relates to the technical field of data management, in particular to a master data model management platform and a master data model management method.
Background
With the development of information technology and the deep penetration of the internet +, the business modes and the control modes of enterprises are revolutionarily changed, and all large enterprises are continuously promoting comprehensive information construction under the background, the application quantity of information systems is continuously increased, the requirements of transverse fusion and longitudinal interaction of data among the systems are also gradually increased, and the problems of non-uniform standards, data isolated islands and the like in the subsequent information construction are more and more urgent.
The enterprise-level main data management platform is a core application system for realizing the enhancement of enterprise main data management and standardized construction, and is mainly used for carrying out standardized extraction, unified transformation and centralized management on main data and common basic data among systems through an agreed data integration standard interface, and finally realizing standardized application so as to achieve the purposes of centralized control, data homology, standardized sharing and unified application.
In the prior art, when a master data model is managed and controlled, scattered array type management can be performed only by depending on each independent master data model characteristic component; and when data interaction is carried out between different systems of an enterprise, the data interaction can be directly carried out only between a data requesting party and a target data party.
Firstly, different business systems in an enterprise carry out scattered position type management when managing respective main data models, so that the enterprise has high difficulty in standardized management and control of the main data models, high data maintenance complexity, high error rate of artificial scattered management and low efficiency; and secondly, the main data models of different business systems are different in specification and standard, so that when data interaction is directly carried out, the data specification uniformity cannot be realized, the data interaction error rate is high, and the data interaction among a plurality of business systems is complicated and increases the burden of enterprise systems.
Disclosure of Invention
In view of the foregoing analysis, the present invention aims to provide a master data model management platform and method, so as to solve the problems of high difficulty in standardized management and control of the existing data, high complexity in daily maintenance, complex data interaction, and high error rate.
On one hand, the invention provides a master data model management platform which is used for master data standardized calling among different systems and comprises a model generation module, a model control module, a data calling module, a data entry module and a database;
the model generation module is used for automatically generating different main data models according to different main data types;
the model control module is used for setting the characteristics of the automatically generated main data model according to the requirements of a user;
the data entry module is used for receiving the main data attribute information input by the user and entering the main data attribute information into the corresponding main data model, and is also used for acquiring the main data attribute information from the target system and entering the main data attribute information into the corresponding main data model;
the data calling module is used for calling main data attribute information corresponding to the main data model from the database based on a user request and sending the main data attribute information to a requesting user;
and the database is used for storing the main data model and the corresponding main data attribute information.
Further, the model generation module comprises an attribute configuration module and a splicing component module:
the attribute configuration module is used for configuring corresponding attributes for the main data template model corresponding to the main data type according to the main data type;
and the splicing component module is used for automatically configuring the characteristic information of the main data template model according to the time sequence of main data service logic so as to generate a main data template corresponding to the main data type.
Furthermore, the splicing component module comprises a coding mode component, a control mode component, an illegal warehousing component, a flow mode component, a field sequencing component, a coding scheme component and a check rule component, and an interface of each component is packaged according to the occurrence time sequence of the main data service logic for calling.
Further, the model control module calls each component to set the characteristics of the generated master data model by calling an encapsulation interface.
Further, the attribute information includes a field name, a field ID, a data type, a reference value, a field length, and a field identifier;
the data entry module acquires corresponding main data attribute information from a target system according to the field ID;
and the data calling module calls main data attribute information corresponding to the main data model from a database according to the field ID based on a user request and sends the main data attribute information to a requesting user.
And further, the system also comprises a query filtering module which is used for searching the target main data model in a fuzzy matching or accurate query mode.
The system further comprises a model display module, wherein the model display module comprises a main data model information window, a main data model characteristic information window and a main data model characteristic setting window;
the main data model information window displays a main data model name, a main data model ID and a main data type version number;
the main data model characteristic information window displays the current characteristic information corresponding to the main data model;
the master data model property setting window provides the master data model property setting and the entrance of the enabling and disabling setting.
Compared with the prior art, the invention can realize at least one of the following beneficial effects:
1. according to the method, the corresponding main data model is generated according to different main data types in different service systems and is stored in the database, so that unified management is facilitated; and according to the time sequence that the business logic takes place, splice a plurality of main data model characteristic setting assemblies, and encapsulate, utilize the good splicing assembly of encapsulation to manage and control each item characteristic of main data model, can effectively eliminate the risk of scattered ground formula management potential human factor, reduce the enterprise to the degree of difficulty of the standardized management and control of main data model, and alleviate the business complexity of main data administrator to data routine maintenance greatly.
2. The main data model management platform provided by the invention provides a relay forwarding point for data interaction among different business systems of an enterprise, main data extracted from a target system according to user requirements must be input according to the specification and set characteristics of a corresponding main data model, and the corresponding main data is extracted from a database according to the set characteristics and data specifications of the main data model according to a data request and is sent to a data requester, so that the standard interaction and sharing of the data are realized, the complexity of the data interaction is reduced, the accuracy of the data interaction is improved, and the burden of the enterprise system is reduced.
3. The invention sets a model display module on a master data model management platform to display master data model information, master data model characteristic information and attribute information and provide a master data model characteristic setting window, so that a user can check all characteristic states of a master data model through the model display module and set the characteristic states, and the master data model can be synchronously updated after state parameters are modified. The master data model is controlled by the global view, so that the enterprise is more transparent in controlling the master data model, and the master data manager is assisted to maintain and control the master data more efficiently and more accurately.
On the other hand, the invention provides a master data model management method, which is used for master data standardized calling among different systems, and comprises the following steps:
automatically generating different main data models according to different main data types, wherein the method comprises the steps of configuring corresponding attributes for a main data template model corresponding to the main data type according to the main data type; after the attribute configuration is finished, automatically configuring characteristic information according to the time sequence of main data service logic to generate the main data model;
receiving the characteristics set by the user on the automatically generated main data model according to the requirements, and storing the main data model with the set characteristics into a database;
receiving main data attribute information input by a user in a main data model according to requirements, and storing the main data attribute information in a database; calling main data attribute information of the target system and inputting a corresponding main data model;
and calling main data attribute information corresponding to the main data model from the database based on the user request, and sending the main data attribute information to the requesting user.
Further, the characteristic information of the main data model is automatically configured and the characteristic information of the main data model is set by calling a splicing component packaging interface, and the splicing sequence of the splicing components is consistent with the time sequence of the main data business logic.
Further, the attribute information includes a field name, a field ID, a data type, a reference value, a field length, and a field identifier;
obtaining corresponding main data attribute information from the target system according to the field ID, an
And acquiring main data attribute information corresponding to the main data model from a database according to the field ID based on the user request, and sending the main data attribute information to the requesting user.
The principle of the main data model management method provided by the invention is the same as that of the main data model management platform, so the method also has the same technical effect as that of the management platform.
In the invention, the technical schemes can be combined with each other to realize more preferable combination schemes. Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and drawings.
Drawings
The drawings are only for purposes of illustrating particular embodiments and are not to be construed as limiting the invention, wherein like reference numerals are used to designate like parts throughout.
FIG. 1 is a diagram of a master data model management platform according to an embodiment of the present invention;
FIG. 2 is a flow chart of a model generation module generating a model according to an embodiment of the present invention;
FIG. 3 is a diagram of a model display module according to an embodiment of the invention;
FIG. 4 is a diagram illustrating an embedded window displaying main data attribute information according to an embodiment of the present invention;
FIG. 5 is a flowchart of a master data model management method according to an embodiment of the present invention.
Detailed Description
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate preferred embodiments of the invention and together with the description, serve to explain the principles of the invention and not to limit the scope of the invention.
Platform embodiments
A set of mature-application enterprise-level main data management platforms necessarily manage a plurality of types of main data, including but not limited to organizations, employees, posts, materials, contracts, projects, fixed assets, suppliers, customers, accounting subjects, cost centers and the like, and models of the main data types in the main data management platforms necessarily have characteristic control functions corresponding to standardized management, including: the method comprises the following steps of main data production system coding, a main data coding control function, an enterprise coder function, a data rule checking function, business system management and control, a main data management and control function, a model attribute display preview function, an illegal data storage permission function, an approval process storage control execution function and the like. On the other hand, besides the main data management platform, other business systems in the enterprise must maintain and interact data according to the standards of the main data model, so the standardized management control of the data model is particularly important for the main data manager and the main data management platform.
Therefore, the purposes of control centralization, data homology, standard sharing and application unification are achieved for realizing the standardized management control of the main data model. One embodiment of the invention discloses a master data model management platform which is used for realizing the standardized and unified management of master data models of different business systems in an enterprise and the standardized calling of master data among different systems. As shown in fig. 1, the platform includes a model generation module, a model control module, a data retrieval module, a data entry module, and a database;
specifically, the model generation module automatically generates different main data models according to different main data types. The characteristics of the automatically generated master data model are all default settings.
The user can set the characteristics of the automatically generated main data model through the model control module according to the requirements so as to meet the requirements of different characteristics of the standardized models corresponding to different main data types.
In the main data model management platform, part of main data is directly managed and maintained by the management platform, and part of main data is directly managed by the corresponding business system, and only the standard specification is realized through the platform to carry out data interaction. Therefore, the data entry module can receive the main data attribute information input by the user and enter the main data attribute information into the corresponding main data model on the one hand, and can also obtain the main data attribute information from the target system and enter the main data attribute information into the corresponding main data model for calling when receiving the data request on the other hand.
And responding to a data request of a user, and calling main data attribute information corresponding to the main data model from the database by the data calling module and sending the main data attribute information to the requesting user.
Illustratively, when a data request for certain worker information is received, the main data attribute information including a main data name, a worker code, a worker name, an age, a birth year, a birth date, a nationality, a native place, a field ID corresponding to the above fields, a data type, a reference value, a field length and a field identifier can be acquired from the personnel system, specifically set according to requirements, and a main data model corresponding to the worker is entered; in response to the data request, the data retrieval module determines a corresponding master data model ID according to the master data type (employee), and retrieves corresponding master data attribute information from a database containing the master data model ID and corresponding data information according to the field ID.
And the database is used for storing the main data model and the corresponding main data attribute information. Specifically, the main data model with the set characteristic information and the main data attribute information corresponding to the user input and recorded into the main data model are stored in the database, and in addition, the main data attribute information called from the target system according to the user request is cached in the database after being recorded into the corresponding main data model, and then is sent to the requesting user through the data calling module.
Preferably, the different master data types correspond to different master data template models. Therefore, the model generation module can generate the corresponding main data template only by configuring the corresponding main data template model according to the main data type. Specifically, the model generation module comprises an attribute configuration module and a splicing component module.
The attribute configuration module is used for configuring corresponding attributes for the main data template model corresponding to the main data type according to the main data type, wherein the attributes comprise field names, field IDs, data types, reference values, field lengths and field identifications. Specifically, the field ID is a unique identifier of data interaction. The data types include characters, values, dates, reference objects, and the like. The reference value is an option attribute and comprises public basic data, main data, international standard data, industry standard data or enterprise standard data and the like, and exemplarily, when the entry of the employee information is that, the reference value can be a gender and comprises male and female options. The field lengths are the field lengths in the model. The field identification includes a model-fixed field and a non-model-fixed field.
And the splicing component module is used for automatically configuring the characteristic information of the main data template model according to the time sequence of the main data business logic so as to generate the main data template corresponding to the main data type. The time sequence of the main data service logic corresponding to different main data types is consistent, so that the characteristics of the main data model corresponding to each main data type can be set through a unified sequence, and the main data model management platform can conveniently realize standardized unified management on each main data model.
In order to keep consistent with the time sequence of the occurrence of the main data business logic, so as to facilitate the standardized unified management of the main data model. And packaging interfaces of a coding mode component, a control mode component, an illegal warehousing component, a flow mode component, a field sequencing component, a coding scheme component and a check rule component which are included by the splicing component module according to the time sequence of main data service logic occurrence for calling. The components are required to be used for setting the main data model or the splicing component encapsulation interface can be directly called to execute corresponding operations in the main data management, maintenance or interaction process.
Specifically, the code assigning mode component follows an object-code principle of main data standardization management and is used for controlling code assigning modes of main data codes in the system, wherein the code assigning modes comprise producer code assigning and MDM code assigning.
The management and control mode component: and the method follows the principle of recording the only source party of the standardized management of the main data and is used for controlling the main data control mode, including business system control and MDM control.
Violation mode component: and the method is used for controlling whether the main data record allows illegal data to be put in storage or not according to a data compliance principle of main data standardization management, namely, the illegal data is allowed to be put in storage or forbidden to be put in storage.
A flow mode component: and the method follows the multi-link business approval principle of main data standardized management and is used for controlling whether the main data record is put in storage to execute an approval process or not, namely, the main data record is put in storage to execute the approval process and the main data record is directly put in storage without executing the approval process.
A field ordering component: according to the business logic field sorting principle of main data standardized management, except for fixed fields, personalized sorting display of other main data field attributes is met, and exemplary sorting according to main table fields and sorting according to sub table fields are achieved.
The coding scheme component: the generated main data record coding is controlled by setting coding data conditions and coding schemes according to an object-code and supporting multiple coding format principles of main data standardized management;
a check rule component: and controlling the compliance of the verified data when the verified data is put in storage by setting the verification rule, the verification level and the like of the field attribute of the model according to the principle of managing the data compliance of the main data in a standardized way.
Illustratively, based on the property settings of the property components described above, the model generation module executes a process as shown in FIG. 2 to obtain a corresponding master data model.
Preferably, when a user needs to set the characteristics of the master data model, the model control module may call the encapsulation interface to call each component to set the generated characteristics of the master data model.
In the main data interaction process of different service systems, a data entry module acquires corresponding main data attribute information from a target system according to an attribute information field ID of a main data model; and the data calling module is used for calling the main data attribute information corresponding to the main data model from the database according to the field ID based on the user request and sending the main data attribute information to the requesting user.
Preferably, as shown in fig. 3, the data model further includes a model display module, where the model display module includes a main data model information window, a main data model characteristic information window, and a main data model characteristic setting window.
And the main data model information window displays the name of the main data model, the ID of the main data model and the version number of the main data type. Wherein the main data model name part contains an embedded window. When a certain main data model is selected, an embedded window is displayed at the same time, main data attribute information of the corresponding main data model is displayed in the embedded window, as shown in fig. 4, so as to be checked, and a user can also select to hide the embedded window.
And the main data model characteristic information window displays the current characteristic information corresponding to the main data model, and preferably, can also display the creation time of the current main data model.
And the master data model characteristic setting window provides an entrance for setting the master data model characteristics and enabling and disabling the master data model characteristics, and the characteristics of the current master data model can be set in the window by calling a splicing component packaging interface through the model control module.
When the main data model management platform contains more main data models, the names of the main data models cannot be displayed in the main data model information window at the same time. Preferably, a query filtering module may be further disposed in the master data model management platform, and is configured to search for the target master data model in a fuzzy matching or precise query manner. Specifically, the filtering query module may also display the filtering query module on the model display module. Preferably, when the user does not determine the specific name of the master data model, the user can search the corresponding master data module through fuzzy query based on a plurality of words in the name, and then determine the target master data model in the searched master data model.
Compared with the prior art, the master data model management platform provided by the invention has the advantages that firstly, corresponding master data models are generated according to different master data types in different service systems and are stored in a database, so that unified management is facilitated; the characteristic setting assemblies of the main data models are spliced and packaged according to the time sequence of occurrence of business logic, and the packaged splicing assemblies are used for controlling various characteristics of the main data models, so that the risk of scattered management of potential human factors can be effectively eliminated, the difficulty of standardization control of the main data models by enterprises is reduced, and the business complexity of daily maintenance of data by a main data manager is greatly reduced; the main data model management platform provided by the invention provides a relay forwarding point for data interaction among different business systems of an enterprise, main data extracted from a target system according to user requirements must be input according to the specification and the set characteristic of a corresponding main data model, and the corresponding main data is extracted from a database according to the set characteristic and the set data specification of the main data model according to a data request and is sent to a data requester, so that the standard interaction and sharing of the data are realized, the complexity of the data interaction is reduced, the accuracy of the data interaction is improved, and the burden of the enterprise system is reduced; finally, the invention sets a model display module on the master data model management platform to display master data model information, master data model characteristic information and attribute information and provide a master data model characteristic setting window, so that a user can check all characteristic states of the master data model through the model display module and set the characteristic states, and the master data model is synchronously updated after the state parameters are modified. The master data model is controlled by the global view, so that the enterprise is more transparent in controlling the master data model, and the master data manager is assisted to maintain and control the master data more efficiently and more accurately.
Method embodiment
The invention further discloses a master data model management method, which is used for realizing the standardized and unified management of master data models of different business systems in an enterprise and the standardized calling of master data among different systems. As shown in fig. 5, the method comprises the steps of:
preferably, different main data models are automatically generated according to different main data types, including configuring corresponding attributes for main data template models corresponding to the main data types according to the main data types; and after the attribute configuration is finished, automatically configuring the characteristic information according to the time sequence of the main data service logic to generate the main data model. Different master data types correspond to different master data template models. Therefore, the corresponding main data template can be generated only by configuring the corresponding main data template model according to the main data type.
And receiving the characteristics set by the user on the automatically generated main data model according to the requirements, and storing the main data model with the set characteristics into a database.
Receiving main data attribute information input by a user in a main data model according to requirements, and storing the main data attribute information in a database; and calling main data attribute information of the target system and inputting a corresponding main data model, wherein the main data attribute information is only temporarily cached in the database for calling.
And calling main data attribute information corresponding to the main data model from the database in response to a user request, and sending the main data attribute information to the requesting user.
Preferably, the characteristic information of the main data model is automatically configured and the characteristic information of the main data model is set by calling a splicing component packaging interface, and the splicing sequence of the splicing component is consistent with the time sequence of the main data business logic. Specifically, the coding mode comprises a producer code and an MDM code; the management and control mode comprises business system management and control and MDM management and control; whether illegal warehousing is carried out or not comprises allowing illegal warehousing and forbidding illegal warehousing; the flow mode comprises an approval execution flow and an approval non-execution flow; the field ordering comprises default field ordering and custom field ordering; the coding scheme comprises uniform coding and conditional coding; the check rule comprises integrity check, uniqueness check, authority check, validity check and consistency check.
Preferably, the attribute information includes a field name, a field ID, a data type, a reference value, a field length, and a field identifier. Specifically, the field ID is a unique identifier of data interaction. The data types include characters, values, dates, reference objects, and the like. The reference value is an option attribute and comprises public basic data, main data, international standard data, industry standard data or enterprise standard data and the like, and exemplarily, when the entry of the employee information is that, the reference value can be a gender and comprises male and female options. The field lengths are the field lengths in the model. The field identification comprises a model fixed field and a non-model fixed field
Obtaining corresponding main data attribute information from the target system according to the field ID, an
And acquiring main data attribute information corresponding to the main data model from a database according to the field ID based on the user request, and sending the main data attribute information to the requesting user.
Preferably, the displaying the master data model includes:
displaying main data model information, namely a main data model name, a main data model ID and a main data type version number, and displaying main data attribute information of the current main data model;
the master data model characteristic information, i.e. the current characteristic information corresponding to the master data model, may preferably also display the creation time of the current master data model.
And setting the characteristics of the main data model, providing an entrance for setting the characteristics of the main data model and enabling and disabling the settings, and setting the characteristics of the current main data model in the window by calling a splicing component packaging interface.
When the number of the main data models is large and the names of the main data models cannot be displayed at the same time, preferably, the target main data model can be searched in a fuzzy matching or accurate query mode. Preferably, when the user does not determine the specific name of the master data model, the user can search the corresponding master data module through fuzzy query based on a plurality of words in the name, and then determine the target master data model in the searched master data model.
Compared with the prior art, the master data model management method provided by the invention has the advantages that firstly, corresponding master data models are generated according to different master data types in different service systems and are stored in a database, so that unified management is facilitated; the characteristic setting assemblies of the main data models are spliced and packaged according to the time sequence of occurrence of business logic, and the packaged splicing assemblies are used for controlling various characteristics of the main data models, so that the risk of scattered management of potential human factors can be effectively eliminated, the difficulty of standardization control of the main data models by enterprises is reduced, and the business complexity of daily maintenance of data by a main data manager is greatly reduced; the main data model management platform provided by the invention provides a relay forwarding point for data interaction among different business systems of an enterprise, main data extracted from a target system according to user requirements must be input according to the specification and the set characteristic of a corresponding main data model, and the corresponding main data is extracted from a database according to the set characteristic and the set data specification of the main data model according to a data request and is sent to a data requester, so that the standard interaction and sharing of the data are realized, the complexity of the data interaction is reduced, the accuracy of the data interaction is improved, and the burden of the enterprise system is reduced; finally, the invention sets a model display module on the master data model management platform to display master data model information, master data model characteristic information and attribute information and provide a master data model characteristic setting window, so that a user can check all characteristic states of the master data model through the model display module and set the characteristic states, and the master data model is synchronously updated after the state parameters are modified. The master data model is controlled by the global view, so that the enterprise is more transparent in controlling the master data model, and the master data manager is assisted to maintain and control the master data more efficiently and more accurately.
Those skilled in the art will appreciate that all or part of the flow of the method implementing the above embodiments may be implemented by a computer program, which is stored in a computer readable storage medium, to instruct related hardware. The computer readable storage medium is a magnetic disk, an optical disk, a read-only memory or a random access memory.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention.

Claims (10)

1. A master data model management platform is used for master data standardized calling among different systems and is characterized by comprising a model generation module, a model control module, a data calling module, a data entry module and a database;
the model generation module is used for automatically generating different main data models according to different main data types;
the model control module is used for setting the characteristics of the automatically generated main data model according to the requirements of a user;
the data entry module is used for receiving the main data attribute information input by the user and entering the main data attribute information into the corresponding main data model, and is also used for acquiring the main data attribute information from the target system and entering the main data attribute information into the corresponding main data model;
the data calling module is used for calling main data attribute information corresponding to the main data model from the database based on a user request and sending the main data attribute information to a requesting user;
and the database is used for storing the main data model and the corresponding main data attribute information.
2. The master data model management platform of claim 1, wherein the model generation module comprises an attribute configuration module and a concatenation component module:
the attribute configuration module is used for configuring corresponding attributes for the main data template model corresponding to the main data type according to the main data type;
and the splicing component module is used for automatically configuring the characteristic information of the main data template model according to the time sequence of main data service logic so as to generate a main data template corresponding to the main data type.
3. The master data model management platform according to claim 2, wherein the splicing component module includes a coding mode component, a management and control mode component, an illegal entry component, a flow mode component, a field ordering component, a coding scheme component and a check rule component, and encapsulates an interface of each component according to a master data service logic occurrence time sequence for calling.
4. The master data model management platform of claim 3, wherein the model control module sets the properties of the master data model generated by calling an encapsulation interface to call components.
5. The master data model management platform according to claims 1-4, wherein the attribute information comprises a field name, a field ID, a data type, a reference value, a field length, and a field identification;
the data entry module acquires corresponding main data attribute information from a target system according to the field ID;
and the data calling module calls main data attribute information corresponding to the main data model from a database according to the field ID based on a user request and sends the main data attribute information to a requesting user.
6. The master data model management platform according to claim 1, further comprising a query filtering module for searching the target master data model by fuzzy matching or precise query.
7. The master data model management platform according to claim 1 or 6, further comprising a model display module, the model display module comprising a master data model information window, a master data model property setting window;
the main data model information window displays a main data model name, a main data model ID and a main data type version number;
the main data model characteristic information window displays the current characteristic information corresponding to the main data model;
the master data model property setting window provides the master data model property setting and the entrance of the enabling and disabling setting.
8. A master data model management method is used for master data standardized calling among different systems, and is characterized by comprising the following steps:
automatically generating different main data models according to different main data types, wherein the method comprises the steps of configuring corresponding attributes for a main data template model corresponding to the main data type according to the main data type; after the attribute configuration is finished, automatically configuring characteristic information according to the time sequence of main data service logic to generate the main data model;
receiving the characteristics set by the user on the automatically generated main data model according to the requirements, and storing the main data model with the set characteristics into a database;
receiving main data attribute information input by a user in a main data model according to requirements, and storing the main data attribute information in a database; calling main data attribute information of the target system and inputting a corresponding main data model;
and calling main data attribute information corresponding to the main data model from the database based on the user request, and sending the main data attribute information to the requesting user.
9. The method according to claim 8, wherein the property information of the master data model is automatically configured and set by calling a splicing component encapsulation interface, and the splicing sequence of the splicing components is consistent with the time sequence of occurrence of the master data business logic.
10. A master data model management method according to claim 8 or 9, wherein said attribute information includes a field name, a field ID, a data type, a reference value, a field length, and a field identification;
obtaining corresponding main data attribute information from the target system according to the field ID, an
And acquiring main data attribute information corresponding to the main data model from a database according to the field ID based on the user request, and sending the main data attribute information to the requesting user.
CN202010450139.1A 2020-05-25 2020-05-25 Main data model management platform and method Active CN111680087B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010450139.1A CN111680087B (en) 2020-05-25 2020-05-25 Main data model management platform and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010450139.1A CN111680087B (en) 2020-05-25 2020-05-25 Main data model management platform and method

Publications (2)

Publication Number Publication Date
CN111680087A true CN111680087A (en) 2020-09-18
CN111680087B CN111680087B (en) 2023-05-30

Family

ID=72434778

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010450139.1A Active CN111680087B (en) 2020-05-25 2020-05-25 Main data model management platform and method

Country Status (1)

Country Link
CN (1) CN111680087B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112488645A (en) * 2020-11-25 2021-03-12 中冶南方连铸技术工程有限责任公司 Steel production data center station and control method
CN114691927A (en) * 2020-12-30 2022-07-01 陕西汽车集团有限责任公司 A new energy vehicle electronic control system signal data management platform and management method
CN116010376A (en) * 2022-12-30 2023-04-25 北京三维天地科技股份有限公司 Main data modeling method based on inheritance strategy
CN116258122A (en) * 2023-02-27 2023-06-13 深圳中广核工程设计有限公司 Intelligent encoding method and device for main data, storage medium and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107766579A (en) * 2017-11-16 2018-03-06 四川长虹电器股份有限公司 The design method of master data management system based on XBRL standards
CN108829746A (en) * 2018-05-24 2018-11-16 青岛海信网络科技股份有限公司 A kind of master data management system and device of database based on memory
CN110888878A (en) * 2019-11-15 2020-03-17 国家电投集团科学技术研究院有限公司 Service-oriented main data management method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107766579A (en) * 2017-11-16 2018-03-06 四川长虹电器股份有限公司 The design method of master data management system based on XBRL standards
CN108829746A (en) * 2018-05-24 2018-11-16 青岛海信网络科技股份有限公司 A kind of master data management system and device of database based on memory
CN110888878A (en) * 2019-11-15 2020-03-17 国家电投集团科学技术研究院有限公司 Service-oriented main data management method and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112488645A (en) * 2020-11-25 2021-03-12 中冶南方连铸技术工程有限责任公司 Steel production data center station and control method
CN112488645B (en) * 2020-11-25 2023-09-22 中冶南方连铸技术工程有限责任公司 Steel production data center table and control method
CN114691927A (en) * 2020-12-30 2022-07-01 陕西汽车集团有限责任公司 A new energy vehicle electronic control system signal data management platform and management method
CN116010376A (en) * 2022-12-30 2023-04-25 北京三维天地科技股份有限公司 Main data modeling method based on inheritance strategy
CN116258122A (en) * 2023-02-27 2023-06-13 深圳中广核工程设计有限公司 Intelligent encoding method and device for main data, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN111680087B (en) 2023-05-30

Similar Documents

Publication Publication Date Title
CN111680087B (en) Main data model management platform and method
CN111563368B (en) Report generation method, report generation device, computer equipment and storage medium
US10430413B2 (en) Data information framework
US8131560B2 (en) Systems and methods for managing regulatory information
US9632768B2 (en) Exchanging project-related data in a client-server architecture
US7096222B2 (en) Methods and systems for auto-instantiation of storage hierarchy for project plan
US7836103B2 (en) Exchanging project-related data between software applications
CN112801607A (en) Management service platform and construction method
CN105989443A (en) Intelligent-mobile-terminal-based communication line inspection system
CN101539855A (en) Service basic software platform
EP2530608A1 (en) Semantic terminology importer
CN111784108B (en) Modeling method and device of main data management platform
CN112785248B (en) Human resource data cross-organization interaction method, device, equipment and storage medium
CN115729993A (en) Multi-source heterogeneous data unified management method and system based on metadata
CN115857886A (en) Low code development platform for basic government affair application
CN118839379A (en) Service data authority management method and device, terminal equipment and storage medium
US20240127379A1 (en) Generating actionable information from documents
CN111625548B (en) Query method, system, apparatus and computer readable medium
CN109634606A (en) A kind of method and device of defined function menu
CN115640605A (en) Authority management method for financial institution
CN115543428A (en) Simulated data generation method and device based on strategy template
CN114219440A (en) Centralized management method of approval process in tax management
CN108108160A (en) A kind of personal device manages system
CN114895875A (en) Zero-code visual information system metadata production application method and system
CN114663207B (en) Document generation method, device, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant