Metadata modelling for reporting
First Claim
1. A method for use in a computer-based business intelligence system having a client application receiving user inputs, the method composing the steps of:
- a) importing a database using a database schema;
b) defining model objects within a query layer that are directly related to the imported database;
c) creating one or more packages containing references to appropriate query objects;
d) receiving inputs from a user to select appropriate combinations of model objects tom the one or more packages;
e) selecting data from the imported database using the selected appropriate combinations of model objects; and
f) creating and presenting to a user a report incorporating the selected data.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention comprises a method and system for reducing the apparent complexity faced by a user when confronted by this modeling environment. It provides for a metadata model that represents one or more data sources, the metadata model comprising a query layer combining tee functions of a data access layer and a business layer. The query layer includes query subjects that describe how to retrieve data from the data sources, and the query subjects contain query items. The query layer also allows the use of data access language statements which permit the use of more complex computed query subjects and query items.
43 Citations
13 Claims
-
1. A method for use in a computer-based business intelligence system having a client application receiving user inputs, the method composing the steps of:
-
a) importing a database using a database schema;
b) defining model objects within a query layer that are directly related to the imported database;
c) creating one or more packages containing references to appropriate query objects;
d) receiving inputs from a user to select appropriate combinations of model objects tom the one or more packages;
e) selecting data from the imported database using the selected appropriate combinations of model objects; and
f) creating and presenting to a user a report incorporating the selected data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-based business intelligence system having a client application receiving user inputs, comprising
a) means for importing a database using a database schema; -
b) means for defining model objects within a query layer that are directly related to the imported database;
c) means for creating one or more packages containing references to appropriate query objects;
d) means for receiving inputs from a user to select appropriate combinations of model objects from the one or more packages;
e) means for selecting data from the imported database using the selected appropriate combinations of model objects; and
f) means for creating and presenting to a user a report incorporating the selected data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having computer-executable instructions for performing a method for producing a business report from data contained in a database, comprising;
-
a) code for importing a database using a database schema;
b) code for defining model objects within a query layer that are directly related to the imported database;
c) code for creating one or more packages containing references to appropriate query objects;
d) code for receiving inputs from a user to select appropriate combinations of model objects from the one or more packages;
e) code for selecting data from the imported database using the selected appropriate combinations of model objects;
sadf) code for creating and present to a user a report incorporating the selected data.
-
Specification