IP Library Granted Patent US 7,849,050
Granted Patent B2
US 7,849,050 · App. 11/668,418 · Granted Dec 7, 2010

Apparatus and method for analyzing impact and lineage of multiple source data objects

Assignee: Business Objects Data Integration, Inc.
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 7,849,050
App. No.
11/668,418
Granted
Dec 7, 2010
Kind
B2
Abstract

A computer readable storage medium includes executable instructions to list flattened single source object relationships in a first segment of a multiple source relationship table. Same-as multiple source object relationships are calculated. Same-as multiple source object relationships are then populated in a second segment of the multiple source relationship table.

Claims (16)

1. A computer readable storage medium, comprising executable instructions to:

access metadata objects in a metadata repository, wherein each metadata object has an identity defined by a hierarchical structure;

list flattened single data source metadata object relationships in a first segment of a multiple data source relationship table, wherein the flattened single data source object relationships specify direct and intermediate links between metadata objects in a single data source;

calculate same-as multiple data source metadata object relationships, wherein a same-as multiple data source metadata object relationship identifies equivalent metadata objects based upon a common hierarchical structure;

populate flattened same-as multiple data source metadata object relationships in a second segment of the multiple data source relationship table, wherein the flattened same-as multiple data source object relationships specify direct and intermediate links between metadata objects in multiple data sources; and

report data lineage information from the multiple data source relationship table.

2. The computer readable storage medium of claim 1 wherein the executable instructions to calculate same-as multiple data source metadata object relationships include executable instructions to calculate static same-as multiple data source metadata object relationships.

3. The computer readable storage medium of claim 1 wherein the executable instructions to calculate same-as multiple data source metadata object relationships include executable instructions to calculate dynamic same-as multiple data source metadata object relationships.

4. The computer readable storage medium of claim 1 wherein the executable instructions to calculate same-as multiple data source metadata object relationships include executable instructions to identify same-as metadata objects with symmetric properties.

5. The computer readable storage medium of claim 1 wherein the executable instructions to calculate same-as multiple data source metadata object relationships include executable instructions to identify same-as metadata objects with transitive properties.

6. The computer readable storage medium of claim 1 wherein the executable instructions to calculate same-as multiple data source metadata object relationships include executable instructions to specify SQL queries.

7. The computer readable storage medium of claim 1 further comprising executable instructions to store the same-as multiple data source metadata object relationships in a cache.

8. The computer readable storage medium of claim 7 further comprising executable instructions to assign a common cache index value to common metadata objects.

9. The computer readable storage medium of claim 1 further comprising executable instructions to report data impact information from the multiple data source relationship table.

10. The computer readable storage medium of claim 1 further comprising executable instructions to specify data relationships between at least two data sources selected from a relational database, an Online Analytical Processing (OLAP) database, a modeling tool, an Extraction Transform Load (ETL) tool, and a Business Intelligence (BI) tool.

11. The computer readable storage medium of claim 1 wherein the hierarchical structure is selected from a file hierarchy, an Extensible Markup Language (XML) hierarchy, and a database hierarchy.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2007
From: BUSINESS OBJECTS, S.A.
To: BUSINESS OBJECTS DATA INTEGRATION, INC.
Reel/Frame 020160/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2007
From: MANGIPUDI, SURYANARAYANA
To: BUSINESS OBJECTS, S.A.
Reel/Frame 018819/0879 →
Continuity (1)
Related Publication 20080183658A1 · Jul 31, 2008