Search

JP-7856677-B2 - Data governance systems and methods

JP7856677B2JP 7856677 B2JP7856677 B2JP 7856677B2JP-7856677-B2

Inventors

  • フランカン,ピエール
  • クリゲルマン,ケン
  • ショーン,アンディ
  • ヴォシェル,ジャスティン

Assignees

  • アビニシオ テクノロジー エルエルシー

Dates

Publication Date
20260511
Application Date
20220607
Priority Date
20210615

Claims (20)

  1. A method for determining whether data managed by a data processing system conforms to a data governance policy, wherein the data processing system stores the data in a plurality of data assets, each containing one or more attribute-value pairs, and the data governance policy includes one or more data standards, each specifying one or more rules that a data asset must satisfy in order to conform to the data standards, and the method is Using at least one computer hardware processor, Receiving user input indicating at least one criterion for including a data asset in a first data asset set, The first set of data assets is generated by automatically identifying data assets that meet at least one of the aforementioned criteria from among the plurality of data assets. Receiving user input indicating the selection of a first data standard from among the one or more data standards of the data governance policy, and associating the first data standard with the first data asset set, A method that includes, at least in part, determining whether the data managed by the data processing system conforms to the data governance policy by verifying whether the data assets in the first data asset set satisfy one or more rules specified by the first data standard.
  2. The method according to claim 1, wherein the at least one criterion indicates at least one value that at least one attribute in the data asset must take to conform to the at least one criterion.
  3. Receiving user input indicating the selection of a second data standard from among the one or more data standards of the aforementioned data, Associating the second data standard with the first data asset set, The method according to claim 1, further comprising determining whether the data managed by the data processing system conforms to the data governance policy by verifying, at least in part, whether the data assets in the first data asset set satisfy one or more rules specified by the second data standard.
  4. The method according to claim 1, further comprising updating the first data asset set using at least one criterion before verifying whether the data assets in the first data asset set satisfy the one or more rules specified by the first data standard.
  5. Updating the first data asset set using at least one of the aforementioned criteria is: Identifying at least one data asset among the plurality of data assets that is not in the first data asset set and that meets the at least one criterion, The method according to claim 4, comprising adding the at least one data asset to the data asset set in response to identifying the at least one data asset that conforms to the at least one criterion.
  6. Updating the first data asset set using at least one of the aforementioned criteria is: Identifying at least one data asset in the first set of data assets that no longer meets the aforementioned criterion , The method according to claim 4, comprising removing the at least one data asset from the first data asset set in response to identifying the at least one data asset that does not meet the at least one criterion .
  7. Associating the first data standard with the first data asset set means The system receives user input through a graphical user interface (GUI) indicating the selection of the first data asset set from among multiple data asset sets, The method according to claim 1, comprising associating the first data standard with the first data asset set in response to receiving the user input.
  8. Receiving user input indicating the selection of the first data standard includes receiving user input indicating the selection of the first data standard through a graphical user interface (GUI), The method according to claim 1, wherein associating the first data standard with the first data asset set includes associating the first data standard with the first data asset set in response to receiving the user input.
  9. The method according to claim 8, wherein the GUI displays GUI elements representing multiple data asset sets, and the user input indicates the selection of the first data asset set by indicating the selection of one of the GUI elements.
  10. The method according to claim 8, wherein the GUI displays information indicating one or more data assets that meet the at least one criterion after the selection of the first data asset set.
  11. The method according to claim 8, wherein the GUI includes an interface that enables a user to search for data assets that meet the at least one criterion.
  12. To generate a first GUI that displays a list of at least some of the data assets in the first data asset set, Through the first GUI, the system receives user input indicating the selection of a data asset in the list of at least some data assets, The method according to claim 1, further comprising generating a second GUI for displaying information about the selected data asset in response to receiving the user input.
  13. Verification of whether the data assets in the first data asset set satisfy the one or more rules indicated by the first data standard means that for at least one of the data assets in the first data asset set, Identifying a user who determines whether the at least one data asset satisfies the one or more rules indicated by the first data standard, based on at least one attribute value pair of the at least one data asset, wherein the at least one attribute value pair of the at least one data asset represents the user. Transmitting information about the at least one data asset and the first data standard to a computing device associated with the user and via a communication network, The method according to claim 1, further comprising receiving information from the computing device associated with the user, via the communication network, indicating whether the at least one data asset satisfies the one or more rules indicated by the first data standard.
  14. Verification of whether the data assets in the first data asset set satisfy the one or more rules indicated by the first data standard means that for at least some of each specific data asset in the first data asset set, Identifying a user who determines, based on at least one attribute value of the specific data asset, whether the specific data asset satisfies the one or more rules indicated by the first data standard , wherein at least one attribute value of the specific data asset indicates the user . Transmitting information about the specific data asset and the first data standard to a computing device associated with the user and via a communication network, The method according to claim 1, further comprising receiving information from the computing device associated with the user, via the communication network, indicating whether the particular data asset satisfies the one or more rules indicated by the first data standard.
  15. The method according to claim 14, wherein the information indicating whether the particular data asset satisfies the one or more rules shown by the first data standard includes the user's proof regarding whether the particular data asset satisfies the one or more rules shown by the first data standard.
  16. The method according to claim 1, wherein verifying whether the data assets in the first data asset set satisfy the one or more rules indicated by the first data standard includes automatically verifying whether the data assets satisfy the one or more rules indicated by the first data standard.
  17. Receiving user input indicating at least one second criterion for including a data asset in a second data asset set, The second data asset set is generated by automatically identifying, from among the plurality of data assets, data assets that meet the at least one second criterion for including the data asset in the second data asset set. Receiving user input indicating the selection of a second data standard from among the one or more data standards of the aforementioned data governance policy, Associating the second data standard with the second data asset set, The method according to claim 1, further comprising determining whether the data managed by the data processing system conforms to the data governance policy by verifying, at least in part, whether the data assets in the second data asset set satisfy one or more rules specified by the second data standard.
  18. Receiving user input indicating the selection of a second data standard from among the one or more data standards of the aforementioned data governance policy, Associating the second data standard with the first data asset set, The method according to claim 1, further comprising determining whether the data managed by the data processing system conforms to the data governance policy by verifying, at least in part, whether the data assets in the first data asset set satisfy one or more rules specified by the second data standard.
  19. The method according to claim 1, wherein associating the first data standard with the first data asset set includes storing data representing the first data asset set in the first data standard.
  20. The method according to claim 1, wherein the data managed by the data processing system includes information associated with data within the enterprise system.

Description

Related Applications This application claims priority to U.S. Provisional Patent Application No. 63/210,951, entitled “DATA GOVERNANCE SYSTEMS AND METHODS,” filed on 15 June 2021, and to U.S. Provisional Patent Application No. 63/295,693, entitled “DATA GOVERNANCE SYSTEMS AND METHODS,” filed on 31 December 2021, each of these provisional applications is incorporated herein by reference in whole. This aspect of the disclosure relates to data governance technologies for data managed by data processing systems. In particular, this aspect of the disclosure provides technologies for efficiently verifying that data assets managed by data processing systems conform to one or more data governance policies. Modern data processing systems manage vast amounts of data (e.g., millions, billions, or trillions of data records) and control how this data can be accessed (e.g., created, updated, read, or deleted). The data managed by a data processing system can be of any appropriate type. For example, data managed by a data processing system may include transactions, documents, tables, files, or any other appropriate type of data. Another example is that data managed by a data processing system may include "metadata," which is data containing information about other data (e.g., stored within the same data processing system and/or other data processing systems). For example, a data processing system may store metadata about credit card transaction data stored in a table in a credit card company's database. Non-limiting examples of such metadata include information indicating the size of the table in memory, when the table was created, when it was last updated, the number of rows and/or columns in the table, where the table is stored, and who has permission to read, update, delete, or perform any other appropriate action on the data table. Figure 10 shows a system that implements conventional data governance techniques for data assets.The diagrams show data processing systems 100 according to several embodiments of the technology described herein.This specification illustrates an exemplary system for facilitating data governance in the data processing system 100 of Figure 2A, according to several embodiments of the technology described herein.Figure 2B shows the system after updating the data assets, according to several embodiments of the technology described herein.An example of how the system in Figure 2B obtains proof is shown, according to several embodiments of the technology described herein.This specification shows exemplary graphical user interfaces (GUIs) for compliance projects based on several embodiments of the technology described herein.The diagram illustrates the interactions between exemplary system components to facilitate governance in a data processing system 100, according to several embodiments of the technology described herein.The diagram illustrates the generation of an exemplary compliance project according to several embodiments of the technology described herein.Examples of data governance policies 232 and data standards 234 comprising them are shown according to several embodiments of the technology described herein.Examples of a compliance project 238 and a compliance review 122 comprising it, according to several embodiments of the technology described herein, are shown.This figure illustrates an example environment 200 in which a data processing system 100 may be used according to several embodiments of the technology described herein.A block diagram illustrating an exemplary data processing system 100 according to several embodiments of the technology described herein is shown.The flowcharts below illustrate other exemplary processes 600 used with respect to the governance of data assets managed by a data processing system, according to some embodiments of the technology described herein.A flowchart of an exemplary process 700 for verifying whether a data asset managed by a system conforms to a data governance policy that includes data standards associated with the data asset, according to several embodiments of the technology described herein, is shown.This figure shows an exemplary graphical user interface (GUI) 800 for displaying information about a data governance policy, according to some embodiments of the technology described herein.This figure shows an exemplary graphical user interface (GUI) 900 for displaying information about a data standard, according to some embodiments of the technology described herein.This figure shows an exemplary graphical user interface (GUI) 1000, according to some embodiments of the technology described herein, which allows a user to select a set of data assets from a list of existing data asset sets for association with a data standard.This figure shows an exemplary graphical user interface (GUI) 1100 that enables a user to create a new set of data assets for association with a data standard, according to some embodiments of the technology described herei