C1000-010 practice question 5 of 15

What business rule application requirement would lead a Rule Developer to implement their own UrTraceDAO ,in order to create a custom DAO for storing execution traces?

Full set: 61 questions
Answer options
A: The business rule application must provide a full log of all the rules that were executed.
B: The business rule application must provide evidence to auditors of how decisions were made.
C: The business rule application must provide System Administrators with a way to roll back rule deployments.
D: The business rule application must provide the business users with data in the format they need for their business reports on how decisions were made . Correct answer
Correct Answer:
D. The business rule application must provide the business users with data in the format they need for their business reports on how decisions were made .
Explanation

The primary reason to implement a custom IlrTraceDAO is to alter the persistence mechanism for execution traces. The default Decision Warehouse stores trace data in a predefined relational database schema. If business users require reports that are difficult or inefficient to generate from this default schema, a developer would create a custom DAO. This custom implementation can then store the trace data in a different format, a custom schema, or even a completely different type of data store (e.g., a NoSQL database or a data warehouse) that is optimized for their specific reporting and data analysis needs.

Why Incorrect

A. This is a core function of the default Decision Warehouse; no customization is needed to log all executed rules.
B. Providing an audit trail is the fundamental purpose of the Decision Warehouse, which works out-of-the-box without a custom DAO.
C. Rolling back rule deployments is a management function of the Rule Execution Server (RES) console and is unrelated to storing execution traces.

References

1. IBM Operational Decision Manager V8.10.5 Knowledge Center, "Customizing Decision Warehouse".

Section: "Reasons for customizing Decision Warehouse"

Content: The documentation explicitly states a reason for customization is "To change the database schema to a custom schema. For example, you might want to add a column to a Decision Warehouse table, or store the trace information in a different way to facilitate the generation of reports." This directly supports the rationale for option D.

2. IBM Operational Decision Manager V8.9 Knowledge Center, "Tutorial: Customizing the Decision Warehouse".

Section: "About this tutorial"

Content: The tutorial's objective is to guide the user to "change the default database schema to a custom schema" and "store additional data in the Decision Warehouse tables." This reinforces that customization is driven by the need to alter the data storage schema, often for reporting or extended data capture, as described in option D.

Scroll to Top