Metadata model
AssigneeCognos Incorporated
InventorsGlenn D. Rasmussen, Henk Cazemier
Life of this patent
Estimating the term…
Abstract
A metadata model defines model objects to represent one or more data sources. The metadata model comprises a data access layer, a business layer and a package layer. The data access layer contains data access model objects. The data access model objects include a data access model object that describes how to retrieve data from the data sources. The business layer contains business model objects. The business model objects include a business model object that describes a business view of data in the data sources. The package layer contains package model objects which reference subsets of business model objects.
Claims31
A metadata model defining model objects to represent one or more data sources, the metadata model comprising:
- a data access layer containing one or more data access model objects that describe how to retrieve data from the sources;
- a business layer containing one or more business model objects that represent the structure of the business to be used in business intelligence environments and;
- a package layer containing one or more package model objects which reference subsets of business model objects.
A metadata model containing model objects representing on or more data sources, the data sources containing tables having columns, the metadata model comprising:
- a data access layer containing data access model objects, the data access model objects including table objects that describe definitions of the tables contained in the data sources, and column objects that describe definitions of the columns of the tables contained in the data sources;
- a business layer containing entities hat are constructed based on the table objects in the data access layer, and attributes that are constructed based on the column objects in the data access layer, and one or more business model objects that represent structure of the business to be used in business intelligence environments;
- and
- a package layer containing one or more package model objects that define subsets of the business model objects.
Dependencies are inferred from the claim text.