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

2 M ODELING B USINESS E VENTS Think like a wise man but communicate in the language of the people. — William Butler Yeats (1865–1939) Business events are the individual actions performed by people or organizations during the execution of business processes. When customers buy products or use services, brokers trade stocks, and suppliers deliver components, they leave behind a trail of business events within the operational databases of the organizations involved. These business events contain the atomic-level measurable details of the business processes that DW/BI systems are built to evaluate. Business events are BEAM ✲ uses business events as incremental units of data discovery/data model- ing. By prompting business stakeholders to tell their event data stories, BEAM ✲ modelers rapidly gather the clear and concise BI data requirements they need to produce efficient dimensional designs. BEAM✲ modelers In this chapter we begin to describe the BEAM ✲ collaborative approach to dimen- sional modeling, and provide a step-by-step guide to discovering a business event and documenting its data stories in a BEAM ✲ table: a simple tabular format that is easily translated into a star schema. By following each step you will learn how to use the 7Ws (who, what, when, where, how many, why, and how) to get stake- holders thinking dimensionally about their business processes, and describing the information that will become the dimensions and facts of their data warehouse — one that they themselves helped to design! This chapter is a Data stories and story types: discrete, recurring and evolving Discovering business events: asking “Who does what?” the measureable atomic details of business processes discover BI data requirements by telling data stories step-by-step guide to using BEAM✲ tables and the 7Ws to describe event details Chapter 2 Topics At a Glance Documenting events: using BEAM✲ Tables Describing event details: using the 7Ws and stories themes Modelstorming with whiteboards: practical collaborative data modeling 27