CN114124977A - Cross-tenant data sharing method and device and electronic equipment - Google Patents
Cross-tenant data sharing method and device and electronic equipment Download PDFInfo
- Publication number
- CN114124977A CN114124977A CN202210089090.0A CN202210089090A CN114124977A CN 114124977 A CN114124977 A CN 114124977A CN 202210089090 A CN202210089090 A CN 202210089090A CN 114124977 A CN114124977 A CN 114124977A
- Authority
- CN
- China
- Prior art keywords
- data
- user
- authorized
- data model
- attribute information
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a method, a device and electronic equipment for sharing data among tenants, wherein a visual, simple and easy-to-use operation interface is provided by a cross-tenant data sharing system for a target tenant user to use, the target tenant user can conveniently establish a data model and input and manage data, and further authorize the data to be shared to a selected authorized tenant, so that the authorized tenant can browse the shared data simultaneously, the process does not need to carry out data synchronization between systems of two tenants, the data is directly shared on the cross-tenant data sharing system, and only one part of data exists in the cross-tenant data sharing system, the shared data is more accurate, and the data is managed and maintained through the visual, simple and easy-to-use operation interface, the workload of data sharing is greatly simplified, and the maintenance cost is reduced.
Description
Technical Field
The invention relates to the technical field of data synchronization, in particular to a method and a device for data sharing among tenants and electronic equipment.
Background
With the continuous development of enterprises, group-type enterprises are more and more, group-type enterprises often belong to a plurality of departments, subsidiaries and grandfather companies, and each unit, regardless of a group headquarters, each division, each subsidiary company and each grandfather company, accumulates a plurality of enterprise data information, such as personnel information, organization information, equipment information and the like, and the data information is often dispersed in each level of unit to which the data belongs to maintain and manage, and then data synchronization is performed in other units to realize data sharing.
In addition, in different units, because each unit has different attention points to data, and the structure definitions of the same type of data are often different, when synchronizing the same type of data of other units, adaptation processing needs to be performed on the same type of data from different units, if a data structure is changed in a certain unit, each synchronization unit needs to be changed and modified, otherwise, data synchronization is problematic, and therefore, data synchronization and maintenance costs are very high, and maintainability is very poor.
In summary, the existing data sharing implemented by the data synchronization method has the technical problems of inaccurate data synchronization, large workload of data synchronization and high maintenance cost.
Disclosure of Invention
In view of the above, an object of the present invention is to provide a method, an apparatus and an electronic device for data sharing between tenants, so as to alleviate technical problems of inaccurate data synchronization, large workload of data synchronization and high maintenance cost in the existing data sharing implemented in a data synchronization manner.
In a first aspect, an embodiment of the present invention provides a cross-tenant data sharing method, which is applied to a cross-tenant data sharing system, and the method includes:
acquiring attribute information added by a user of a target tenant for a target data model in a data unified modeling interface, determining a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, and further acquiring the data model created by the user, wherein the attribute information at least comprises: field name, field identification and field type;
storing the data model according to a storage instruction triggered by the user, and generating a data management maintenance interface according to the data model, wherein the data management maintenance interface comprises the field names and target display components corresponding to the field names, and the target display components carry information of the data structure;
acquiring data corresponding to each field name input by the user in the target display component of the data management maintenance interface, and displaying the data under each field name of the data management maintenance interface to obtain a data model with data;
acquiring a data model to be shared selected by the user from the data models with data of the data sharing page;
and acquiring data to be authorized of the data model to be shared, the operating permission to be authorized of the data to be authorized and an authorized tenant, which are set by the user, based on the data model to be shared, and authorizing the data to be authorized and the operating permission to be authorized of the data to be authorized to the authorized tenant according to an authorization instruction triggered by the user.
Further, the method further comprises:
acquiring new attribute information added by the user to the target data model in a modeling expansion interface, and determining a data structure and a display component corresponding to each field name in the new attribute information according to the new attribute information, so as to obtain an expanded data model created by the user;
and adding the expanded data model to the data model to obtain an updated data model, and storing the updated data model according to a storage instruction triggered by the user so as to generate an updated data management maintenance interface according to the updated data model for data entry.
Further, the method further comprises:
acquiring modified attribute information obtained after the user modifies the target attribute information in the attribute information;
determining a data structure and a display component corresponding to each field name in the modified attribute information according to the modified attribute information, and further obtaining a data model modified by the user;
and updating the data model according to the modified data model to obtain an updated data model, storing the updated data model according to a storage instruction triggered by the user, and generating an updated data management and maintenance interface according to the updated data model to perform data entry.
Further, the method further comprises:
acquiring deleted attribute information obtained after the user deletes target attribute information in the attribute information;
and updating the data model according to the deleted attribute information to obtain an updated data model, storing the updated data model according to a storage instruction triggered by the user, and generating an updated data management and maintenance interface according to the updated data model to perform data entry.
Further, authorizing the data to be authorized and the operation permission to be authorized of the data to be authorized to the authorized tenant according to the authorization instruction triggered by the user, includes:
and associating the data to be authorized as a data subset of the data model to be shared of the authorized tenant.
Further, after obtaining the data models with data, before obtaining the data model to be shared selected by the user in the data models with data of the data sharing page, the method further includes:
and storing the data to a database table space to which the target tenant belongs.
Further, the method further comprises:
obtaining an operation instruction of a user of the authorized tenant on target authorization data;
authenticating the operation instruction according to the authorization operation authority of the target authorization data;
and if the authentication is passed, allowing the user of the authorized tenant to perform corresponding operation on the target authorization data.
In a second aspect, an embodiment of the present invention further provides a cross-tenant data sharing apparatus, which is applied to a cross-tenant data sharing system, and the apparatus includes:
the modeling unit is used for acquiring attribute information added by a user of a target tenant to a target data model in a data unified modeling interface, determining a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, and further acquiring the data model created by the user, wherein the attribute information at least comprises: field name, field identification and field type;
the interface generating unit is used for storing the data model according to a storage instruction triggered by the user and generating a data management maintenance interface according to the data model, wherein the data management maintenance interface comprises the field names and target display components corresponding to the field names, and the target display components carry information of the data structure;
the first obtaining unit is used for obtaining data corresponding to each field name input by the user in the target display component of the data management maintenance interface, and displaying the data under each field name of the data management maintenance interface to obtain a data model with data;
the second obtaining unit is used for obtaining a data model to be shared selected by the user from the data models with data in the data sharing page;
and the authorization unit is used for acquiring the data to be authorized of the data model to be shared, the operation permission to be authorized of the data to be authorized and the authorized tenant, which are set by the user, based on the data model to be shared, and authorizing the data to be authorized and the operation permission to be authorized of the data to be authorized to the authorized tenant according to an authorization instruction triggered by the user.
In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the method according to any one of the above first aspects when executing the computer program.
In a fourth aspect, embodiments of the present invention also provide a computer-readable storage medium storing machine executable instructions, which when invoked and executed by a processor, cause the processor to perform the method of any of the first aspect.
In an embodiment of the present invention, a cross-tenant data sharing method is provided, which is applied to a cross-tenant data sharing system, and the method includes: acquiring attribute information added by a user of a target tenant for a target data model in a data unified modeling interface, determining a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, and further acquiring a data model created by the user, wherein the attribute information at least comprises: field name, field identification and field type; storing the data model according to a storage instruction triggered by a user, and generating a data management maintenance interface according to the data model, wherein the data management maintenance interface comprises field names and target display components corresponding to the field names, and the target display components carry information of a data structure; acquiring data corresponding to each field name input by a user in a target display component of a data management maintenance interface, and displaying the data under each field name of the data management maintenance interface to obtain a data model with the data; acquiring a data model to be shared selected by a user from data models with data of a data sharing page; the method comprises the steps of obtaining data to be authorized of a data model to be shared set by a user, operation permission to be authorized of the data to be authorized and an authorized tenant based on the data model to be shared, and authorizing the data to be authorized and the operation permission to be authorized of the data to be authorized to the authorized tenant according to an authorization instruction triggered by the user. According to the description, in the cross-tenant data sharing method, the cross-tenant data sharing system provides a visual, simple and easy-to-use operation interface for users of target tenants to use, the users of the target tenants can conveniently establish a data model and input and manage data, and further authorize the data to be shared to the selected authorized tenants, so that the authorized tenants can browse the shared data at the same time, the process does not need to synchronize the data between the systems of the two tenants, the data is directly shared on the cross-tenant data sharing system, only one part of the data exists in the cross-tenant data sharing system, the shared data is more accurate, and the data is shared, managed and maintained through the visual, simple and easy-to-use operation interface, and the data sharing workload is greatly simplified, the data synchronization method and the data synchronization device reduce maintenance cost, and solve the technical problems of inaccurate data synchronization, large workload of data synchronization and high maintenance cost in the existing data sharing realized in a data synchronization mode.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a method for data sharing between tenants according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a unified modeling interface for data provided by an embodiment of the invention;
FIG. 3 is another schematic diagram of a unified data modeling interface provided by an embodiment of the invention;
FIG. 4 is a partial schematic diagram of a data management maintenance interface provided by an embodiment of the present invention;
FIG. 5 is another partial schematic view of a data management maintenance interface according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a cross-tenant data sharing apparatus according to an embodiment of the present invention;
fig. 7 is a schematic diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions of the present invention will be described clearly and completely with reference to the following embodiments, and it should be understood that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The existing data sharing realized in a data synchronization mode has the technical problems of inaccurate data synchronization, large workload of data synchronization and high maintenance cost.
Based on this, in the cross-tenant data sharing method of the present invention, the cross-tenant data sharing system provides a visual, simple and easy-to-use operation interface for the user of the target tenant to use, the user of the target tenant can conveniently create a data model and input and manage the data, and then authorize the data to be shared to the selected authorized tenant, so that the authorized tenant can also browse the shared data at the same time, the process does not need to perform data synchronization between the systems of two tenants, and the data is directly shared on the cross-tenant data sharing system, so that only one part of data exists in the cross-tenant data sharing system, the shared data is more accurate, and the data sharing and management and maintenance are performed through the visual, simple and easy-to-use operation interface, thereby greatly simplifying the workload of data sharing, and the maintenance cost is reduced.
To facilitate understanding of the embodiment, a detailed description is first given to a data sharing method between tenants disclosed in the embodiment of the present invention.
The first embodiment is as follows:
in accordance with an embodiment of the present invention, there is provided an embodiment of a method for data sharing across tenants, wherein the steps illustrated in the flowchart of the figure may be performed in a computer system such as a set of computer-executable instructions, and wherein although a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
Fig. 1 is a flowchart of a method for data sharing across tenants according to an embodiment of the present invention, as shown in fig. 1, the method includes the following steps:
step S102, acquiring attribute information added by a user of a target tenant to a target data model in a data unified modeling interface, and determining a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, so as to obtain a data model created by the user, wherein the attribute information at least comprises: field name, field identification and field type;
in the embodiment of the present invention, the data sharing method across tenants may be applied to a data sharing system across tenants, and the user of the target tenant may be a user of a group or a user of each hierarchical unit.
The data unified modeling interface may be an interface as shown in fig. 2, in which a data model of the pump truck (i.e., the target data model in the above) is shown, and a user may click an add button to obtain the interface shown in fig. 3, and further, the user may add attribute information to the interface, where the attribute information at least includes: field name, field identification, field type. Specifically, the user may analyze all attribute fields according to the data characteristics of the attribute fields (i.e., field names), and determine the field type corresponding to each attribute field. For example, data corresponding to one attribute field is one-to-one, that is, one attribute field corresponds to one data, and if the data is text, the field type corresponding to the attribute field is text; the data corresponding to an attribute field is one-to-many, that is, an attribute field corresponds to multiple data (for example, a tag field of a piece of data may have multiple tag values for identifying the piece of data), and if the data is text, the field type corresponding to the attribute field is a text array; an attribute field is an organization, the data has a hierarchical progressive expression form, and a structure similar to a tree is adopted, so that the field type corresponding to the organization is determined to be a dimension, and the description is not repeated.
After the attribute information is added by the user, the data sharing system (hereinafter, referred to as the system for short) of the cross-tenant determines the data structure and the display component corresponding to each field name according to the field type in the attribute information. Specifically, the system has built-in relationships of field types to data structures and display components. For example, the field types are: integer, string, floating point, then its data structure may be: numerical values, texts, precision-carrying numerical values (which are specifically selected by a user), and the display components are as follows: a text box; for another example, the field types are: date, time, then, its data structure is time, its display component is a time component; the field types are: enumerating, then, its data structure is a key-value pair, its display component is a drop-down box; the field types are: dimension, then, its data structure is an array, its display element is a tree element.
Thus, a data model as shown in FIG. 2 is obtained (each row in FIG. 2 represents a data model).
Step S104, storing the data model according to a storage instruction triggered by a user, and generating a data management maintenance interface according to the data model, wherein the data management maintenance interface comprises field names and target display components corresponding to the field names, and the target display components carry information (checking rules (numerical values, texts and precision numerical values) of a data structure, namely, a key value pair is 0, namely, 1 is used, and 2 is sealed and stored, namely, a maintenance and array is performed);
FIG. 4 shows a portion of a data management maintenance interface generated according to the data model of FIG. 2, which when created by a user click, results in the data management maintenance interface shown in FIG. 5, FIG. 5 includes: the field names and the target display components corresponding to the field names, wherein the target display components carry information of the data structures. If the field name is asset status, the corresponding data type is enumeration, the data structure is a key value pair, if the key value pair set by the user is 0, the corresponding value is active, the key is 1, the corresponding value is sealed, the key is 2, and the corresponding value is maintenance, then the target display component corresponding to the field name is a drop-down box for active, sealed and maintenance (i.e. clicking V on the right side of the asset status, the drop-down box for active, sealed and maintenance appears for the user to select), and the description is not repeated herein.
Step S106, acquiring data corresponding to each field name input by a user in a target display component of the data management maintenance interface, and displaying the data under each field name of the data management maintenance interface to obtain a data model with the data;
as shown in fig. 4, data is displayed under each field name of the data management maintenance interface, for example, data corresponding to input is displayed under a pump truck code, a pump truck name, an asset state, a chassis type, an ergonomic type, and the like, and multiple sets of data can be obtained through multiple data inputs.
Step S108, acquiring a data model to be shared selected by a user from data models with data of a data sharing page;
step S110, obtaining data to be authorized of the data model to be shared set by the user, operation permission to be authorized of the data to be authorized, and authorized tenant based on the data model to be shared, and authorizing the data to be authorized and the operation permission to be authorized of the data to be authorized to the authorized tenant according to an authorization instruction triggered by the user.
Specifically, the data to be authorized of the data model to be shared may be data screened by the user through a certain screening condition set by the attribute definition of the model.
In an embodiment of the present invention, a cross-tenant data sharing method is provided, which is applied to a cross-tenant data sharing system, and the method includes: acquiring attribute information added by a user of a target tenant for a target data model in a data unified modeling interface, determining a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, and further acquiring a data model created by the user, wherein the attribute information at least comprises: field name, field identification and field type; storing the data model according to a storage instruction triggered by a user, and generating a data management maintenance interface according to the data model, wherein the data management maintenance interface comprises field names and target display components corresponding to the field names, and the target display components carry information of a data structure; acquiring data corresponding to each field name input by a user in a target display component of a data management maintenance interface, and displaying the data under each field name of the data management maintenance interface to obtain a data model with the data; acquiring a data model to be shared selected by a user from data models with data of a data sharing page; the method comprises the steps of obtaining data to be authorized of a data model to be shared set by a user, operation permission to be authorized of the data to be authorized and an authorized tenant based on the data model to be shared, and authorizing the data to be authorized and the operation permission to be authorized of the data to be authorized to the authorized tenant according to an authorization instruction triggered by the user. According to the description, in the cross-tenant data sharing method, the cross-tenant data sharing system provides a visual, simple and easy-to-use operation interface for users of target tenants to use, the users of the target tenants can conveniently establish a data model and input and manage data, and further authorize the data to be shared to the selected authorized tenants, so that the authorized tenants can browse the shared data at the same time, the process does not need to synchronize the data between the systems of the two tenants, the data is directly shared on the cross-tenant data sharing system, only one part of the data exists in the cross-tenant data sharing system, the shared data is more accurate, and the data is shared, managed and maintained through the visual, simple and easy-to-use operation interface, and the data sharing workload is greatly simplified, the data synchronization method and the data synchronization device reduce maintenance cost, and solve the technical problems of inaccurate data synchronization, large workload of data synchronization and high maintenance cost in the existing data sharing realized in a data synchronization mode.
The foregoing briefly introduces the data sharing method across tenants of the present invention, and the following describes the specific contents related thereto in detail.
In an optional embodiment of the invention, the method further comprises:
(1) acquiring new attribute information added for a target data model by a user in a modeling expansion interface, and determining a data structure and a display component corresponding to each field name in the new attribute information according to the new attribute information so as to obtain an expanded data model created by the user;
specifically, the user in the process may be a user of a target tenant for creating the target data model, or a user of an authorized tenant with a related authority, the modeling extension interface is similar to the data unification modeling interface, the user may click an added button to add new attribute information, and determine a data structure and a display component corresponding to each field name in the new attribute information according to the new attribute information, thereby obtaining an extended data model created by the user, and the process of this part is the same as the related description of the above contents, and is not described herein again.
(2) And adding the expanded data model to the data model to obtain an updated data model, storing the updated data model according to a storage instruction triggered by a user, and generating an updated data management and maintenance interface according to the updated data model to record data.
Specifically, after the data entry, the data sharing authorization may be continued according to the processes of step S108 and step S110. The data model may be a created data model or a data model with data.
In an optional embodiment of the invention, the method further comprises:
1) acquiring modified attribute information obtained after a user modifies target attribute information in the attribute information;
specifically, this process is also an operation performed in the visualization interface, and as shown in fig. 2, a user (the same as the user in (1) above) may click on the edit behind each line to perform a modification operation of the target attribute information.
2) Determining a data structure and a display component corresponding to each field name in the modified attribute information according to the modified attribute information, and further obtaining a data model modified by a user;
the process of this part is the same as the related description of the above (specifically, the same as the description of determining the data structure and the display component), and is not described again here.
3) And updating the data model according to the modified data model to obtain an updated data model, storing the updated data model according to a storage instruction triggered by a user, and generating an updated data management maintenance interface according to the updated data model to perform data entry.
And updating the data model according to the modified data model, wherein the data model can be the created data model or the data model with data. After the data entry, the sharing authorization of the data can be continued according to the processes of the step S108 and the step S110.
In an optional embodiment of the invention, the method further comprises:
a) acquiring deleted attribute information obtained after a user deletes target attribute information in the attribute information;
in particular, the process is also an operation performed in the visualization interface, where the user can only be the user who created the data model (i.e., the user of the target tenant).
It should be noted that the attribute field with the primary key identifier cannot be deleted, and other attribute fields can be deleted.
The deletion may be of the target attribute information of the data model without data or of the data model with data, when the target attribute information of the data model with data is deleted, the data corresponding to the corresponding target attribute information is also deleted, in the actual application process, when the target attribute information of the data model with data is deleted, the user is prompted whether to confirm the deletion, and after the confirmation, the deletion operation is executed.
b) And updating the data model according to the deleted attribute information to obtain an updated data model, storing the updated data model according to a storage instruction triggered by a user, and generating an updated data management maintenance interface according to the updated data model to perform data entry.
In an optional embodiment of the present invention, authorizing, according to an authorization instruction triggered by a user, data to be authorized and an operation permission to be authorized of the data to be authorized to an authorized tenant specifically includes: and associating the data to be authorized as a data subset of the data model to be shared of the authorized tenant.
In an optional embodiment of the present invention, after obtaining the data models with data, before obtaining the data model to be shared, which is selected by the user from the data models with data of the data sharing page, the method further includes:
and storing the data to a database table space to which the target tenant belongs.
In an optional embodiment of the invention, the method further comprises:
(i) acquiring an operation instruction of a user of an authorized tenant on target authorization data;
(ii) authenticating the operation instruction according to the authorization operation authority of the target authorization data;
(iii) if the authentication is passed, allowing the user of the authorized tenant to execute corresponding operation on the target authorization data;
(iiii) if the authentication is not passed, not allowing the user of the authorized tenant to perform the corresponding operation on the target authorization data.
The cross-tenant data sharing method of the present invention is introduced in a specific embodiment as follows:
first, a creation process of data modeling is performed. The method comprises the steps that a user of a target tenant (group) analyzes data characteristics of each attribute field, classifies all attribute fields, determines incidence relations among the attribute fields (also is used for determining data types of the attribute fields), and in combination with business attribute characteristics of an enterprise, the user identifies the data types of each type of attribute fields, identifies the data types of the attribute fields according to the existing relations of each attribute field in data, such as one-to-one, one-to-many and the like, and further adds attribute information for a target data model in a data unified modeling interface, so that a system determines a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, and after all the attribute information is added, the user clicks and saves the attribute information and authorizes each hierarchical unit, and finally, the standardized modeling definition of the data on the group side is completed;
second, is the creation process of the modeling extension. Firstly, each hierarchical unit selects a data model defined by group standardization as an extended bluebook; then, adding attribute information to be expanded according to the requirements of the focus of each unit, and classifying the attribute information by each hierarchical unit in combination with the service characteristics; then, for the classification result of the newly added attribute information, identifying the data type of each attribute information by each hierarchical unit, and determining a corresponding data structure and a corresponding display component by the system according to the data type; finally, adding the newly created data model part into the uniformly defined model according to the existing relationship, and storing the new model as the own extended model for data entry and management;
and thirdly, a data sharing authorization creating process. Firstly, each hierarchical unit selects a data model to be shared with other units; then, according to the attribute definition of the model, selecting to screen out part of data by setting a certain screening condition wholly or according to the attribute definition; then, selecting the operation authority which is to be given to the authorized user to the data shared to the authorized user; and finally, generating a data authorization strategy (for subsequent authentication) according to the sharing selected data range and the operation authority, applying the strategy to the authorization data and the user role of the authorized unit, and associating the data to which the authorization strategy is applied to the data model of the authorized unit to serve as a data subset of the authorized unit data model.
The invention provides a universal data modeling, expanding, data managing and sharing authorization tool, which is provided for a group and all levels of units to use by a visual, simple and easy-to-use operation interface:
designing a data unified modeling interface: and (3) carrying out classification abstract design on the components (attribute fields) of the data, wherein each type of data (which can be each attribute field) determines a corresponding data structure and a corresponding display component (which is associated with the corresponding display component) according to the data type characteristics of the data. Such as an organization data portion having a tree-like hierarchical structure, the data structure is associated with a tree display component. Combining the various attribute fields with the corresponding data structures and display components to finally form a complete modeling definition of the data;
modeling a hierarchical extension interface design: and each hierarchical unit is endowed with a data model which can be uniformly defined for the group, modeling expansion is performed again according to the requirement of the attention point of the hierarchical unit, the design mode and the operation mode of the modeling expansion are consistent with those of a unified modeling mode, the unified modeling mode has consistent operation style, the operation difficulty is reduced, and the use cost is reduced.
And (3) data grading maintenance management: the corresponding management and maintenance interface is automatically generated according to the modeling result of the user, the generated interface has the characteristics of simplicity and easiness in use, all levels of users can input and manage own data in the generated interface, the data operation has a group unified operation style, and the communication cost among all levels of units is reduced. The data managed by each level of unit is stored according to the management principle of data isolation between units, for example: different units use different database table spaces or tables.
Data is designed to be shared and authorized among units: each hierarchical unit is given with data which can be created and maintained and managed by each hierarchical unit, all or part of the data is selected to be shared to other units for use, and certain operation authority can be set for the shared data, such as data modification operation of the authorized units. By the method, only one part of data is needed in the system, various problems of synchronous maintenance of the past data among different units are solved, the accuracy of the data is improved, and the maintenance cost of the data is reduced. Meanwhile, in order to simplify the complexity of shared data used by shared units and ensure that the shared data used by the shared units is not different from the own data, the data sharing among the units adopts a data inheritance mode, and the shared data is used as a subset of the shared unit data to be associated.
The cross-tenant data sharing system is a data modeling and data management tool serving the field of group-type enterprises, so that the enterprises can freely perform data modeling and hierarchical management on data information according to business requirements, real-time and on-demand sharing and authorization of the data information among units of different levels are realized, and the clustered unified modeling of various IT data of the enterprises and data hierarchical management and on-demand sharing flowing data management integration of units of all levels by a root cloud platform are realized. The enterprise data management tool is provided with a visual, simple and easy-to-use data modeling design page and is used for realizing the modeling definition of various IT data and dynamically generating a data management page according to the modeling result to realize data management, and all levels of units can be modeled and expanded again on the basis of unified modeling to realize the expansion design of all levels of units on different concerns of the data. Finally, on the basis of the unified modeling, all levels of units can also authorize and share all or part of data to other one or more units through the authorization management page selection of the data which are maintained and managed by the units in a grading way, and finally the effect of real-time sharing of the data among the units of the group is achieved. The whole set of management tool has the characteristics of simple use and operation, strong universality, wide application range and the like.
The cross-tenant data sharing method has the following characteristics:
(A) the method comprises the steps that the data are clustered, unified in modeling and graded in expansion, a group enterprise can respectively carry out standardized and unified modeling definition on various data at a group side, and then each grading unit carries out focus expansion on the basis of unified modeling, so that a modeling result meets the requirement of group side management and the requirement of each grading unit on respective focus management;
(B) the data is maintained and managed in a grading way, the group and each grading unit perform the input and maintenance management of the data managed by each grading unit on the basis of the expansion of the attention points of each grading unit, and the data maintained and managed by each grading unit is finally spliced into the complete data effect of the group;
(C) all the hierarchical units can share all the data or part of the data which are maintained and managed by the hierarchical units to one or more other units in an authorized sharing mode, authorized units can realize re-expansion management of the data within an authorized authority range, the same data only need to maintain one piece of basic data in a global system, and the problems of non-real time and high cost of synchronous management of the past data among the units are solved.
Example two:
the embodiment of the invention also provides a cross-tenant data sharing device, which is mainly used for executing the cross-tenant data sharing method provided by the first embodiment of the invention, and the cross-tenant data sharing device provided by the embodiment of the invention is specifically introduced below.
Fig. 6 is a schematic diagram of an apparatus for data sharing among tenants according to an embodiment of the present invention, as shown in fig. 6, the apparatus mainly includes: modeling unit 10, interface generation unit 20, first acquisition unit 30, second acquisition unit 40, and authorization unit 50, wherein:
the modeling unit is used for acquiring attribute information added by a user of a target tenant for a target data model in a data unified modeling interface, determining a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, and further acquiring a data model created by the user, wherein the attribute information at least comprises: field name, field identification and field type;
the interface generation unit is used for storing the data model according to a storage instruction triggered by a user and generating a data management maintenance interface according to the data model, wherein the data management maintenance interface comprises field names and target display components corresponding to the field names, and the target display components carry information of a data structure;
the first acquisition unit is used for acquiring data corresponding to each field name input by a user in a target display component of the data management maintenance interface and displaying the data under each field name of the data management maintenance interface to obtain a data model with the data;
the second acquisition unit is used for acquiring a data model to be shared selected by a user from data models with data in the data sharing page;
and the authorization unit is used for acquiring the data to be authorized of the data model to be shared set by the user, the operation authority to be authorized of the data to be authorized and the authorized tenant based on the data model to be shared, and authorizing the data to be authorized and the operation authority to be authorized of the data to be authorized to the authorized tenant according to an authorization instruction triggered by the user.
In an embodiment of the present invention, a cross-tenant data sharing apparatus is provided, which is applied to a cross-tenant data sharing system, and includes: acquiring attribute information added by a user of a target tenant for a target data model in a data unified modeling interface, determining a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, and further acquiring a data model created by the user, wherein the attribute information at least comprises: field name, field identification and field type; storing the data model according to a storage instruction triggered by a user, and generating a data management maintenance interface according to the data model, wherein the data management maintenance interface comprises field names and target display components corresponding to the field names, and the target display components carry information of a data structure; acquiring data corresponding to each field name input by a user in a target display component of a data management maintenance interface, and displaying the data under each field name of the data management maintenance interface to obtain a data model with the data; acquiring a data model to be shared selected by a user from data models with data of a data sharing page; the method comprises the steps of obtaining data to be authorized of a data model to be shared set by a user, operation permission to be authorized of the data to be authorized and an authorized tenant based on the data model to be shared, and authorizing the data to be authorized and the operation permission to be authorized of the data to be authorized to the authorized tenant according to an authorization instruction triggered by the user. According to the description, in the inter-tenant data sharing device, the inter-tenant data sharing system provides a visual, simple and easy-to-use operation interface for users of target tenants to use, the users of the target tenants can conveniently establish a data model and input and manage data, and further authorize the data to be shared to selected authorized tenants, so that the authorized tenants can browse the shared data at the same time, the process does not need to synchronize the data between the systems of two tenants, the data is directly shared on the inter-tenant data sharing system, only one part of the data exists in the inter-tenant data sharing system, the shared data is more accurate, and the data is shared, managed and maintained through the visual, simple and easy-to-use operation interface, so that the data sharing workload is greatly simplified, the data synchronization method and the data synchronization device reduce maintenance cost, and solve the technical problems of inaccurate data synchronization, large workload of data synchronization and high maintenance cost in the existing data sharing realized in a data synchronization mode.
Optionally, the apparatus is further configured to:
acquiring new attribute information added for a target data model by a user in a modeling expansion interface, and determining a data structure and a display component corresponding to each field name in the new attribute information according to the new attribute information so as to obtain an expanded data model created by the user; and adding the expanded data model to the data model to obtain an updated data model, storing the updated data model according to a storage instruction triggered by a user, and generating an updated data management and maintenance interface according to the updated data model to record data.
Optionally, the apparatus is further configured to: acquiring modified attribute information obtained after a user modifies target attribute information in the attribute information; determining a data structure and a display component corresponding to each field name in the modified attribute information according to the modified attribute information, and further obtaining a data model modified by a user; and updating the data model according to the modified data model to obtain an updated data model, storing the updated data model according to a storage instruction triggered by a user, and generating an updated data management maintenance interface according to the updated data model to perform data entry.
Optionally, the apparatus is further configured to: acquiring deleted attribute information obtained after a user deletes target attribute information in the attribute information; and updating the data model according to the deleted attribute information to obtain an updated data model, storing the updated data model according to a storage instruction triggered by a user, and generating an updated data management maintenance interface according to the updated data model to perform data entry.
Optionally, the authorization unit is further configured to: and associating the data to be authorized as a data subset of the data model to be shared of the authorized tenant.
Optionally, the apparatus is further configured to: and storing the data to a database table space to which the target tenant belongs.
Optionally, the apparatus is further configured to: acquiring an operation instruction of a user of an authorized tenant on target authorization data; authenticating the operation instruction according to the authorization operation authority of the target authorization data; and if the authentication is passed, allowing the user of the authorized tenant to perform corresponding operation on the target authorization data.
The device provided by the embodiment of the present invention has the same implementation principle and technical effect as the method embodiments, and for the sake of brief description, reference may be made to the corresponding contents in the method embodiments without reference to the device embodiments.
As shown in fig. 7, an electronic device 600 provided in an embodiment of the present application includes: the data sharing method comprises a processor 601, a memory 602 and a bus, wherein the memory 602 stores machine-readable instructions executable by the processor 601, when the electronic device runs, the processor 601 and the memory 602 communicate through the bus, and the processor 601 executes the machine-readable instructions to execute the steps of the data sharing method between the tenants.
Specifically, the memory 602 and the processor 601 can be general-purpose memories and processors, which are not specifically limited herein, and when the processor 601 runs a computer program stored in the memory 602, the above-described cross-tenant data sharing method can be executed.
The processor 601 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 601. The Processor 601 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 602, and the processor 601 reads the information in the memory 602 and completes the steps of the method in combination with the hardware thereof.
Corresponding to the above cross-tenant data sharing method, an embodiment of the present application further provides a computer-readable storage medium, where a machine executable instruction is stored in the computer-readable storage medium, and when the computer executable instruction is called and executed by a processor, the computer executable instruction causes the processor to execute the above cross-tenant data sharing method.
The data sharing device across tenants provided by the embodiment of the application can be specific hardware on equipment or software or firmware installed on the equipment. The device provided by the embodiment of the present application has the same implementation principle and technical effect as the foregoing method embodiments, and for the sake of brief description, reference may be made to the corresponding contents in the foregoing method embodiments where no part of the device embodiments is mentioned. It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the foregoing systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
For another example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing an electronic device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the vehicle marking method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus once an item is defined in one figure, it need not be further defined and explained in subsequent figures, and moreover, the terms "first", "second", "third", etc. are used merely to distinguish one description from another and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present application, and are used for illustrating the technical solutions of the present application, but not limiting the same, and the scope of the present application is not limited thereto, and although the present application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope disclosed in the present application; such modifications, changes or substitutions do not depart from the scope of the embodiments of the present application. Are intended to be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (10)
1. A cross-tenant data sharing method is applied to a cross-tenant data sharing system, and comprises the following steps:
acquiring attribute information added by a user of a target tenant for a target data model in a data unified modeling interface, determining a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, and further acquiring the data model created by the user, wherein the attribute information at least comprises: field name, field identification and field type;
storing the data model according to a storage instruction triggered by the user, and generating a data management maintenance interface according to the data model, wherein the data management maintenance interface comprises the field names and target display components corresponding to the field names, and the target display components carry information of the data structure;
acquiring data corresponding to each field name input by the user in the target display component of the data management maintenance interface, and displaying the data under each field name of the data management maintenance interface to obtain a data model with data;
acquiring a data model to be shared selected by the user from the data models with data of the data sharing page;
and acquiring data to be authorized of the data model to be shared, the operating permission to be authorized of the data to be authorized and an authorized tenant, which are set by the user, based on the data model to be shared, and authorizing the data to be authorized and the operating permission to be authorized of the data to be authorized to the authorized tenant according to an authorization instruction triggered by the user.
2. The method of claim 1, further comprising:
acquiring new attribute information added by the user to the target data model in a modeling expansion interface, and determining a data structure and a display component corresponding to each field name in the new attribute information according to the new attribute information, so as to obtain an expanded data model created by the user;
and adding the expanded data model to the data model to obtain an updated data model, and storing the updated data model according to a storage instruction triggered by the user so as to generate an updated data management maintenance interface according to the updated data model for data entry.
3. The method of claim 1, further comprising:
acquiring modified attribute information obtained after the user modifies the target attribute information in the attribute information;
determining a data structure and a display component corresponding to each field name in the modified attribute information according to the modified attribute information, and further obtaining a data model modified by the user;
and updating the data model according to the modified data model to obtain an updated data model, storing the updated data model according to a storage instruction triggered by the user, and generating an updated data management and maintenance interface according to the updated data model to perform data entry.
4. The method of claim 1, further comprising:
acquiring deleted attribute information obtained after the user deletes target attribute information in the attribute information;
and updating the data model according to the deleted attribute information to obtain an updated data model, storing the updated data model according to a storage instruction triggered by the user, and generating an updated data management and maintenance interface according to the updated data model to perform data entry.
5. The method according to claim 1, wherein authorizing the data to be authorized and the operation right to be authorized of the data to be authorized to the authorized tenant according to the authorization instruction triggered by the user comprises:
and associating the data to be authorized as a data subset of the data model to be shared of the authorized tenant.
6. The method according to claim 1, wherein after obtaining the data models with data, before obtaining the data model to be shared selected by the user from the data models with data of the data sharing page, the method further comprises:
and storing the data to a database table space to which the target tenant belongs.
7. The method of claim 1, further comprising:
obtaining an operation instruction of a user of the authorized tenant on target authorization data;
authenticating the operation instruction according to the authorization operation authority of the target authorization data;
and if the authentication is passed, allowing the user of the authorized tenant to perform corresponding operation on the target authorization data.
8. A data sharing device between tenants is applied to a data sharing system between tenants, and the device comprises:
the modeling unit is used for acquiring attribute information added by a user of a target tenant to a target data model in a data unified modeling interface, determining a data structure and a display component corresponding to each field name in the attribute information according to the attribute information, and further acquiring the data model created by the user, wherein the attribute information at least comprises: field name, field identification and field type;
the interface generating unit is used for storing the data model according to a storage instruction triggered by the user and generating a data management maintenance interface according to the data model, wherein the data management maintenance interface comprises the field names and target display components corresponding to the field names, and the target display components carry information of the data structure;
the first obtaining unit is used for obtaining data corresponding to each field name input by the user in the target display component of the data management maintenance interface, and displaying the data under each field name of the data management maintenance interface to obtain a data model with data;
the second obtaining unit is used for obtaining a data model to be shared selected by the user from the data models with data in the data sharing page;
and the authorization unit is used for acquiring the data to be authorized of the data model to be shared, the operation permission to be authorized of the data to be authorized and the authorized tenant, which are set by the user, based on the data model to be shared, and authorizing the data to be authorized and the operation permission to be authorized of the data to be authorized to the authorized tenant according to an authorization instruction triggered by the user.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the steps of the method of any of the preceding claims 1 to 7 are implemented when the computer program is executed by the processor.
10. A computer readable storage medium having stored thereon machine executable instructions which, when invoked and executed by a processor, cause the processor to perform the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210089090.0A CN114124977B (en) | 2022-01-26 | 2022-01-26 | Cross-tenant data sharing method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210089090.0A CN114124977B (en) | 2022-01-26 | 2022-01-26 | Cross-tenant data sharing method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114124977A true CN114124977A (en) | 2022-03-01 |
CN114124977B CN114124977B (en) | 2022-06-28 |
Family
ID=80361653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210089090.0A Active CN114124977B (en) | 2022-01-26 | 2022-01-26 | Cross-tenant data sharing method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114124977B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114661406A (en) * | 2022-04-08 | 2022-06-24 | 杭州半云科技有限公司 | Dynamic configuration visualization platform and method based on multi-tenant architecture |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107623714A (en) * | 2017-07-28 | 2018-01-23 | 平安科技(深圳)有限公司 | Data sharing method, device and computer-readable recording medium |
CN109241119A (en) * | 2018-08-14 | 2019-01-18 | 杭州市商务委员会(杭州市粮食局) | Trans-departmental data sharing method and system |
CN111079131A (en) * | 2019-12-20 | 2020-04-28 | 金卡智能集团股份有限公司 | Method and system for authorization and control of authority of cross-company service |
CN112416893A (en) * | 2020-11-10 | 2021-02-26 | 金蝶软件(中国)有限公司 | Data sharing method, system, device, computer equipment and storage medium |
CN112905700A (en) * | 2021-02-23 | 2021-06-04 | 杭州网易云音乐科技有限公司 | Data synchronization method, device and equipment |
CN113238999A (en) * | 2021-05-20 | 2021-08-10 | 广州极飞科技股份有限公司 | Data sharing method and device, electronic equipment and computer readable storage medium |
-
2022
- 2022-01-26 CN CN202210089090.0A patent/CN114124977B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107623714A (en) * | 2017-07-28 | 2018-01-23 | 平安科技(深圳)有限公司 | Data sharing method, device and computer-readable recording medium |
CN109241119A (en) * | 2018-08-14 | 2019-01-18 | 杭州市商务委员会(杭州市粮食局) | Trans-departmental data sharing method and system |
CN111079131A (en) * | 2019-12-20 | 2020-04-28 | 金卡智能集团股份有限公司 | Method and system for authorization and control of authority of cross-company service |
CN112416893A (en) * | 2020-11-10 | 2021-02-26 | 金蝶软件(中国)有限公司 | Data sharing method, system, device, computer equipment and storage medium |
CN112905700A (en) * | 2021-02-23 | 2021-06-04 | 杭州网易云音乐科技有限公司 | Data synchronization method, device and equipment |
CN113238999A (en) * | 2021-05-20 | 2021-08-10 | 广州极飞科技股份有限公司 | Data sharing method and device, electronic equipment and computer readable storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114661406A (en) * | 2022-04-08 | 2022-06-24 | 杭州半云科技有限公司 | Dynamic configuration visualization platform and method based on multi-tenant architecture |
CN114661406B (en) * | 2022-04-08 | 2024-03-22 | 杭州半云科技有限公司 | Dynamic configuration visualization platform and method based on multi-tenant architecture |
Also Published As
Publication number | Publication date |
---|---|
CN114124977B (en) | 2022-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8108367B2 (en) | Constraints with hidden rows in a database | |
US11971865B2 (en) | Intelligent model hierarchy for infrastructure modeling | |
US10354080B2 (en) | Facilitating offline or other contemporaneous editing of tabular data | |
CN103927353A (en) | Method and device for generating service tables | |
CN104992022A (en) | Aeronautics electronic system interface management method based on models | |
CN104951623A (en) | Avionics system interface management system based on models | |
US10380132B2 (en) | Information landscape modeling, analysis and validation | |
CN112685443A (en) | Data query method and device, electronic equipment and computer readable storage medium | |
CN114124977B (en) | Cross-tenant data sharing method and device and electronic equipment | |
CN115203435A (en) | Entity relation generation method and data query method based on knowledge graph | |
JP5033322B2 (en) | Information management method and apparatus using connection relation information | |
CN115878589A (en) | Version management method and device of structured data and related equipment | |
CN112328680A (en) | Electronic component data processing method, data interface and management system | |
CN111782911A (en) | Document management method and system and electronic equipment | |
US11544453B2 (en) | Method for configuring documents for circulation and device implementing method | |
CN115543428A (en) | Simulated data generation method and device based on strategy template | |
CN113076086B (en) | Metadata management system and method for modeling model object using the same | |
CN114048194A (en) | Data management method and device and electronic equipment | |
CN113934729A (en) | Data management method based on knowledge graph, related equipment and medium | |
CN114780525A (en) | Data governance platform for full life cycle of education field | |
Mao et al. | Conceptual abstraction of attack graphs-A use case of securiCAD | |
CN111126961B (en) | Full life cycle digital main line service system for complex products | |
CN112395575A (en) | Authority management method, device, equipment and storage medium | |
CN111143322A (en) | Data standard treatment system and method | |
CN111797125A (en) | Report creating method and device, electronic equipment and computer readable 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 |