BAM and Data Mart Configuration

BAM (Business Activity Monitoring) and Business Activity Data Mart data is a collection process load and execution time of measurements. The BAM database maintains current information, while the Data Mart database stores historical series.

Overview

BAM and Data Mart data is derived from audited events, and therefore depends on how audit event generation is configured. When enabling either BAM or the Data Mart, it will help you to understand event generation options. See Audit Events Overview.

The BAM and the Data Mart databases use similar (but not identical) schemas and are separate from the engine database. Neither is required for process execution, so you only need to configure a BAM or a Data Mart database if you intend to use it.

Configuration Steps

You must perform the following tasks to configure either BAM or Data Mart process monitoring services:
  • Add the external resource reference
  • Create the database
  • Select the database external resource
  • Enable automatic update
If you will set up both BAM and the Data Mart, you will need to do the preceding steps twice (once for each service). The steps below are common to both services:
  • Configure process monitoring properties
  • Install (depending on system) and start the updater service

You perform nearly all of these steps in the Process Administrator. The only exception is the updater service, which you must manage separately.

Updater Service

The process execution engine does not write data to the BAM and Data Mart databases. Instead, a separate updater service does the job. Although the BAM and Data Mart databases are independent, the same service updates both.