Decision Warehouse

Decision Warehouse is a tool of the Rule Execution Server console for monitoring ruleset execution. It stores execution traces in a database.

The execution trace contains information about how a decision was made. It records the rule flow, the path of rule flow tasks, and the rules that were executed. These details are intended to help users, an auditor for example, understand what happened during the execution process. Users can access Decision Warehouse in the Rule Execution Server console.

The following figure shows Decision Warehouse in an operational system that uses an extension point to customize how the trace data is stored. Information is sent over a Data Access Object (DAO) to an existing database. The goal is to provide business users with data from which they can generate reports. You use business reports to measure how well a business is running.

Decision Warehouse in an operational system

You can use Decision Warehouse as provided in the product distribution or you can customize it.