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

Modeling Business Processes 99 While dimensions are frequently shared across many business processes, facts are typically specific to a single process or event. However, they can be used to create conformed measures if they have compatible calculation methods and common units of measure that allow totaling and comparison across processes; for example, if sales revenue and support revenue are both pre-tax dollar figures they can be combined to produce region totals. Conformed Conforming data is not so much a technical challenge, as a political one, requiring consensus on data definitions across many departments within an organization as well as operational systems. By modelstorming with stakeholders you highlight the value of conformed dimensions to the very people who can make them happen. Modeling multiple events by example, as BEAM ✲ encourages you to do, quickly reveals inconsistencies that would otherwise thwart conformance. Stakeholders will work to address these inconsistencies and conform dimensions when they see the potential business value they provide. Conforming data Homonyms are data terms with the same name but different meanings. They are the opposite of conformed dimensions and attributes. For example, both Pome- granate’s Sales and Finance departments use the term “Customer Type” but Sales has five types of customer and Finance only three. If stakeholders cannot agree on a conformed customer type then you would have to define two uniquely named details: SALES CUSTOMER TYPE and FINANCE CUSTOMER TYPE. However, taking this approach for every homonym perpetuates incompatible reporting and weakens the analytical power of the data warehouse. Perhaps by discovering this problem through modelstorming examples, Sales and Finance stakeholders could agree on a new conformed version of Customer Type with four descriptive values. Homonyms are non- Synonyms are data terms with the same meaning but different names. Organiza- tions will often use different names across different departments/ business proc- esses for what could be the same conformed dimension or attribute. For example, an insurance company might use the terms Customer Enrollee, Subscriber, Policy Holder and Claimant interchangeably, while a pharmaceutical company may refer to the same person as a Physician, Doctor, Healthcare Provider or Practitioner. Synonyms are The value of modeling with examples, to help define conformed dimensions, cannot be overstated. Stakeholders often think they fully understand the meaning of their data terms, until ambiguities and differences of opinion are quickly ex- posed when they provide examples to their peers. measures rely on compatible facts with common units of measure is a political challenge. BEAM✲ tackles this by modeling with stakeholders who can make it happen conformed data terms with the same name but different meanings conformable data terms with the same meaning but different names