Metadata model
First Claim
Patent Images
1. 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.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
31 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
the data access model objects include table objects that describe definition so of the tables contained in the data sources, and column objects that describe definitions of the tables contained in the data sources; and
the business model objects further include entities that 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.
-
-
12. The metadata model as claimed in claim 1, wherein the data sources include one or more files;
-
the data access model objects include file objects that describe definitions of the files contained in the data sources; and
the business model objects further include entities that are constructed based on the file objects in the data access layer.
-
-
13. The metadata model as claimed in claim 1, wherein the data sources include one or more cubes;
-
the data access model objects include cube objects that describe definitions of the cubes contained in the data sources; and
the business model objects further include entities that are constructed based on the cube objects in the data access layer.
-
-
14. The metadata model as claimed in claim 1, wherein the business layer further contains one or more business model objects that describe a business view of data in the data sources.
-
15. The metadata model as claimed in claim 14, wherein the business model objects that describe a business view are transformed from the data access object.
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
the data access layer contains table objects that are created based on definitions of the views and a list of columns that is obtained from the views included in the data sources. -
25. The metadata model as claimed in claim 16, wherein the data sources further include one or more stored procedures, and
the data access layer contains a list of columns that is obtained from the stored procedures included in the data sources. -
26. The metadata model as claimed in claim 16, wherein the business model objects that represent the structure of the business describe business rules.
-
27. The metadata model as claimed in claim 26, wherein the business model objects that describe business rules include one or more calculations that use a combination of attributes.
-
28. The metadata model as claimed in claim 26, wherein the business model objects that describe business rules include one or more filters that limit a scope of data retrieval through one or more selected entities and/or attributes.
-
29. The metadata model as claimed in claim 27, wherein the business model objects that describe business rules include one or more prompts.
-
30. The metadata model as claimed in claim 16, wherein the business model objects further include one or more business model objects describing display rules.
-
31. The metadata model as claimed in claim 30, wherein one of the business model objects that describe display rules is a display style.
-
Specification