Information governance platform
AssigneeMetaGovernance, Inc.
InventorSteven Alan Zagoudis
Life of this patent
Estimating the term…
Abstract
Consistent with embodiments of the present disclosure, an information governance platform may be provided. The platform of the present disclosure may provide computer-implemented, metadata-driven methods and systems for managing enterprise data risk by incorporating information governance reconciliation controls and stakeholder notifications. The information governance platform may be configured to map and verify data consistency across an organization employing a plurality of data sources.
Claims15
A method, comprising:
- receiving a plurality of subject areas of information accessed by an organization, wherein the plurality of subject areas is associated with data sources within the organization;
- receiving a specification of users associated with the plurality of subject areas of information, and the organization, wherein the specification comprises governance rules for the users associated with the plurality of subject areas of information, and the organization;
- building a metadata map representing, at least in part, a flow of information within the organization, wherein the metadata map comprises:
- the plurality of subject areas, wherein each subject area is associated with at least one user and at least one data source, and
- a plurality of attributes associated with each subject area,
- wherein at least one of the plurality of attributes is employed to determine a control object, wherein the control object is configured to serve as a test point for determining whether data is consistent across the data sources associated with the plurality of subject areas, and wherein the control object comprises a data point that is employed across more than one of the plurality of subject areas in more than one of the data sources, such that a variance in the data point from one subject area to another subject area of the plurality of subject areas implicates a health of the data across the subject areas in the organization;
- determining a plurality of control objects, the plurality of control objects being configured to serve as test points for assessing a consistency of the data across the data sources in the organization;
- performing a control run, wherein performing the control run comprises:
- accessing each of the plurality of control objects;
- assessing data associated with the plurality of control objects;
- and
- determining if variances in the data exist;
- after performing the control run, dynamically generating, based at least, in part, on the metadata map and results of the control run, a distribution map, wherein the distribution map includes information about one or more users, of the users, that are stakeholders for the control run as defined in the metadata map, and wherein the distribution map is used for user notifications by targeting distribution of the results of the control run;
- and
- issuing, based on the distribution map, a notification to at least one user associated with each control object in which data variances were detected, wherein the at least one user is specified in a governance role associated with the subject areas corresponding to the control objects, and wherein the at least one user is specified as a stakeholder in the distribution map.
A method, comprising:
- receiving a plurality of information sources employed by an organization;
- classifying data associated with the plurality of information sources, wherein classifying the data associated with the plurality of information sources comprises:
- categorizing the data;
- and
- assigning a subject matter for the data;
- receiving a specification of a control object, the specification comprising:
- data infrastructure configured to serve as test points for assessing a consistency of a flow of information within the organization,
- wherein the control object is configured to serve as a test point for determining whether the data is consistent across the plurality of information sources, wherein the control object comprises a data point that is employed across more than one of the information sources, such that a variance in the data point from one information source to another information source would implicate a health of data across the organization;
- associating an attribute with the control object;
- determining a subject area associated with the attribute;
- determining a business unit associated with the subject area;
- receiving a specification of stakeholders associated with the business unit;
- receiving a specification of stakeholders associated with the classified data, wherein receiving the specification of the stakeholders comprises receiving a specification of at least one of the following:
- a data owner,
- a data steward,
- all registered data consumers, and
- a data custodian;
- receiving a specification of business rules for access requirements, of each stakeholder, associated with the attribute;
- building a metadata map representing, at least in part, association of each stakeholder with the classified data, and a flow of data within the organization, wherein the metadata map comprises:
- classes of data, wherein each class of data is associated with at least one stakeholder and at least one information source, and
- a plurality of attributes associated with each class of data, wherein at least one of the plurality of attributes comprises information associated with a location of data corresponding to the control object;
- performing a control run, wherein performing the control run comprises:
- accessing the data infrastructure associated with a plurality of control objects;
- assessing data within the data infrastructure;
- and
- determining if variances in the data exist;
- after performing the control run, dynamically generating, based at least, in part, on the metadata map and results of the control run, a distribution map, wherein the distribution map includes information about stakeholders for the control run as defined in the metadata map, and wherein the distribution map is used for user notifications by targeting distribution of the results of the control run;
- and
- issuing, based on the distribution map, a notification to a stakeholder associated with each control object in which data variances were detected.
A non-transitory computer-readable medium comprising a set of instructions, which when executed, perform a method, the method, executed by the set of instructions, comprising:
- receiving a plurality of information sources employed by an organization;
- classifying data associated with the plurality of information sources, wherein classifying the data associated with the plurality of information sources comprises:
- categorizing the data;
- and
- assigning a subject matter for the data;
- receiving a specification of a control object;
- associating an attribute with the control object;
- determining a subject area associated with the attribute;
- determining a business unit associated with the subject area;
- receiving a specification of stakeholders associated with the business unit;
- receiving a specification of business rules for access requirements, of each stakeholder, associated with the attribute;
- building a metadata map representing, at least in part, association of each stakeholder with the classified data, and a flow of information within the organization, wherein the metadata map comprises:
- the plurality of information sources, wherein each information source is associated with at least one stakeholder, and
- a plurality of attributes associated with each class of data, wherein at least one of the plurality of attributes comprises information associated with a physical location of data corresponding to the control object;
- determining a plurality of control objects, wherein determining the plurality of control objects comprises receiving a specification of:
- data infrastructure configured to serve as test points for assessing the consistency of the flow of information across the metadata map,
- a stakeholder associated with the data infrastructure, and
- tolerances associated with data variances in the data infrastructure,
- wherein the plurality of control objects, in conjunction with the tolerances, are configured to serve as a test point for determining whether the data is consistent across the information sources, wherein the plurality of control objects comprise a data point that is employed across more than one of the information sources, such that a variance in the data point from one information source to another information source, in excess of a tolerance, would implicate a health of data across the organization;
- performing a control run, wherein performing the control run comprises:
- accessing the data infrastructure associated with each of the plurality of control objects;
- assessing data within the data infrastructure;
- and
- determining if variances in the data exist in excess of the tolerance;
- after performing the control run, dynamically generating, based at least, in part, on the metadata map and results of the control run, a distribution map, wherein the distribution map includes information about stakeholders for the control run as defined in the metadata map, and wherein the distribution map is used for user notifications by targeting distribution of the results of the control run;
- and
- issuing, based on the distribution map, a notification to a stakeholder associated with each control object in which data variances in excess of the tolerance were detected.
Dependencies are inferred from the claim text.