My first Publication Agile-Data-Warehouse-Design-eBook | Page 74

Modeling Business Events 53 Figure 2-11 Adding a why detail How? The final “W” questions discover any how details. How refers to the actual mecha- nism of the business event itself. You discover these details by asking a how ques- tion using the main clause of the event: You finish with how questions How does a CUSTOMER order a PRODUCT? Often how details include transaction identifiers from the operational system(s) that capture each event. If the stakeholders respond with: A customer or salesperson creates an ORDER with an ORDER ID. then you would add ORDER ID to the table as in Figure 2-12. ORDER ID might be an equally good answer to other how questions such as: “How do you know that a customer ordered a product; what evidence do you have?” or “How can you tell one similar order from another?” With these questions you are explicitly asking for operational evidence that these event stories exist and can be differentiated from one another. Transaction IDs (how details) help to differentiate events Figure 2-12 Adding a how detail