A Process for Data Requirements Analysis. David Loshin Knowledge Integrity, Inc. October 30, 2007

Similar documents
Avoiding Common OBIEE Mistakes. Learning from Post-Implementation Assessments

COMM 391. Learning Objectives. Introduction to Management Information Systems. Case 10.1 Quality Assurance at Daimler AG. Winter 2014 Term 1

COPYRIGHTED MATERIAL. Contents. Part One Requirements, Realities, and Architecture 1. Acknowledgments Introduction

Information On Demand Business Intelligence Framework

Retail Business Intelligence Solution

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

Contents Getting Started... 9 Sample Dashboards... 17

CA. Krishna Prasad. Discussion paper For Workshop on Reporting and Business Intelligence Tools 22 nd Sep 12. BI Solutions for all enterprises

Chapter 2. Key Features and Functional Architecture of Operational Business Intelligence System

IBM COGNOS BI OVERVIEW

"Charting the Course to Your Success!" MOC Designing a Business Intelligence Solution by Using Microsoft SQL Server 2008.

Intelligence, a powerful

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Efficiency First Program

The Basics of Business Intelligence. PMI IT LIG August 19, 2008

Using data analytics and continuous auditing for effective risk management

TRADE VISUALISATION SYSTEM

San Diego IIA / ISACA Joint Seminar. Using Business Intelligence to Drive Organizational Efficiencies

Extreme Convergence: Fusing IT and Business in a Leaner, Global, Virtualized World

DATASHEET. Tarams Business Intelligence. Services Data sheet

Utility of Analytics Analytics in India. Rajarshi Sengupta Deloitte Touche Tohmatsu December 10, 2014

ibaan Decision Manager Business Templates User's Guide for BAAN IVc Purchase 2.0

2008 Oracle Corporation

Business Intelligence - BI - ETL - Developer -Training

Organizing for BI. Halil Aksu Istanbul, Bogazici University

Oracle Business Intelligence Applications. Kostiantyn Stupak

TDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended.

DWH/BI Enabling Technologies Management of alternative BI and DWH Dimensions Getting Business into the driver seat

Aligning financial services IT to the business through the use of dashboards

THE INTELLIGENT BSA: ELICITING REQUIREMENTS FOR BI SOLUTIONS. Scott Sommerfeld October, 2012

BABOK v3 Task to Technique Mapping

Information Architecture: Leveraging Information in an SOA Environment. David McCarty IBM Software IT Architect. IBM SOA Architect Summit

Supply Chain Intelligence = Business Analytics + Benchmarking

TDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended.

Towards a Data-Driven Culture

SAP BI Analytics Roadmap. Tony Alvarez Platform and Analytics

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.

The New, Extended Oracle Business Intelligence - A System for Enterprise Performance Management. Gavin Dupre Director, BI Sales Consulting EMEA

Trusted Analytics An Analytical Framework That Aligns Your Organization For Better Decision Making

TABLE OF CONTENTS DOCUMENT HISTORY

Oracle Product Lifecycle Analytics

2008 Oracle Corporation

Requirements for an MDM Solution

Extending the capabilities of Oracle Business Intelligence Applications (OBIA) January 19, 2010

<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy

Metric systems for executive overview

Pg Alliance Data

Using Business Analysis to Meet IT Challenges. UW Tech Talks February 14, 2018 Piet Niederhausen, Enterprise Business Architect, UW-IT

A JOURNEY TO TRUSTED DATA

The importance of a solid data foundation

Oracle Retail Data Model (ORDM) Overview

Collibra Catalog for Big Data Analytics Product Preview

An Introduction to Oracle Business Intelligence (BI) Platform NYOUG Sep 21, Shyam Varan Nath Oracle Corporation

ibaan Decision Manager Business Templates User's Guide for BAAN IVc Inventory 2.0

Rational Software White Paper TP 174

ENTERPRISE SCALED AGILE REPORTING GUIDELINES

Next Generation Performance Dashboards. Wayne Eckerson Director, TDWI Research

Define Your Enterprise Mobility Roadmap and Strategy

The Value Chain Operations Reference model VCOR is instituted to support the Evolution of the Business Environment. The Hierachical Structure of VCOR

Turban and Volonino. Business Intelligence and Decision Support Systems

Business Performance and Information Technology Management Term. Paper. Richard Adams UM4017BBA9198

20466: Implementing Data Models and Reports with Microsoft SQL Server 2014

IBM Cognos 10.2 BI Demo

Use Case for Manufacturing Purchase Order Analysis

<Insert Picture Here> Die 3 Musketiere: Oracle BI Foundation Suite für alle Business Intelligence Anforderungen

7. Model based software architecture

Enterprise Transformation Methodology Strategic Roadmap Development

Oracle Data Warehouse for Retail

Click Reply WM Analytics

Pekka Barck, Head of Management Reporting Solutions, Nokia:

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

UF Reporting/Data Warehouse Strategy

Enhancing Decision Making

BPM in der praktischen Anwendung für Projektmanagement

Assessing BI Readiness

Enterprise Data An Untapped Asset for Succeeding as Healthcare Changes

Elevate Your Business Insight: Measured Improvement Realized in Rational Insight

Enterprise Data Management - Warehouse Integration Solutions Kim Foster, CoreTech Consulting Group, Inc., King of Prussia, PA

Custom Historical Reports

Navigating Your Enterprise Startrek - ing

Time: 3 hours. Full Marks: 70. The figures in the margin indicate full marks. Answer from all the Groups are directed. Group A. Answer all questions.

ARIS PROCESS MINING & DASHBOARDING. Dr. Julian Krumeich Senior Product Manager ARIS USER GROUP NORDIC

BALANCING DATA AND PROCESS TO ACHIEVE ORGANIZATIONAL MATURITY DECEMBER 19, 2017

Utilizing Goal-Question-Metric (GQM) to Build Out Business Intelligence for the Enterprise

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Demonstrating and Creating Value with Analytics. John Hendricks & Betsy McVay

Click to edit Master text styles

PracticeDump. Free Practice Dumps - Unlimited Free Access of practice exam

Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.

B5270G Essentials for IBM Cognos BI (V10.2)

<Insert Picture Here> Smart Reporting in E-Business Suite Financials Release 12.1

NetSuite ERP Consultant Study Guide: April 2018

NetSuite ERP Consultant Study Guide: June 2018

The 5 Levels of Corporate Performance Management (CPM) Maturity: Climbing to the Top Floor

The why and what of a BPMS Methodology. Salman Akhtar

Customer Satisfaction Index: What s Missing in Your Net Promoter Score?

Agile Dimensional Model for a Data Warehouse Implementation in a Software Developer Company

AVANTUS TRAINING PTE PTE LTD LTD

Delivering Trusted Information

Effective Risk Management With AML Risk Assessment. January 25, 2017

Transcription:

A Process for Data Requirements Analysis David Loshin Knowledge Integrity, Inc. loshin@knowledge-integrity.com October 30, 2007 1

Agenda The criticality of business information Data requirements analysis Conducting stakeholder interviews Key data discovery artifacts Version 0.5 8/7/2007 2

Data Warehouse Information Perspective Business Decision and/or Action Knowledge Information Data Version 0.5 8/7/2007 3

Business Information Definition of Business Information Data that has been collected and organized to support management of business operations and decision making. Non transactional data e.g. counts Must be actionable Aggregation Users Delivery Detailed Operational Data Aggregated Management Data Summarized Internal & External Data Structured analytic data Staff and line managers Mid-level and senior managers Executive staff Special purpose marketing, business process analysis Queries and detail listings Summary reports and scorecards Dashboards Data mining, OLAP, Analytics, etc. Version 0.5 8/7/2007 4

Applications Driven by Business Information Vendor Analysis Customer Analysis Customer Profiling Targeted Marketing Personalization Customer Satisfaction Customer Lifetime Value Customer Loyalty Supplier Management Vendor Management Shipping Inventory Control Distribution Analysis Staff Productivity Call Center Utilization Call Center Optimization Production Effectiveness Business Productivity Defect Analysis Capacity Planning Asset Management Resource Planning Financial Reporting Risk Management Enterprise Reporting Business Information Behavior Analysis Trend Analysis Web Activity Fraud/Abuse Detection Participant Attrition Interaction Analysis Version 0.5 8/7/2007 5

Types of Business Information Key Performance Indicators (KPI) metrics for monitoring progress toward objectives Operational Performance Indicators (OPI) metrics for monitoring business processes, operations and workflow Leading Indicators (LI) metrics that contribute to rolledup KPIs or OPIs Supporting Metrics (SM) metrics supporting drill-through of KPIs, OPIs, and LIs Business Intelligence (BI) analytics to understand customer behavior, patterns, trends and segmentation Version 0.5 8/7/2007 6

Business Intelligence and Metrics Measures for setting objectives for strategic initiatives Measures for tactical activities Key Performance Indicators Operational Performance Indicators Leading Indicators Supporting Metrics Supporting Data

What is Data Requirements Analysis? The Data Requirements Analysis Process is a standard set of procedures for identifying the data needs of a Data Warehouse system. The steps are analogous to traditional requirements analysis, but focused on data rather than functional needs. Version 0.5 8/7/2007 8

Goals of Data Requirements Analysis

Goals of Data Requirements Analysis Strategic Requirements Information Requirements Technical Requirements Requirements Prioritization Fact/Qualifier Matrix Source Systems Source/Target Mapping Conceptual Data Model Version 0.5 8/7/2007 10

Data Warehouse Information Perspective Iterative, top-down approach Business decisions Data needed to support those decisions Interviews to identify information needs and metrics: Performance Management KPI Operations Management OPI Business Analysis BI Customer Performance CPI Analysis Specifications Data Discovery Data Assessment Testing & Validation Data Quality Control Version 0.5 8/7/2007 11

12

Driving Out Business Information Requirements Relevance Does the data: Support business processes? Provide metrics for OPIs and KPIs? Answer business questions? Enable correct measures? Reflect real world activities or state? Provide useful capture points, timeliness Value-Added Can the data improve: Operational visibility (e.g., document workflow and bottlenecks)? Efficiencies (e.g., in volume or processing times)? Decision making (e.g., expose patterns, trends, problems and opportunities)? Available Does data support: Captured information requirements? Timeliness for updates to support information requirements? Organization structure to support information navigation needs? Data sources Granularity Dimensionality

Data Discovery Data Discovery tasks focus on: Capturing business information requirements, business processes, and terminology Identifying and defining the source data sets Defining the data quality dimensions for these data elements. Deliverables Context Diagram Business Questions Fact/Qualifier Matrix Candidate Source Systems Source to Target Mapping DB Scenarios including Transformation Rules & Business Logic Version 0.5 8/7/2007 14

Version 0.5 8/7/2007 15

The Requirements Analysis Process Identify the business context Conduct stakeholder interviews Synthesize requirements Source to Target mapping

Identifying the Business Context - Activities 1. Identify relevant stakeholders 2. Review and summarize the overall goals, objectives for the data warehouse Acquire all project documentation Acquire all system documentation 3. Review and summarize the scope of the reporting platform s capabilities 4. Review and summarize impacts and constraints Version 0.5 8/7/2007 17

Identifying Business Context - Diagram BI Repository Metadata Business Rules ETL ODS Detailed level data Reference tables Querying Reporting Analytics Integration tables Users review business information via query/reporting/analytics tools

Conduct Stakeholder Interviews - Activities 1. Identify interview candidates 2. Prepare and schedule interviews 3. Conduct interviews 4. Summarize interview notes 5. Identify information gaps for follow-up Version 0.5 8/7/2007 19

Summarize Interview Notes Interviewee: Date/Time/Location: Question: Answer/Notes: Question: Answer/Notes: Version 0.5 8/7/2007 20

Synthesize Requirements - Activities 1. Create a reference workflow model 2. Develop and validate the Fact/Qualifier Matrix 3. Identify candidate source systems 4. Identify and Standardize Common Business Terms Version 0.5 8/7/2007 21

Business Process Modeling A business process is a coordinated set of activities intended to achieve a desired goal or produce a desired output product Models are designed to capture both the high level and detail of the business process controls inputs activity output actors

Shared Data Objects Interactions between activities depend on shared data: activity activity activity Instance values of common data types representing business facts communicate input and control during the business process Use the model to identify measurement points to be subjected to reporting and/or analysis

Work Flows and Tasks - Example Work Flow and Task Work Flow- A Event Trigger Event Status Measures Initiated Rejected Rework Complete Received Pending Cleared Complete Volume Start Date End Date Duration Task 1 Task 2 Work Flow- B Task 1 Task 2 Version 0.5 8/7/2007 24

Facts and Qualifiers Facts: specific business questions or discrete items of information to be tracked/monitored/reported Examples: counts, volumes, high water marks Qualifiers: conditions or dimensions used to filter or organize facts Examples: regions, owners, time Facts 800# calls processed Submissions received by mail Submissions returned Qualifiers Time Region Media Office X X X X X X X X Emails processed X X X

Common Business Terms - Glossary Term Address Verification Business Intelligence (BI) Repository CMM Count (Workload) Definition An employee verifies that the submitters address on file is correct for contact purposes. The BI Repository captures and maintains metadata (data about data). The metadata housed in the BI Repository consists of business and technical data names and definitions; information about where the described data resides in enterprise databases; and what database applications and reports use the data. The BI Repository is accessible through a web front-end application. Capability Maturity Model describes the principles and practices, through which organizations define, implement, measure, control, and improve their software processes and is intended to assist organizations in software quality and process improvement. For each Unit of Work, the counts associated at the task level for each data mart status (e.g., Receipt, Pending, Clearance, and Completion). Version 0.5 8/7/2007 26

Proposing the Target Model Evaluate the catalog of identified data elements Seek out the frequently created, referenced, modified, retired Assess object organizational structure Evaluate conceptual structures as they map to business process use Example: locations are composed of street, city, state, ZIP code Identify and resolve anomalies across data element sizes, types, formats Propose an object model Validate the object model within the information framework Validate the object model within the application framework

Source to Target Mapping - Activities 1. Identify and document source to target data mapping for each target element 2. Define the relevant transformation rules based on business scenarios 3. Identify the Candidate Reference Tables Version 0.5 8/7/2007 28

Source to Target Mapping Example Target Data Element Source Systems Source Table Source Data Elements ProcessType SYSA SUBTABA Process_Type Transformations Order_Count SYSA SUBTABB UID COUNT(SYSA.UID) LNAME WHERE SYSA.LNAME = SYSB W3 LASTNAME SYSB.LASTNAM E Version 0.5 8/7/2007 29

Data Assessment Tasks focus on: Identifying the best sources of data Assessing the quality of the data sources Identifying gaps in requirements versus availability Deliverables: Data assessment results Updated Source to Target Map Gap report

Data Assessment Version 0.5 8/7/2007 31

Data Profiling for Data Requirements Analysis Characteristics of data element metadata is critical for analysis Combination of artifact review and empirical analysis Data profiling can provide ground-truth evidence of consistency with metadata Provides insight into suitability of candidate sources to satisfy the target needs

Gap Analysis Template Source Data Target Data - Data Element Name System Table Column Data Type NULL Option % Null or missing Min Value Max Value Comments Requirements ID Version 0.5 8/7/2007 33

Version 0.5 8/7/2007 34

Summary Inputs System documentation Stakeholder interviews Processing Capturing business information requirements, business processes, and terminology Identifying and defining the source data sets Outputs Context Diagram Business Questions Candidate Source Systems Fact/Qualifier Matrix Source to Target Mapping Transformation Rules & Business Logic Glossary Business Process Diagrams Business Process Descriptions Version 0.5 8/7/2007 35

Questions? If you have questions, comments, or suggestions, please contact me David Loshin 301-754-6350 loshin@knowledge-integrity.com