-
Marketplace
-
Channel Resources
Articles from this Site
Embarcadero Provides Vision with ER/Studio 8.0
Sybase Announced Availability of PowerDesigner 15
A Scoring Model and Choice Model for Multistage Cross Selling in the Insurance Industry, Part 2
Lawrence Technological University Uses Metastorm ProVision
Information Builders to Extend WebFOCUS to Predictive Analysis
White Papers
Best Practices: Eight Tips for Improving Your Professional Services Business
Metadata Management for Enterprise Applications
UML for C#
PHP Code Design
Domain-Specific Modeling: 10x Faster than UML
Web Seminars
Modeling Unstructured Data
Creative Strategies for Achieving 24/7 Uptime
Closing the Loop: Real-Time Event Detection and Response
Learning from Others: Best Practices for Data Governance
Supercharging Enterprise Information Quality with Web Services
Books
Data Mining Cookbook: Modeling Data for Marketing, Risk and Customer Relationship Management
Data Modeler's Workbench: Tools and Techniques for Analysis and Design
The Data Modeling Handbook: A Best-Practice Approach to Building Quality Data Models
Data Mining Using SAS Applications
Data Mining: Concepts, Models, Methods and Algorithms
Design Challenge
Business Intelligence?
Imagine you are a data analyst on a highly motivated business intelligence (BI) team about to start phase 1 of an enterprise data warehouse. The IT side, including analysts, modelers, developers and testers, all have the experience and motivation to make the project a success. There is a business sponsor funding the project who is also ensuring the necessary business involvement. There is just one obstacle: the business folks involved lack the knowledge of their own business. This might sound unbelievable, but due to high turnover on the business side and short training cycles, the businesspeople might know what to click on a screen and what actions to take when certain business events occur. However, most do not understand why they are doing what they are doing.
The Challenge
As the data analyst, you need to capture how the organization works and the detailed reporting requirements. What techniques would you use when you have business-side involvement that lacks business expertise?
The Response
We need to first validate the observation that the business truly lacks business expertise. If this perception is reality, the analyst can decide to continue to work with the business, lean on IT or look outside the organization.
Dont Give up on the Business
There could still be very valuable business resources in the form of both people and documentation that can allow the analyst to capture how the business works. John Ladley, consultant and industry lightning rod, recommends talking with the HR department about what they need to accomplish, reviewing financial documents such as annual reports for core metrics and meeting with the business to find out how they use industry benchmarks. Carol Lehn, senior data engineer, suggests the analyst meet with more senior businesspeople who have worked their way up through the ranks and have a lot of the business knowledge and background to fill in many of the details the current business users dont have. Lehn says, More often than not, theyre happy to share what they know, even if its outside of their current sphere of responsibility.
Lean on IT
The analyst can also talk with IT resources or dive into existing operational and reporting systems. Several design challengers suggested reverse engineering source systems into logical and conceptual models as a good step toward learning how the business works. Pat Henaghan, data manager, summarizes this approach: IT analysts/developers should develop a narrative for the programs, showing inputs, outputs and processes applied. When presented with the processes and outcomes, the business community then has a starting place to work through the business rules. They may not know their business, but they likely have some preconceived notions of what their work is. When they learn what the programs are doing, they may react by arguing that the process is incorrect. Nonetheless, it is what it is. They then can begin to refine the narrative to develop the business rules and learn their own business.
Both Anne Huey, data analyst, and Bob Schork, data modeler, would recommend the analyst see what the underlying systems do before and after a button push to identify how the data changes. This can help with capturing both a data and process view of the world through the eyes of the application. Tom Faulkner, data analyst/modeler, suggests leveraging IT employees. Faulkner says, Lots of times the IT people in an organization know more about the business rules than the businesspeople do. Talking with the business and with IT helps to piece together the puzzle of why things are done a certain way.
Look Outside
My first reaction to this challenge would be to look at industry practices to build the initial model of the business. Industry standard models and enterprise resource plann- ing documentation are two excellent sources. Akhtar Ali Khan, information architect, also recommends looking at other companies in the same business to understand how they operate and then relating the findings to this organization.
A combination of these techniques might be necessary for the analyst to capture the complete picture. There are other creative approaches as well. Barbara McCuaig, data modeler, has this suggestion for the analyst: Shadow the business user as they perform their day-to-day tasks. In this way you would see the events, the processes, the screens and the reports. This would give you a very good start in identifying the required data and how its used.
If you would like to become a design challenger and have the opportunity to submit modeling solutions, please add your email address at http://www.stevehoberman.com/. There is also an overview on how to read a data model at http://www.stevehoberman.com/.
Steve Hoberman has worked as a business intelligence and data management practitioner and trainer since 1990. He is a Certified Business Intelligence Professional (CBIP), having achieved mastery level certification in data analysis and design. He is a popular and frequent presenter at industry conferences, both nationally and internationally. Hoberman is a columnist and frequent contributor to industry publications, as well as the author of Data Modeler's Workbench and Data Modeling Made Simple (available for purchase through the DM Review bookstore). He is the founder of the Design Challenges group, inventor of the Data Model Scorecard and a recognized innovator and thought leader in the field of data modeling. He can be reached at me@stevehoberman.com.
Graeme Simsion's latest book is out! Data Modeling Theory and Practice. Here's a link where you can read more about the book and purchase it at a discounted price.
For more information on related topics, visit the following channels:


