Business Intelligence

Slides:



Advertisements
Similar presentations
Information Resources Management January 23, 2001.
Advertisements

ITIL: Service Transition
Chapter 2: The Database Development Process
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Meta Data Repository Analysis Business Intelligence Road Map
Lesson-10 Information System Building Blocks(2)
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 2 Introduction to Database Development.
1 Agenda 01/13/05 Announcement Database Development Process (Chapter 2)
Chapter 2: The Database Development Process Modern Database Management 9 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Heikki Topi 1 © 2009 Pearson Education,
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
SE 555 Software Requirements & Specification Requirements Validation.
© 2005 by Prentice Hall 1 Chapter 2: The Database Development Process Modern Database Management 7 th Edition George Lamperti.
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 9 Database Design
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
© 2007 by Prentice Hall 1 Chapter 2: The Database Development Process Modern Database Management 8 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred.
® IBM Software Group © IBM Corporation IBM Information Server Metadata Management.
CHAPTER 19 Building Software.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
ORGANIZATION MODELING OVERVIEW Dr. Denice D. Withrow, ISC May 20, 2013 Cleveland Chapter Presentation.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
By N.Gopinath AP/CSE. Why a Data Warehouse Application – Business Perspectives  There are several reasons why organizations consider Data Warehousing.
Systems Analysis and Design: The Big Picture
Computer System Analysis Chapter 10 Structuring System Requirements: Conceptual Data Modeling Dr. Sana’a Wafa Al-Sayegh 1 st quadmaster University of Palestine.
The Software Development Life Cycle: An Overview
Web Development Process Description
The Database Development Process
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS Modern Database Management 11 th Edition Jeffrey A. Hoffer, V. Ramesh, Heikki Topi © 2013 Pearson.
Understanding Data Warehousing
Chapter 1: The Database Environment and Development Process
DBS201: DBA/DBMS Lecture 13.
1 IBM Software Group ® Mastering Requirements Management with Use Cases Module 4: Analyze the Problem.
ITEC224 Database Programming
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Methodology Conceptual Databases Design
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Emerging Technologies Work Group Master Data Management (MDM) in the Public Sector Don Hoag Manager.
© 2007 by Prentice Hall 1 Introduction to databases.
Chapter 7 Applying UML and Patterns Craig Larman
Lecture 7: Requirements Engineering
Database Management System Prepared by Dr. Ahmed El-Ragal Reviewed & Presented By Mr. Mahmoud Rafeek Alfarra College Of Science & Technology- Khan younis.
Database Development Process Lecture # 02 Instructor: Engr. Sana Ziafat.
Develop Project Charter
System Construction System Construction is the development, installation and testing of system components.
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
IAD 2263: System Analysis and Design Chapter 3: Investigating System Requirements.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Validate Scope What we have: Requirement Traceability Matrix Verified Deliverables What we do: Inspection What we get: Accepted Deliverables.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
1 Database System The Database Development Process October 31, 2009 Software Park, Bangkok Thailand Pree Thiengburanathum College of Arts and Media Chiang.
Chapter 1 © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 1: The Database Environment and Development Process (Contd..) Modern Database.
The Database Development Process 1. Objectives Definition of terms Describe system development life cycle Explain prototyping approach Explain roles of.
4 Chapter 4: Beginning the Analysis: Investigating System Requirements Systems Analysis and Design in a Changing World, 3 rd Edition.
Information Systems Development
ITIL: Service Transition
CASE Tools and Joint and Rapid Application Development
Object oriented system development life cycle
How does a Requirements Package Vary from Project to Project?
Information Systems Development
Slides prepared by: Farima Maneshi Professor: Dr. Ahmad Abdollahzadeh
فصل پانزدهم فاز پياده سازي مونا بخارايي نيا
An Introduction to Data Warehousing
Chapter 14: Meta Data Repository Development
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Presentation transcript:

Business Intelligence Dr. Mahdi Esmaeili

Step 4: Project Requirements Definition

Deliverable Resulting Application requirements document - Technical infrastructure requirements - Nontechnical infrastructure requirements - Reporting requirements - Ad hoc and canned query requirements - Requirements for source data, including history - High-level logical data model - Data-cleansing requirements - Security requirements - Preliminary SLAs

Roles Involved in This Step Application lead developer Business representative Data administrator Data quality analyst Meta data administrator Subject matter expert

Step 5: Data Analysis Data analysis are geared toward understanding and correcting the existing discrepancies in the business data, irrespective of any system design or implementation method. Data analysis is therefore a business-focused activity, not a system-focused activity.

Complementary Data Analysis Techniques integration and consistency standardization and quality

Process Independence of Logical Data Models

Creating an Enterprise Logical Data Model

Data-Specific Business Meta Data Components

Bottom-Up Source Data Analysis

are all business responsibilities—not IT responsibilities. Data archeology (the process of finding bad data) Data cleansing (the process of correcting bad data) Data quality enforcement (the process of preventing data defects at the source) are all business responsibilities—not IT responsibilities.

Deliverable Resulting Normalized and fully attributed logical data model Business meta data Data-cleansing specifications Expanded enterprise logical data model

Roles Involved in This Step Business representative Data administrator Data quality analyst ETL lead developer Meta data administrator Stakeholders (including data owners) Subject matter expert

Step 6: Application Prototyping There is nothing business people like more than to see their requirements turn into a tangible deliverable they can "touch and feel" very quickly. A prototype accomplishes that goal

Best Practices for Prototyping Limit the scope Understand database requirements early Choose the right data Test tool usability Involve the business people

Types of Prototypes Show-and-Tell Prototype serves as a demo for management and business people Mock-Up Prototype The purpose is to understand the access and analysis requirements and the business activities behind them Proof-of-Concept Prototype The purpose is to explore implementation uncertainties Visual-Design Prototype Understand the design of visual interfaces & Develop specifications for visual interfaces and displays Demo Prototype Convey the vision of the BI application to the business people or to external groups. Test the market for the viability of a full-scale BI application Operational Prototype Create an almost fully functioning pilot for alpha or beta use of the access and analysis portion of the BI application

Building Successful Prototypes Prototype Charter The primary purpose of the prototype The prototype objectives A list of business people The Data The hardware and software platforms The measures of success An application interface agreement Guidelines for Prototyping Skills Survey

Prototyping Guidelines Do not deviate from the basic purpose for which the prototype is being developed. Develop a working prototype quickly; therefore, keep the scope small. Acknowledge that the first iteration will have problems. Frequently demonstrate the prototype to stakeholders. Solicit and document top-down as well as bottom-up feedback on the prototype. Ask for ongoing validation of the prototype results. Continue to cycle between demonstrating and revising the prototype until its functionality is satisfactory to all parties. Review your prototyping approach and modify it if necessary before proceeding with the next prototype iteration

Skills Matrix Computer Skill Business Functions knowledge Beginning (B) Advanced (A) Expert (X) BB BA BX AB AA AX XB XA XX

Deliverable Resulting Prototype charter Completed prototype Revised application requirements document Skills survey matrix Issues log

Roles Involved in This Step Application lead developer Business representative Database administrator Stakeholders Subject matter expert Web master

a sale of a product to a customer by an employee. Step 7: Meta Data Repository Analysis Meta data describes an organization in terms of its business activities and the business objects on which the business activities are performed. a sale of a product to a customer by an employee.

Meta Data Categories Business meta data Technical meta data

Using a Meta Data Repository as a Navigation Tool

Meta Data Classifications

Meta Data Usage by Business People

Meta Data Usage by Technicians

Meta Data Mandatory Important Optional Owner + Business data name + Technical data name + Definition + Type and length + Content (domain) + Relationships + Business rules and policies + Security + Cleanliness + Applicability + Timeliness + Origin (source) + Physical location (BI databases) + Transformation + Derivation + Aggregation + Summarization + Volume and growth + Notes +

Meta Data Repository Challenges

Example of Meta Data in a BI Query

Entity-Relationship Meta Model

Deliverable Resulting Logical meta model Meta-meta data Roles Involved in This Step Data administrator Meta data administrator Subject matter expert