FAST, DYNAMIC, DATA-DRIVEN REPORT DEPLOYMENT OF DATA MINING AND PREDICTIVE INSIGHT INTO BUSINESS INTELLIGENCE (BI) TOOLS
First Claim
1. A method for processing Business Intelligence (BI) reports, comprising:
- providing, using a computing device including a processor, a set of BI meta model templates and BI report specification templates;
selecting a Business Intelligence (BI) meta model template from the set of BI meta model templates based on one or more meta model object types in a model structure;
generating a BI meta model from the selected BI meta model template;
selecting one or more BI report specification templates from the set of BI report specification templates based on a mining model type;
generating a BI report specification from the selected one or more BI report specification templates, a schema of the model structure, and content of the model structure;
deploying the BI meta model and the BI report specification to a BI server for use in generating a BI report using a BI tool at the BI server; and
in response to a user request for a BI report, generating the BI report with a BI tool at the BI server that uses the BI meta model and the BI report specification.
1 Assignment
0 Petitions
Accused Products
Abstract
A Business Intelligence (BI) meta model template is selected based on one or more meta model object types in a model structure. A BI meta model is generated from the selected BI meta model template. One or more BI report specification templates are selected based on a mining model type. A BI report specification is generated from the selected one or more BI report specification templates, a schema of the model structure, and content of the model structure. The BI meta model and the BI report specification are deployed to a BI server for use in generating a BI report using a BI tool at the BI server. In response to a user request for a BI report, the BI report is generated with a BI tool at the BI server that uses the BI meta model and the BI report specification.
-
Citations
24 Claims
-
1. A method for processing Business Intelligence (BI) reports, comprising:
-
providing, using a computing device including a processor, a set of BI meta model templates and BI report specification templates; selecting a Business Intelligence (BI) meta model template from the set of BI meta model templates based on one or more meta model object types in a model structure; generating a BI meta model from the selected BI meta model template; selecting one or more BI report specification templates from the set of BI report specification templates based on a mining model type; generating a BI report specification from the selected one or more BI report specification templates, a schema of the model structure, and content of the model structure; deploying the BI meta model and the BI report specification to a BI server for use in generating a BI report using a BI tool at the BI server; and in response to a user request for a BI report, generating the BI report with a BI tool at the BI server that uses the BI meta model and the BI report specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing Business Intelligence (BI) reports, comprising:
-
a processor; and a deployment system coupled to the processor and performing operations, the operations comprising; providing, using a computing device including a processor, a set of BI meta model templates and BI report specification templates; selecting a Business Intelligence (BI) meta model template from the set of BI meta model templates based on one or more meta model object types in a model structure; generating a BI meta model from the selected BI meta model template; selecting one or more BI report specification templates from the set of BI report specification templates based on a mining model type; generating a BI report specification from the selected one or more BI report specification templates, a schema of the model structure, and content of the model structure; deploying the BI meta model and the BI report specification to a BI server for use in generating a BI report using a BI tool at the BI server; and in response to a user request for a BI report, generating the BI report with a BI tool at the BI server that uses the BI meta model and the BI report specification. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 15. A computer program product for processing Business Intelligence (BI) reports, the 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; provide, using a computing device including a processor, a set of Business Intelligence (BI) meta model templates and BI report specification templates; select a Business Intelligence (BI) meta model template from the set of BI meta model templates based on one or more meta model object types in a model structure; generate a BI meta model from the selected BI meta model template; select one or more BI report specification templates from the set of BI report specification templates based on a mining model type; generate a BI report specification from the selected one or more BI report specification templates, a schema of the model structure, and content of the model structure; deploy the BI meta model and the BI report specification to a BI server for use in generating a BI report using a BI tool at the BI server; and in response to a user request for a BI report, generate the BI report with a BI tool at the BI server that uses the BI meta model and the BI report specification. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification