Data management method, system and equipment and storage medium

By displaying the data application editing form in the data management system and automatically submitting the request to the data middle platform, the problem of low manual authorization efficiency of the data middle platform is solved, and fast and accurate data authorization is achieved, meeting the data management needs of large enterprises.

CN119621724APending Publication Date: 2025-03-14STATE GRID INFORMATION & TELECOMM BRANCH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411724929.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

When the data middle platform authorizes non-sensitive data, the manual authorization method is inefficient, resulting in untimely authorization, time-consuming, error-prone and waste of human resources, and cannot meet the data authorization needs of large enterprises.

Method used

By displaying the data operation interface in the data management system, in response to the trigger of the data application control, the data application editing form is displayed, and the generated data application request is submitted to the data middle platform through the data sharing channel, and the authorized application programming interface of the data middle platform is called for automatic authorization.

Benefits of technology

It realizes the efficient, timely, fast and accurate access rights of the Data Middle Platform, meets the data authorization needs and business usage needs of large enterprises, reduces the labor cost of data permission management, and improves the standardization and consistency of management application data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119621724A_ABST
    Figure CN119621724A_ABST
Patent Text Reader

Abstract

The invention discloses a data management method, system and device and a storage medium. A data operation interface in a data management system is displayed, the data operation interface comprises at least one data operation item, and the data operation item comprises a data sharing operation item; in response to triggering of a data application control, a data application editing form is displayed, and the data application control is included in an operation page corresponding to the data sharing operation item; and in response to triggering of a submission control in the data application editing form, generating a data application request, and submitting the data application request to the data medium station through the data sharing channel, so that the data medium station opens an access permission of data content corresponding to the data application request. According to the method, the data application request is automatically authorized by calling the data platform authorization application programming interface, so that the data sharing efficiency is improved, the requirement of large-scale data authorization is met, the application data management level is improved, and the management cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of database management, and in particular to a data management method, system, device and storage medium. Background Art

[0002] With the rapid development of big data and artificial intelligence technologies, data centers play an increasingly important role in enterprise management and decision-making. By centrally managing and analyzing the data of various business systems within the enterprise, data centers achieve the goals of data sharing, data insight, and data-driven.

[0003] However, currently, for authorization of sensitive and non-sensitive data applications, the data middle platform requires the applicant to log in to the data middle platform and fill in the application information to apply, and then the middle platform administrator logs in to the data middle platform to manually allocate permissions based on the application information. In the face of large-scale data and users, this manual authorization method is inefficient and can easily lead to problems such as untimely authorization, time-consuming, authorization errors, and waste of human resources. It cannot meet the data authorization needs of large enterprises, and thus affects business data needs. Summary of the invention

[0004] The present invention provides a data management method, system, device and storage medium to solve the problem that the data center has low efficiency in authorizing non-sensitive data and cannot quickly respond to user needs.

[0005] In a first aspect, an embodiment of the present invention provides a data management method, the method comprising:

[0006] Displaying a data operation interface in the data management system, wherein the data operation page includes at least one data operation item, and the data operation item includes a data sharing operation item;

[0007] In response to triggering a data application control, displaying a data application editing form, wherein the data application control is included in an operation page corresponding to the data sharing operation item;

[0008] In response to triggering the submit control in the data application editing form, a data application request is generated, and the data application request is submitted to the data middle platform through the data sharing channel, so that the data middle platform opens access rights to the data content corresponding to the data application request.

[0009] In a second aspect, an embodiment of the present invention provides a data management system, wherein the data management system establishes a data sharing channel with a data middle station through a pre-configured data interface, and the system includes:

[0010] An operation interface display module, used to display a data operation interface in the data management system, wherein the data operation page includes at least one data operation item, and the data operation item includes a data sharing operation item;

[0011] An edit form display module, used to display a data application edit form in response to triggering a data application control, wherein the data application control is included in an operation page corresponding to the data sharing operation item;

[0012] An application request generation module is used to generate a data application request in response to the triggering of the submit control in the data application editing form, and submit the data application request to the data middle platform through the data sharing channel so that the data middle platform opens access rights to the data content corresponding to the data application request.

[0013] In a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:

[0014] at least one processor;

[0015] and a memory communicatively coupled to the at least one processor;

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the data management method described in any embodiment of the present invention.

[0017] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the data management method described in any embodiment of the present invention when executed.

[0018] The technical solution of the embodiment of the present invention is to display the data operation interface in the data management system, the data operation page includes at least one data operation item, and the data operation item includes a data sharing operation item; in response to the triggering of the data application control, display the data application editing form, and the data application control is included in the operation page corresponding to the data sharing operation item; in response to the triggering of the submit control in the data application editing form, generate a data application request, and submit the data application request to the data middle station through the data sharing channel, so that the data middle station opens the access rights of the data content corresponding to the data application request. The method displays the data application editing form, generates a data application request in response to the triggering of the submit control in the data application editing form, submits the data application request to the data middle station through the data sharing channel, and calls the data middle station authorization application programming interface to automatically authorize the data application request, so as to realize the efficient, timely, fast and accurate opening of access rights by the data middle station, meet the data authorization needs and business data usage needs of large enterprises, reduce the human cost of data permission management, and at the same time, the unified authorization application process improves the standardization and consistency of management application data.

[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 A flow chart of a data management method provided by an embodiment of the present invention;

[0022] Figure 2 A schematic diagram showing a data application editing form in a data management method provided by an embodiment of the present invention;

[0023] Figure 3 A schematic diagram showing an online data selection window in a data management method provided by an embodiment of the present invention;

[0024] Figure 4 A schematic diagram of the execution logic of a data management method provided by an embodiment of the present invention;

[0025] Figure 5 A schematic diagram of the structure of a data management system provided by an embodiment of the present invention;

[0026] Figure 6 A schematic diagram of the structure of an electronic device that can be used to implement an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] It should be noted that when the data center authorizes applications for non-sensitive data, the center administrator still needs to log in to the data center to manually allocate permissions based on the application information. This method is inefficient and can easily lead to problems such as untimely authorization, time-consuming, error-prone, and waste of human resources. It cannot meet the data authorization needs of large enterprises, and thus affects business data needs.

[0030] Based on this, an embodiment of the present invention provides a data management method. Figure 1 A flow chart of a data management method provided in an embodiment of the present invention. The embodiment of the present invention can be applicable to a scenario in which a data middle station authorizes an application for non-sensitive data. The method can be executed by a data management system. The data management system establishes a data sharing channel with the data middle station through a pre-configured data interface. The system can be implemented in the form of software and / or hardware, and optionally, can be implemented by an electronic device, which is preferably a mobile terminal, a desktop computer, a laptop computer, a server, etc.

[0031] like Figure 1 As shown, the data management method provided by the embodiment of the present invention may specifically include:

[0032] S101. Displaying a data operation interface in a data management system, wherein the data operation page includes at least one data operation item, and the data operation items include a data sharing operation item.

[0033] Among them, the data operation interface can be understood as a user interface for displaying and managing data operation related functions, and the data operation interface can include multiple components, such as tables, buttons, drop-down menus, etc. The data operation item can be considered as an operation component in the data operation interface that provides a corresponding operation page for performing a task-related operation. The data operation item can be in the form of a button, icon or menu item, etc. For example, the data operation item can include a data shopping cart, metadata crowdfunding, data quality problem submission, and my favorites, etc. By triggering the data quality problem submission in the data operation item on the data operation interface, the corresponding page that can view and execute the data quality problem submission is displayed on the data operation interface. The data sharing operation item can be understood as a data operation item for providing a corresponding operation interface for performing data sharing related tasks. For example, after triggering the data sharing operation item, an application can be initiated to obtain shared data, export historical application data, and view the application status of obtaining shared data, such as pending applications and their number, rejected applications and their number, and completed applications and their number, etc.

[0034] In this embodiment, after receiving a trigger signal for displaying a data operation interface, the data management system displays the data operation interface. Exemplarily, the trigger signal for displaying the data operation interface may be a control corresponding to the data operation interface, and the display of the data operation interface is realized by clicking or selecting the control. The data operation page includes at least one data operation item, and the data operation item includes a data sharing operation item for performing data sharing related tasks.

[0035] S102: In response to triggering a data application control, a data application editing form is displayed, and the data application control is included in an operation page corresponding to a data sharing operation item.

[0036] Among them, the data application control can be understood as a control for initiating an application to obtain shared data. The data application operation can be initiated by clicking or selecting the data application control. Exemplarily, the data application control can be in the form of a button, link or other interactive interface element. The data application editing form can be considered as a form containing detailed application information that needs to be filled in when applying for shared data, and the filling method can be selected by manual input, drop-down menu selection and / or template import. The data application editing form can include application information such as applicant information, application date, description information of the shared data to be applied for, data usage information, etc.

[0037] It should be noted that the shared data that can be applied for in the data management system are all non-sensitive data stored in the shared layer of the data middle platform.

[0038] In this embodiment, when the data management system receives a trigger signal for triggering a data sharing operation item in the data operation interface, the operation page corresponding to the data sharing operation item is displayed, and the operation page corresponding to the data sharing operation item includes a data application control. When the data management system receives a trigger signal for the data application control, in response to the triggering of the data application control, a data application editing form is displayed.

[0039] S103. In response to triggering the submit control in the data application editing form, a data application request is generated, and the data application request is submitted to the data middle station through the data sharing channel, so that the data middle station opens the access rights to the data content corresponding to the data application request.

[0040] Among them, the submit control can be understood as a control used to submit the completed data application editing form, which can be in the form of a button. The data application request can be understood as the request information containing the content in the data application editing form, which is used to inform the data center of the application data requirements and related information. The data sharing channel can be understood as a preset channel for sending data application requests, which can be an application programming interface. The data center can be considered as a centralized data management platform within the enterprise, which is used to integrate and manage data from different business departments, and to gather scattered data into a unified place for data cleaning, integration, storage, processing and distribution.

[0041] In this embodiment, after completing all the required items and all / part of the optional items in the data application editing form, the submit control is triggered. When the data management system receives the trigger signal of the submit control in the data application editing form, in response to the triggering of the submit control in the data application editing form, a data application request is generated according to the content in the submitted data application editing form according to the preset rules for generating requests, and the generated data application request is submitted to the data middle station through the data sharing channel. After the data middle station receives the data application request submitted through the data sharing channel, it calls the data middle station authorization application programming interface to automatically authorize the data application request, so that the data middle station opens the access rights to the data content corresponding to the data application request, and displays the data content in the application project space corresponding to the data application request. The application project space can be understood as the space in the data middle station that can be authorized to display and use the applied shared data.

[0042] It should be noted that the data middle platform authorization application programming interface is called to automatically authorize the data application request, and the automatic authorization time is within 1 second.

[0043] Exemplarily, the data application request includes the name of the shared project space and the data table name to which the applied shared data belongs in the data center, as well as the name of the application project space that can be authorized to display and use the applied shared data, wherein the shared project space name is pro_dwd_cms2_pr od, the data table name is un26_01_wsgw_zf_company_prove_info, and the application project space name is pro_ads_cms2_prod. After the data center authorization application programming interface is called to automatically authorize the data application request, the table un26_01_wsgw_zf_company_prove_info in the pro_dwd_cms2_prod shared project space can be accessed in the pro_ads_cms2_prod application project space.

[0044] A data management method provided by an embodiment of the present invention displays a data operation interface in a data management system, wherein the data operation page includes at least one data operation item, and the data operation item includes a data sharing operation item; in response to triggering a data application control, a data application editing form is displayed, and the data application control is included in the operation page corresponding to the data sharing operation item; in response to triggering a submit control in the data application editing form, a data application request is generated, and the data application request is submitted to the data middle station through a data sharing channel, so that the data middle station opens the access rights to the data content corresponding to the data application request. The method displays a data application editing form, generates a data application request in response to triggering a submit control in the data application editing form, submits the data application request to the data middle station through a data sharing channel, and calls the data middle station authorization application programming interface to automatically authorize the data application request, thereby realizing efficient, timely, fast and accurate opening of access rights by the data middle station, meeting the data authorization needs and business usage needs of large enterprises, reducing the human cost of data authority management, and at the same time, a unified authorization application process improves the standardization and consistency of management application data.

[0045] As a first optional embodiment of this embodiment, based on the above embodiment, the data operation interface of the data management system can be displayed as follows:

[0046] a1) In response to a triggering operation of a personal data operation control, a data operation interface in the data management system is displayed, wherein the personal data operation control is included in the home page of the data management system.

[0047] Among them, the personal data operation control can be understood as a user interface element in the home page of the data management system. The interface that can perform operations related to personal data can be displayed by triggering the personal data operation control. The personal data operation control can be a button, icon, link or any other form of interactive component. The home page of the data management system can be understood as the first page seen after logging into the data management system, including the system overview, navigation menu and operation controls, so that users can quickly access the functions provided by the data management system.

[0048] In this embodiment, when a trigger signal is received that triggers a personal data operation control on the homepage of the data management system by clicking or checking, the data operation interface corresponding to the personal data operation control in the data management system is displayed in response to the trigger operation on the personal data operation control.

[0049] The above technical solution of this embodiment realizes displaying the data operation interface in the data management system by responding to the trigger operation of the personal data operation control included in the homepage of the data management system, thereby providing an intuitive, safe and efficient personal data operation environment, making it convenient to manage and use personal data.

[0050] As one implementation method, this optional embodiment also includes:

[0051] a2) In response to the system login operation, the data management system homepage is displayed, and the data management system homepage includes multiple operation controls and multiple access entries with different data classification labels, so as to acquire data content corresponding to corresponding data classification labels from the data middle platform based on the data sharing channel by triggering different access entries.

[0052] In this embodiment, when the data management system receives a system login operation, such as inputting a user name and password or other authentication information (such as a verification code, biometrics, etc.), in response to the system login operation, the data management system home page is displayed. The data management system home page includes multiple operation controls, such as a home page, a data directory, a data business map, and others, and also includes multiple access entries with different data classification labels. For example, the data classification labels and corresponding data contents are set for the access entries under internal resources, which can be based on business function attributes, such as office, research, and marketing, etc., or according to business departments, such as projects, markets, and security, etc., and can also be based on business regions, such as Beijing, Tianjin, Hebei, etc.; for example, the data classification labels and corresponding data contents are set for the access entries under external resources, which can be set according to cooperation regions, cooperation industries, etc. Data classification labels and corresponding data contents. By triggering the access entries of different data classification labels, the data contents corresponding to the corresponding data classification labels are obtained in batches from the data middle platform based on the data sharing channel.

[0053] The above technical scheme of this embodiment ensures the security of data by displaying the home page of the data management system in response to the system login operation, and sets multiple operation controls and multiple access entries with different data classification labels on the home page of the data management system, thereby improving the efficiency, convenience and accuracy of using the functions provided by the data management system and batch acquiring the data content corresponding to the data classification labels.

[0054] As a second optional embodiment of this embodiment, the data application editing form can be concretized as follows:

[0055] a3) The form items in the data application editing form include: form items related to applicant attributes, form items related to data application type, form items related to data application time, and form items related to application reason.

[0056] In this embodiment, the form items in the data application editing form include: form items related to applicant attributes, such as the applicant's name, department, contact information (such as telephone, e-mail address) and position; form items related to the data application type, such as data issuance requirements, data authorization use requirements, etc.; form items for the data application time, which may include the year, month, and day information of the application time, and may be filled in by selecting from a drop-down calendar information table; and form items for the reason for application, which may be filled in by manual input.

[0057] It should be noted that the form items related to the applicant's attributes can be automatically filled in based on the account information saved in the data management system to avoid the need for manual repetition each time, and the above form items are all required.

[0058] b3) The data application editing form also includes at least one selection control for selecting the data to be applied for and a display list for selecting a display space for the data to be applied for.

[0059] The data to be applied for can be understood as data stored in the data center that is access-controlled and has the requirement of selective sharing. For example, the type of data to be applied for can be personnel management information, research project information, etc. The display space for data to be applied for can be understood as a specific space in the data center that can be authorized to view and use the data to be applied for.

[0060] In this embodiment, the data application editing form also includes at least one selection control for selecting the data to be applied for, which is used to select the data to be applied for. Exemplarily, the selection control can be a drop-down menu, a check box, a search box or offline import, etc.; and the data application editing form also includes a display list for selecting a display space for the data to be applied for, which is used to select a space for viewing and using the data to be applied for after being authorized to access.

[0061] It should be noted that the display list changes according to the data classification label of the data to be applied for. If the data classification label of the data to be applied for belongs to different business departments or different business regions, the selectable items in the display list are also different, that is, the display space of the data to be applied for is different.

[0062] The above technical scheme of this embodiment helps to uniformly and standardize the management of relevant information of the data to be applied for, ensure the legality and traceability of data requests, and ensure data security by setting required applicant attribute-related form items, data application type-related form items, data application time form items, and application reason form items in the data application editing form. In addition, by setting at least one selection control for selecting the data to be applied for and a display list for selecting the display space for the data to be applied for in the data application editing form, the correctness of providing the data to be applied for and the standardization of reading the data are ensured.

[0063] As one implementation method, based on this optional embodiment, the step of selecting the data to be applied for can be further specified as follows:

[0064] a4) After receiving the trigger for the online addition control in the selection control, an online data selection window pops up, in which a data classification navigation bar is displayed. The data classification navigation bar includes a data middle station item, and the data middle station item corresponds to the data middle station displayed in the form of a data directory.

[0065] Among them, the online addition control can be understood as the control of the corresponding display selection and addition operation page of the data to be applied. The online data selection window can be understood as a window for online display and selection of specific information related to the data to be applied, such as the classification of the data to be applied, the storage path of the data to be applied in the data center and other storage information. The data classification navigation bar can be understood as a navigation bar set according to a specific classification for quickly finding the required application data. For example, the data classification navigation bar can include data center items, provincial and municipal directory items, and business system items. The data directory can be understood as a set of information formed by cataloging all shareable data stored in the data center from the perspective of the enterprise, so that the required data to be applied can be browsed and selected just like browsing a file directory.

[0066] In this embodiment, after the data management system receives the trigger of the online add control in the selection control, in response to the trigger of the online add control, an online data selection window pops up, and a data classification navigation bar is displayed in the online data selection window, and the data classification navigation bar includes data middle platform items, provincial and municipal directory items, and business system items. When a trigger signal for triggering the data middle platform item is received, in response to the trigger of the data middle platform item, the data directory corresponding to the data middle platform item is displayed. The data directory can be in the form of multiple spatial domains divided by certain classification rules (such as data type, purpose or region, etc.), such as personnel domain, project domain or material domain, so as to display the shared project space and sharable data stored in the data middle platform according to the classification form of the spatial domain.

[0067] b4) In response to triggering any data directory in the data center item, displaying a list of associated data of the data directory, wherein the list of associated data displays data representation items of the data stored in the data center item.

[0068] In this embodiment, when a trigger signal is received that triggers any data directory in the data center item by clicking or the like, in response to the triggering of any data directory, a list of associated data of the data directory is displayed, wherein the associated data list displays the data representation items corresponding to all the sharable data stored under the data center, and the data representation items include the name of the shared project space where the data is stored, the name of the table where the data is stored (which may include Chinese name or English name), and the system to which the data belongs.

[0069] c4) In response to the selection of at least one data representation item in the associated data list, the data corresponding to the selected data item in the data platform is determined as the data to be applied for.

[0070] In this embodiment, at least one data representation item is selected in the associated data list by checking a box or the like, and the selection is made through controls such as confirm and submit. When a selection trigger signal for at least one data representation item in the associated data list is received, in response to the selection of the data representation item, the data corresponding to the selected data item on the data platform is determined as the data to be applied for, and is displayed in the data application editing form.

[0071] The above technical solution of this embodiment, by responding to the triggering of the online addition control, displays the data classification navigation bar in the online data selection window, and displays the data center in the form of a data directory, so that the data resources stored in the data center can be viewed in the data directory, and the convenience and efficiency of managing the data to be applied for are improved. By responding to the triggering of any data directory in the data center item, the associated data list of the data directory is displayed, and in response to the selection of at least one data representation item in the associated data list, the data corresponding to the selected data item on the data center is determined as the data to be applied for, thereby improving the convenience, efficiency and accuracy of selecting the data to be applied for.

[0072] As a third optional embodiment of this embodiment, the generation of the data application request may be concretized into the following steps:

[0073] a5) obtaining the edited content in the data application edit form, wherein the edited content at least includes: applicant attribute information, data application type, data to be applied for, application reason and application time.

[0074] In this embodiment, in response to triggering the submit control in the data application editing form, the editing content edited in the data application editing form is obtained, and the editing content includes at least: applicant attribute information, data application type, data to be applied for, application reason and application time, and may also include remarks information, the department to which the application belongs, etc.

[0075] b5) Encapsulating the edited content according to a set sharing protocol format, and generating a data application request including the edited content.

[0076] In this embodiment, the editing content is encapsulated according to the set sharing protocol format, wherein the set sharing protocol format includes a specific data structure, field order, encoding method, etc. After the encapsulation is completed, a complete data application request containing the editing content and complying with the sharing protocol format is generated.

[0077] The above technical scheme of this embodiment, by encapsulating the editing content including specific necessary information according to the set sharing protocol format, generates a data application containing the editing content, thereby ensuring the smooth sending of the data application request and the standardization, security and compliance of the sent data application request, while ensuring the subsequent smooth, safe and correct implementation of automatic authorization and data sharing, and improving the efficiency and transparency of data management.

[0078] As a fourth optional embodiment of this embodiment, based on the above embodiment, it also includes:

[0079] a6) In response to triggering the data application progress query control in the data operation interface, a progress query result page is displayed, wherein the progress query result page displays the application process progress nodes and the application result display list, wherein the application result display list includes the progress information of the data to be applied corresponding to the issued data application request.

[0080] In this embodiment, after receiving a trigger of the data application progress query control in the data operation interface, in response to the trigger of the data application progress query control in the data operation interface, a progress query result page is displayed, which is used to display the progress and result information corresponding to the submitted data application editing form. The progress query result page displays the status display of the application process progress node and the application result display list. The application process progress node includes application submission, application acceptance, business review application processing and permission activation nodes. The application result display list includes the progress information of the pending data corresponding to the issued data application request, such as the authorization status, including pending authorization, successful authorization, and failed authorization, as well as the process log of the authorization process, including the issuance time and authorization time of the data application request corresponding to the pending data, and may also include relevant approval opinions or remarks, such as remarks on the authorization method, such as automatic authorization and manual authorization.

[0081] The above technical solution of this embodiment, by displaying the application process progress nodes and the application result display list on the progress query result page, intuitively and timely displays the stage of the data application request in the approval and processing process and whether the access rights to shared data have been obtained, thereby improving the transparency of the data application process and user experience.

[0082] In order to better understand the data management method proposed by the present invention, a specific example is given here.

[0083] Figure 2 Schematic diagram showing a data application editing form in a data management method provided by an embodiment of the present invention. Figure 2As shown, the data application editing form includes form items related to the applicant's attributes, such as the applicant, mobile phone number, and application organization; it also includes form items related to the data application type, the data application time form item, and the application reason form item; it also includes an authorized project space (equivalent to a display list for selecting the display space for the data to be applied for), and at least one selection control for selecting the data to be applied for, such as a query control after entering the table English name, belonging system and other information in the input box, an offline import control, an online addition control, etc.; it also includes controls such as template download, batch modification, selected export, selected deletion, and adding attachments. In addition, the data application editing form also includes displaying relevant information of the data to be applied for selected by the selection control, such as the data source, data level, table English name, table Chinese name, belonging system, database name (i.e., shared project space name), application scope, whether it is connected to the middle platform, deployment method, whether it is a negative list, etc. of the data to be applied for, and the data application editing form also includes a submit control and a close control.

[0084] In order to better understand the data management method proposed by the present invention, another specific example is given here.

[0085] Figure 3 Schematic diagram of displaying an online data selection window in a data management method provided by an embodiment of the present invention. Figure 3 As shown, a data classification navigation bar is displayed in the online data selection window. The data classification navigation bar includes business system items and data middle platform items, etc. The data middle platform item corresponds to the display of the data middle platform in the form of a data directory. The data directory constructs multiple spatial domains according to professional classification, such as material domain, personnel domain, security domain, customer domain, comprehensive domain, financial domain and other domains. When the data middle platform item is triggered to display the data middle platform in the form of a data directory, the display content in the associated data list is initialized random content, which can be displayed in order of demand. If any data directory in the data middle platform item is triggered, the data representation items of each data stored in the corresponding data directory are displayed in the associated data list, such as the English name of the table, the Chinese name of the table, the storage path, the system, the affiliated major and the database name (i.e. the shared project space name), etc. It should be noted that the data directory information can be displayed in the affiliated major item in the data representation item. If it is other domains, it will be displayed blank. If it is not other domains, the spatial domain of the corresponding professional classification will be displayed. When at least one data representation item in the associated data list is selected, the determination control is triggered, indicating that the data on the data platform corresponding to the data representation item is determined as the data to be applied for.

[0086] In order to better understand the data management method proposed by the present invention, a third specific example is given here.

[0087] Figure 4FIG. 1 is a schematic diagram of the execution logic of a data management method provided by an embodiment of the present invention. Figure 4 As shown, the data center includes an analysis layer, a sharing layer and a source layer, wherein the source layer includes a source project space, and the source project space stores n data tables obtained from the source system database. If the n data tables can be shared, all the data tables in the source project space are transferred to the corresponding shared project space in the sharing layer according to the set rules. For example, all the data tables are transferred to the shared project space 1. Then the user can log in to the data center, and according to the number or demand of data tables in the shared project space, create a blank data table in the preset application project space, such as creating n blank data tables in application project space 1 and application project space 2 respectively. It should be noted that the preset application project space can be set by the data center administrator or other people with operation authority according to departments or different businesses, such as application project space 1 for the financial department and application space 2 for the marketing department.

[0088] Accordingly, the information such as the application project space name, shared project space name and the names of the data tables in the shared project space contained in the data center is obtained through the collection tool, and the collected information is synchronized to the data center resource directory of the data management system. The information in the data center resource directory is displayed according to the preset rules of the data management system, so that the data resources of the data center are visible and traceable in the data management system. For example, the application project space name is displayed in the display list for selecting the data display space to be applied in the data application editing form, the data center is displayed in the data classification navigation bar, the spatial domains (such as material domain, personnel domain, customer domain and security domain, etc.) to which the shared project space belongs are displayed in the form of a data directory, and the shared space names under each spatial domain and the names of the data tables in the shared project space are displayed in the associated data list.

[0089] When you need to obtain access permissions for one or more data tables in a shared project space, you can log in to the data management system, trigger the personal data operation control on the home page of the data management system to jump to the data operation interface, then trigger the data sharing operation item in the data operation interface, and trigger the data application control in the operation page corresponding to the data sharing operation item. Then, based on the information provided by the data center resource directory, select the data display space to be applied for (i.e., the application project space), and other form items in the data application editing form after the jump, such as applicant attribute-related form items, data application type-related form items, data application time form items, etc. Then, by triggering the online addition control in the data application editing form, in the online data selection window that pops up, determine the data to be applied for (i.e., the data table in the shared project space) based on the information provided by the data center resource directory.

[0090] Then, after completing the data application editing form, the submit control is triggered, and the data application editing form is sent to the data resource application authorization module (i.e., the application request generation module described below), a data application request is generated, and the data application request is submitted to the data middle station through a data sharing channel, such as the data sharing channel provided by the big data computing service software development toolkit. The data middle station automatically authorizes the data application request submitted through the data sharing channel by calling the authorization application programming interface (Application Programming Interface, API), so that the data middle station opens the access rights to the data content corresponding to the data application request.

[0091] Exemplarily, if the data to be applied for as determined in the data application editing form are data table 1 and data table 2 in shared project space 1, and the selected display space for the data to be applied for is application project space 1, then after the data center automatically authorizes the data application request submitted through the data sharing channel by calling the authorization application programming interface, the data center sends data table 1 and data table 2 in shared project space 1 to blank data table 1 and blank data table 2 in application project space 1 for display and use. If the data to be applied for as determined in the data application editing form are data table 2 and data table n in shared project space 1, and the selected display space for the data to be applied for is application project space 2, then after the data center automatically authorizes the data application request submitted through the data sharing channel by calling the authorization application programming interface, the data center sends data table 2 and data table n in shared project space 1 to blank data table 2 and blank data table n in application project space 2 for display and use.

[0092] Figure 5 The following is a schematic diagram of the structure of a data management system provided by an embodiment of the present invention. Figure 5 As shown, the system includes: an operation interface display module 51, an edit form display module 52 and an application request generation module 53, wherein:

[0093] An operation interface display module 51 is used to display a data operation interface in the data management system, wherein the data operation page includes at least one data operation item, and the data operation item includes a data sharing operation item;

[0094] The editing form display module 52 is used to display a data application editing form in response to triggering a data application control. The data application control is included in the operation page corresponding to the data sharing operation item. The form items in the data application editing form include: applicant attribute related form items, data application type related form items, data application time form items and application reason form items. The data application editing form also includes at least one selection control for selecting data to be applied for and a display list for selecting a display space for data to be applied for.

[0095] The application request generation module 53 is used to generate a data application request in response to the triggering of the submit control in the data application editing form, and submit the data application request to the data middle platform through the data sharing channel so that the data middle platform opens the access rights to the data content corresponding to the data application request.

[0096] A data management system provided by an embodiment of the present invention displays a data operation interface in a data management system, wherein the data operation page includes at least one data operation item, and the data operation item includes a data sharing operation item; in response to triggering a data application control, a data application editing form is displayed, and the data application control is included in the operation page corresponding to the data sharing operation item; in response to triggering a submit control in the data application editing form, a data application request is generated, and the data application request is submitted to the data middle station through a data sharing channel, so that the data middle station opens the access rights to the data content corresponding to the data application request. The method displays a data application editing form, generates a data application request in response to triggering a submit control in the data application editing form, submits the data application request to the data middle station through a data sharing channel, and calls the data middle station authorization application programming interface to automatically authorize the data application request, thereby realizing efficient, timely, fast and accurate opening of access rights by the data middle station, meeting the data authorization needs and business usage needs of large enterprises, reducing the human cost of data authority management, and at the same time, a unified authorization application process improves the standardization and consistency of management application data.

[0097] Furthermore, the operation interface display module 51 can be specifically used for:

[0098] In response to a triggering operation of a personal data operation control, a data operation interface in the data management system is displayed, and the personal data operation control is included in the home page of the data management system.

[0099] In response to the system login operation, the data management system homepage is displayed. The data management system homepage includes multiple operation controls and multiple access entrances with different data classification labels, so as to obtain data content corresponding to the corresponding data classification labels from the data middle platform based on the data sharing channel by triggering different access entrances.

[0100] Furthermore, the data management system also includes a module for selecting data to be applied for, which can be used to:

[0101] After receiving a trigger for an online add control in the selection control, an online data selection window pops up, wherein a data classification navigation bar is displayed in the online data selection window, wherein the data classification navigation bar includes a data middle station item, and the data middle station item corresponds to displaying the data middle station in the form of a data directory;

[0102] In response to triggering any data directory in the data center stage item, displaying a list of associated data of the data directory, wherein the list of associated data displays data representation items of the data stored under the data center stage;

[0103] In response to the selection of at least one data representation item in the associated data list, data corresponding to the selected data item in the data platform is determined as data to be applied for.

[0104] Furthermore, the application request generating module 53 may be specifically used for:

[0105] Obtaining the edited content in the data application edit form, the edited content at least including: applicant attribute information, data application type, data to be applied for, application reason and application time;

[0106] The edited content is encapsulated according to a set sharing protocol format, and a data application request containing the edited content is generated.

[0107] Furthermore, the data management system also includes a progress query display module, which can be specifically used for:

[0108] In response to triggering the data application progress query control in the data operation interface, a progress query result page is displayed, wherein the progress query result page displays application process progress nodes and an application result display list;

[0109] The application result display list includes the progress information of the data to be applied for corresponding to the issued data application request.

[0110] The data management system provided by the embodiment of the present invention can execute the data management method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0111] Figure 6 A schematic diagram of the structure of an electronic device 60 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0112] like Figure 6 As shown, the electronic device 60 includes at least one processor 61, and a memory connected to the at least one processor 61, such as a read-only memory (ROM) 62, a random access memory (RAM) 63, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 61 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 62 or the computer program loaded from the storage unit 68 to the random access memory (RAM) 63. In the RAM 63, various programs and data required for the operation of the electronic device 60 can also be stored. The processor 61, the ROM 62, and the RAM 63 are connected to each other via a bus 64. An input / output (I / O) interface 65 is also connected to the bus 64.

[0113] A number of components in the electronic device 60 are connected to the I / O interface 65, including: an input unit 66, such as a keyboard, a mouse, etc.; an output unit 67, such as various types of displays, speakers, etc.; a storage unit 68, such as a disk, an optical disk, etc.; and a communication unit 69, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 69 allows the electronic device 60 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0114] The processor 61 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 61 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 61 executes the various methods and processes described above, such as a data management method.

[0115] In some embodiments, the data management method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 68. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 60 via the ROM 62 and / or the communication unit 69. When the computer program is loaded into the RAM 63 and executed by the processor 61, one or more steps of the data management method described above may be performed. Alternatively, in other embodiments, the processor 61 may be configured to perform the data management method in any other suitable manner (e.g., by means of firmware).

[0116] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0117] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0118] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0119] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0120] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0121] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0122] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0123] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A data management method, characterized in that: Applied to a data management system, the data management system establishes a data sharing channel with a data middle platform through a pre-configured data interface, and the method includes: Displaying a data operation interface in the data management system, wherein the data operation page includes at least one data operation item, and the data operation item includes a data sharing operation item; In response to triggering a data application control, displaying a data application editing form, wherein the data application control is included in an operation page corresponding to the data sharing operation item; In response to triggering the submit control in the data application editing form, a data application request is generated, and the data application request is submitted to the data middle station through the data sharing channel, so that the data middle station opens access rights to the data content corresponding to the data application request.

2. The method according to claim 1, characterized in that The data operation interface in the data management system is displayed, including: In response to a triggering operation of a personal data operation control, a data operation interface in the data management system is displayed, and the personal data operation control is included in the home page of the data management system.

3. The method according to claim 2, characterized in that Also includes: In response to the system login operation, the data management system homepage is displayed. The data management system homepage includes multiple operation controls and multiple access entrances with different data classification labels, so as to obtain data content corresponding to the corresponding data classification labels from the data middle platform based on the data sharing channel by triggering different access entrances.

4. The method according to claim 1, characterized in that The form items in the data application editing form include: form items related to applicant attributes, form items related to data application type, form items related to data application time, and form items related to application reason; The data application editing form also includes at least one selection control for selecting the data to be applied for and a display list for selecting a display space for the data to be applied for.

5. The method according to claim 4, characterized in that The step of selecting the data to be applied for comprises: After receiving a trigger for an online add control in the selection control, an online data selection window pops up, wherein a data classification navigation bar is displayed in the online data selection window, wherein the data classification navigation bar includes a data middle station item, and the data middle station item corresponds to displaying the data middle station in the form of a data directory; In response to triggering any data directory in the data center stage item, displaying a list of associated data of the data directory, wherein the list of associated data displays data representation items of the data stored under the data center stage; In response to the selection of at least one data representation item in the associated data list, data corresponding to the selected data item in the data platform is determined as data to be applied for.

6. The method according to claim 1, characterized in that The generating data application request comprises: Obtaining the edited content in the data application edit form, the edited content at least including: applicant attribute information, data application type, data to be applied for, application reason and application time; The edited content is encapsulated according to a set sharing protocol format, and a data application request containing the edited content is generated.

7. The method according to claim 1, further comprising: In response to triggering the data application progress query control in the data operation interface, a progress query result page is displayed, wherein the progress query result page displays application process progress nodes and an application result display list; The application result display list includes the progress information of the data to be applied for corresponding to the issued data application request.

8. A data management system, characterized in that: The data management system establishes a data sharing channel with the data middle platform through a pre-configured data interface, and the system includes: An operation interface display module, used to display a data operation interface in the data management system, wherein the data operation page includes at least one data operation item, and the data operation item includes a data sharing operation item; An edit form display module, used to display a data application edit form in response to triggering a data application control, wherein the data application control is included in an operation page corresponding to the data sharing operation item; An application request generation module is used to generate a data application request in response to the triggering of the submit control in the data application editing form, and submit the data application request to the data middle platform through the data sharing channel so that the data middle platform opens access rights to the data content corresponding to the data application request.

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

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the data management method according to any one of claims 1 to 7 when executed.