IP Library › Granted Patent US 9,501,515
Granted Patent B2
US 9,501,515 · App. 13/905,641 · Granted Nov 22, 2016

Data governance manager for master data management hubs

Inventors: Manoj Tahiliani (Mountain View, CA); Pascal Laik (Palo Alto, CA); Gurinder Bahl (Fremont, CA); Neturi Anil Babu (Fremont, CA); Cynthia Chan (San Jose, CA); Gokulakrishnan Vasantha Gopal (Tamil Nadu State, IN); Karan D. Shah (Karnataka, IN)
Assignee: Oracle International Corporation
G06F17/30371G06F7/00G06F17/3056G06F17/30303G06F17/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,501,515
App. No.
13/905,641
Granted
Nov 22, 2016
Kind
B2
Abstract

Improved data governance solutions to enterprise-level master data storage hubs are provided by implementing data governance functionality with regard to a master data hub. Data governance functionality is provided by providing visibility into the data quality the data of an enterprise.

Claims (110)

1. A method comprising:

receiving one or more data records at a master data management (MDM) module, wherein the one or more data records are received from one or more data sources; and

including the one or more data records in a set of master data, wherein the set of master data is stored in an MDM hub of the MDM module, the including the one or more data records in the set of master data comprises

storing the one or more data records in the MDM hub, wherein

the storing is performed by an MDM application of the MDM module,

performing one or more data quality functions, wherein

the one or more data quality functions are performed by a data governance manager of the MDM module, and wherein at least one data quality function involves monitoring the data quality of the master data and performing one or more data correction operations for correcting at least one erroneous data record in the master data,

determining data quality information for the one or more data records, the

data quality information indicating at least one or more data records that have been successfully consolidated for the set of master data, one or more data records that have not been successfully consolidated for the set of master data, and one or more data records that are pending consolidation for the set of master data; and

providing, for display, the data quality information for the one or more data records.

2. The method of claim 1 , wherein

the one or more data records comprise at least one of

operational data from an operational system, or

analytical data from an analytical system, and

the MDM module is configured to be coupled to the operational system and the analytical system.

3. The method of claim 2 , wherein

the MDM module is coupled to the operational system and the analytical system via

an application integration module, and

a middleware module,

the one or more data records are received at the application integration module, and

the data governance manager is coupled to the MDM hub and the middleware module.

4. The method of claim 3 , wherein the one or more data quality functions comprises:

managing the data quality of the master data, wherein

the managing comprises

processing the one or more data records.

5. The method of claim 1 , wherein

the one or more data quality functions comprise at least

managing the data quality of the master data.

6. The method of claim 1 , wherein

the data governance manager is coupled to the MDM application and the MDM hub.

7. The method of claim 1 , further comprising:

displaying data quality information for the one or more data records, wherein the monitoring produces the data quality information.

8. The method of claim 7 , wherein the data quality information comprises at least one of

a completeness report, wherein

the completeness report identifies an identified data record of the one or more data records having a missing attribute,

a conformity report, wherein

the conformity report identifies an identified data record of the one or more data records conforming to a usable data format,

an accuracy report, wherein

the accuracy report identifies an identified data record of the one or more data records that has been received from a known data source,

a consistency report, wherein

the consistency report identifies a conflict within the one or more data records, or

a duplication report, wherein

the duplication report identifies duplicate data records within the one or more data records.

9. The method of claim 1 , further comprising:

displaying a summary of a set of data records, wherein

the master data comprises the set of data records;

selecting at least one data record from the summary of the set of data records; and

displaying data record details for the at least one data record.

10. The method of claim 9 , wherein the data record details comprise one or more of:

data fields for the at least one data record,

a listing of the processes executed on the at least one data record, and

a processing status indicator for the at least one data record.

11. The method of claim 10 , wherein

the data record details indicate record and attribute changes made to the at least one data record within a selected time period.

12. The method of claim 1 , further comprising:

selecting a data source from a plurality of data sources;

displaying a summary of the data records received from the data source;

selecting a set of data records from the summary of the data records; and

displaying data record details corresponding to the set of data records.

13. The method of claim 12 , wherein the data record details comprise at least one of

data fields for the set of data records,

a listing of the processes executed on the set of data records, or

a processing status indicator for the set of data records.

14. The method of claim 1 , wherein the storing further comprises:

storing the one or more data records as a part of the set of master data.

15. A computer program product comprising:

a plurality of instructions, configured to implement a master data management (MDM) module, comprising

a set of instructions, executable on a computer system, configured to receive one or more data records, wherein

the one or more data records are received at the MDM module from one or more data sources, and

a set of instructions, executable on the computer system, configured to include the one or more data records in a set of master data, wherein the set of master data is stored in an MDM hub of the MDM module, and the second set of instructions comprises

a subset of instructions, executable on the computer system, configured to store the one or more data records in the MDM hub, wherein

the subset of instructions are comprised in an MDM application of the MDM module, and

a subset of instructions, executable on the computer system, configured to perform one or more data quality functions, wherein

the subset of instructions comprised in a data governance manager of the MDM module, wherein at least one data quality function involves monitoring the data quality of the master data an performing one or more data correction operations for correcting at least one erroneous data record in the master data;

a subset of instructions, executable on the computer system, configured to determine data quality information for the one or more data records, the data quality information indicating at least one or more data records that have been successfully consolidated for the set of master data, one or more data records that have not been successfully consolidated for the set of master data, and one or more data records that are pending consolidation for the set of master data;

a set of instructions, executable on the computer system, configured to provide, for display, the data quality information for the one or more data records; and

a computer-readable storage medium, wherein the instructions are encoded in the computer-readable storage medium.

16. The computer program product of claim 15 , wherein

the one or more data records comprise at least one of

operational data from an operational system, or

analytical data from an analytical system, and

the MDM module is configured to be coupled to the operational system and the analytical system.

17. The computer program product of claim 15 , wherein

the one or more data quality functions comprise at least

managing the data quality of the master data.

18. The computer program product of claim 17 , wherein the instructions further comprise:

a third set of instructions, executable on the computer system, configured to select a data source from a plurality of data sources;

a fourth set of instructions, executable on the computer system, configured to display a summary of the data records received from the data source;

a fifth set of instructions, executable on the computer system, configured to select a set of data records from the summary of the data records; and

a sixth set of instructions, executable on the computer system, configured to display data record details corresponding to the set of data records.

19. A computer system comprising:

a processor;

a computer-readable storage medium coupled to the processor; and

a master data management (MDM) module, wherein

the MDM module comprises

an MDM application,

an MDM hub, and

a data governance manager, coupled to the MDM application and the MDM hub,

the MDM hub is configured to store master data,

the MDM module is configured to

receive, at the MDM application, one or more data records from at least one of an operational system or an analytical system, and

store the one or more data records at the MDM hub as a part of the master data, and

the data governance manager comprises a plurality of instructions, encoded in the computer-readable storage medium and configured to cause the processor to

perform a data quality function, wherein

the data quality function comprising at least one of

 monitoring data quality of the master data,

 managing data quality of the master data, and

 perform one or more data correction operations for correcting at least one erroneous data record in the master data,

determine data quality information for the one or more data records, the data quality information indicating at least one or more data records that have been successfully consolidated for the set of master data, one or more data records that have not been successfully consolidated for the set of master data, and one or more data records that are pending consolidation for the set of master data,

provide, for display, the data quality information for the one or more data records.

Continuity (2)
Continuation 12564688 · Sep 22, 2009
Related Publication 20130268494A1 · Oct 10, 2013