Patent ID: 7505991
Filing Date: 2009-03-17
Classification: G06Q,Y10S

Abstract:
1. A method of deploying a business application and generating a business intelligence semantic model corresponding to the business application, the method comprising: creating application metadata, the application metadata includes both metadata for deploying the business application and metadata for generating the business intelligence semantic model, wherein the creating the application metadata further comprises including currency field translating logic in the application metadata such that in the generated business intelligence semantic model, currency values in different currencies are automatically converted to a single currency; retrieving the application metadata by using a computer that includes a processor, wherein the application metadata is stored in a memory; deploying the business application, wherein deploying the business application comprises using the application metadata to write a definition of the business application to an application database; automatically generating the business intelligence semantic model by using a semantic model generator, using the application metadata and the application database, in response to the deployment of the business application, wherein the automatically generating the business intelligence semantic model further comprises: automatically identifying tables and fields in a semantic model that do not contain data, that contain null data, or that contain empty data, and automatically removing the tables and fields from the semantic model that have been identified as not containing data, as containing null data or as containing empty data; changing the application metadata to revise the business application; redeploying the business application, wherein redeploying the business application comprises using the changed application metadata to write a new definition of the business application to the application database; and automatically regenerating the business intelligence semantic model using the changed application metadata.