DATA WAREHOUSE DATA MODEL ADAPTERS
First Claim
1. A method comprising:
- assimilating scripts which generate reports, the scripts relating to preexisting base tables; and
developing a schema for a new data warehouse, said developing comprising;
finding base tables to form a fact table in the new data warehouse;
finding base tables to form dimensions in the new data warehouse; and
generating scripts for populating the new data warehouse.
1 Assignment
0 Petitions
Accused Products
Abstract
In the context of data administration in enterprises, an effective manner of providing a central data warehouse, particularly via employing a tool that helps by analyzing existing data and reports from different business units. In accordance with at least one embodiment of the invention, such a tool analyzes the data model of an enterprise and proposes alternatives for building a new data warehouse. The tool, in accordance with at least one embodiment of the invention, models the problem of identifying fact/dimension attributes of a warehouse model as a graph cut on a Dependency Analysis Graph (DAG). The DAG is built using existing data models and the report generation scripts. The tool also uses the DAG for generation of ETL (Extract, Transform Load) scripts that can be used to populate the newly proposed data warehouse from data present in the existing schemas.
37 Citations
23 Claims
-
1. A method comprising:
-
assimilating scripts which generate reports, the scripts relating to preexisting base tables; and developing a schema for a new data warehouse, said developing comprising; finding base tables to form a fact table in the new data warehouse; finding base tables to form dimensions in the new data warehouse; and generating scripts for populating the new data warehouse. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
one or more processors; and a computer readable storage medium having computer readable program code embodied therewith and executable by the one or more processors, the computer readable program code comprising; computer readable program code configured to assimilate scripts which generate reports, the scripts relating to preexisting base tables; and computer readable program code configured to develop a schema for a new data warehouse via; finding base tables to form a fact table in the new data warehouse; finding base tables to form dimensions in the new data warehouse; and generating scripts for populating the new data warehouse.
-
-
13. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to assimilate scripts which generate reports, the scripts relating to preexisting base tables; and computer readable program code configured to develop a schema for a new data warehouse via; finding base tables to form a fact table in the new data warehouse; finding base tables to form dimensions in the new data warehouse; and generating scripts for populating the new data warehouse. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification