The Repository database contains the metadata describing the currently deployed Business Measures-Modelle as well as information about the other WebSphere Business Monitor databases. The Repository database contains the history of the deployed models. There is only one Repository database per WebSphere Business Monitor installation.
The Repository database is used by the Launchpad, which populates it with the database attributes for the State, Runtime, and Historical databases. These attributes are the database name, database schema and host names of the database server. They are used by the other WebSphere Business Monitor components to access the State, Runtime, and Historical databases at runtime. The Repository database is also populated during the import of the Business Measures-Modell.
A Business Measures-Modell is imported through WebSphere Business Monitor administrative console. The definitions of the processes and events of this imported model are stored in the Repository database. When import is complete, the Business Measures-Modell is considered to be deployed. After the model is imported, the definitions of the processes and events are available to other WebSphere Business Monitor components for retrieval.
The Repository database is also used by the Schema Generator. The Schema Generator needs to know the schema name that should be used in its database artifact generation. And also when a user modifies a previously deployed Business Measures-Modell and attempts to regenerate the schema for it, the Schema Generator checks the existence of artifacts in the Repository database before generating the change management artifacts.
The dashboards have a set of views that show data from different perspectives. Some of these views are populated with data from the Runtime database, and some with data from the Historical database. To allow the user to configure and parameterize these views, the views need to retrieve WebSphere Business Monitor metadata from the Repository database. Some of the views need to compose queries against the DB2 Alphablox Cubes. The composition of these queries requires metadata about the dimensions, measures, and cube names that will be retrieved from the Repository database. Also the dashboards displays the process diagrams for business processes which are stored in the Repository database.
The WebSphere Business Monitor server uses the Repository database to retrieve the definitions of processes and events.