Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.

Slides:



Advertisements
Similar presentations
Lecture 5 Themes in this session Building and managing the data warehouse Data extraction and transformation Technical issues.
Advertisements

Data Warehouse IMS5024 – presented by Eder Tsang.
Data Warehouse Yong Shi CSE DEPARTMENT. Strategic delivery of information The current Situation The never-ending quest to access any information, anywhere,
Components and Architecture CS 543 – Data Warehousing.
IT Planning.
IACT 901 Module 9 Establishing Technology Strategy - Scope & Purpose.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Page 1Prepared by Sapient for MITVersion 0.1 – August – September 2004 This document represents a snapshot of an evolving set of documents. For information.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Introduction to Systems Analysis and Design
©1999, 2002, Joyce Bischoff, All rights reserved. Conducting Data Warehouse Assessments Joyce Bischoff Bischoff Consulting, Inc. Hockessin, Delaware
Chapter 1: The Database Environment
© 2003, Prentice-Hall Chapter Chapter 2: The Data Warehouse Modern Data Warehousing, Mining, and Visualization: Core Concepts by George M. Marakas.
BUSINESS INTELLIGENCE/DATA INTEGRATION/ETL/INTEGRATION AN INTRODUCTION Presented by: Gautam Sinha.
By N.Gopinath AP/CSE. Why a Data Warehouse Application – Business Perspectives  There are several reasons why organizations consider Data Warehousing.
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
L/O/G/O Metadata Business Intelligence Erwin Moeyaert.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Data Warehouse & Data Mining
Understanding Data Warehousing
The GPAA RFP to implement Enterprise Data Management 1 GPAA15/2015.
Database Design - Lecture 1
DBS201: DBA/DBMS Lecture 13.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
ITEC224 Database Programming
Database Design Adapted from Database Systems: Design, Implementation, and Management Eighth Edition Rob, Coronel.
Business Analysis and Essential Competencies
The Challenge of IT-Business Alignment
Roles and Responsibilities
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 Adapted from Pearson Prentice Hall Adapted form James A. Senn’s Information Technology, 3 rd Edition Chapter 7 Enterprise Databases and Data Warehouses.
© 2007 by Prentice Hall 1 Introduction to databases.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 10: The Data Warehouse Decision Support Systems in the 21 st.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
1 Data Warehouses BUAD/American University Data Warehouses.
Lecture 7: Requirements Engineering
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
10/10/2012ISC239 Isabelle Bichindaritz1 Physical Database Design.
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
Systems Analysis and Design in a Changing World, Fourth Edition
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS Instructor Ms. Arwa Binsaleh.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Creating a Data Warehouse Data Acquisition: Extract, Transform, Load Extraction Process of identifying and retrieving a set of data from the operational.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Chapter 11  2000 by Prentice Hall System Analysis and Design: Methodologies and Tools Uma Gupta Introduction to Information Systems.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
CSC 351 FUNDAMENTALS OF DATABASE SYSTEMS. LECTURE 1: INTRODUCTION TO DATABASES.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Chapter 8: Data Warehousing. Data Warehouse Defined A physical repository where relational data are specially organized to provide enterprise- wide, cleansed.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 8: Data Warehousing.
2 Copyright © 2006, Oracle. All rights reserved. Defining Data Warehouse Concepts and Terminology.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Fundamentals of Information Systems, Sixth Edition
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
Software Requirements
Data Warehouse.
Description of Revision
Chapter 1 Database Systems
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
Module P4 Identify Data Products and Views So Their Requirements and Attributes Can Be Controlled Learning Objectives: Understand the value of data. Understand.
Chapter 1 Database Systems
Portfolio, Programme and Project
Data Warehousing Concepts
{Project Name} Organizational Chart, Roles and Responsibilities
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify and document all assumptions, conflicts and issues at the start of the project Choose methodology and tools which are compatible with the organisation Take the continuous nature of the DW life cycle into account Ensure a thorough data analysis and resolve all data conflicts Learn from your experience and above all, learn from your mistakes

The data warehouse life cycle Investigation Analysis of current environment Identify requirements Identify architecture Data warehouse design Development Implementation On-going data administration

Building a business case for a data warehouse Describe the AS-IS situation Identify business goals that the DW will help to fulfil Identify business problems that the DW can be used to solve Describe the TO-BE situation Explain how the data warehouse will be used to evolve the organisation from the AS-IS to the TO-BE situation Calculate the expected ROI for the data warehouse identify all costs associated with the data warehouse quantify all the benefits between the AS-IS and TO-BE situation

Creating a project plan What is the project scope? determine the scope of the data determine the role of technology What is the business reason? identify the essential purpose of the project identify business drivers What are the critical success factors for the project? identify critical objectives identify critical tasks and activities What are the resource constraints on the project? Determine the need for resources determine the resource availability

Output from the planning phase A set of activities to be performed and a set of requirements on these activities (performance metrics) Documented business drivers Definition of scope of data Business reasons The overall approach Participants and their roles Assumptions and constraints Project management strategy

Data warehouse development activities Architecture definition Data modelling Planning and project initiation Decision maker needs Subject area analysis Source system analysis Transform design Physical database design Warehouse development End-user access design End-user access definition End-user access development Warehouse populate and implement

Project delivery tactics First things first Market the project Adopt a customer-focused orientation Deliver everything well Note: the project must always be able to show progress and have the ability to deliver business value

Focus areas for the management of a data warehouse Monitor and manage data warehouse activity Monitor and manage data warehouse data Monitor and manage security in the data warehouse Monitor and manage the data warehouse data model Monitoring and managing data warehouse metadata Monitoring and managing the integration and transformation interface Monitoring and managing the demands of the data warehouse’s business environment

Data extraction and transformation

Data Quality (1) Data should be accurate Data should be stored according to data type Data should have high integrity Data should be consistent Databases should be well designed Data should not be redundant Data should follow business rules Data should correspond to established domains

Data quality (2) Data should be timely Data should be well understood Data should be integrated Data should satisfy the needs of the business Users should be satisfied with the data and the information derived from the data Data should be complete There should be no duplicate records There should be no data anomalies

A four-phase process to achieve high data quality Data investigation –parsing –lexical analysis –pattern investigation –data typing Data conditioning and standardisation Data integration Data Survivorship and formatting

Fundamental types of data transformation Simple transformation data type conversion date/time format conversions field decoding Cleansing and scrubbing valid values complex reformatting Integration simple field level mappings complex integration Aggregation and summarisation

Other transformations Operating system conversions Hardware architecture conversions affects the structure of data affects the structure of programs running against the data affects the computer operations needed for each environment the available software which makes the different environments run Application conversions

Types of source system extracts Point-in-time snapshots scheduled at specific points in time efficient method for users to pinpoint specific points in time or ranges of time unfortunately requires nearly a complete read of all operational sources of data Significant business events non-predetermined events drive the capture of data captured as a snapshot of relevant data entities triggered when a completion event is performed Delta data see next slide...

Types of source system extracts - Delta data Delta data is both new and changed data, it represents changes from one point in time to the next Delta data can be captured in a number of ways: –Operational events –Changed data capture –date last modified –Point-in-time comparisons

Types of data warehouse updates Insert Full replace Partial replace Update Update plus insert Insert with update Replace and insert

Technical issues

Major questions affecting the choice of the technical solution Connectivity and interoperability? Need for parallel processing ability? Scalability? Standards? Single vendor/multi-vendor Vendor stability and service? In house competency? Compatibility with existing systems architecture? Compatability with IT strategy? Functionality vs Cost?