Data Warehouse Overview. Srini Rengarajan



Similar documents
MDM and Data Warehousing Complement Each Other

Data Warehousing Systems: Foundations and Architectures

Master Data Management and Data Warehousing. Zahra Mansoori

IST722 Data Warehousing

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach

Traditional BI vs. Business Data Lake A comparison

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya

Building a Data Warehouse

HYPERION MASTER DATA MANAGEMENT SOLUTIONS FOR IT

Lection 3-4 WAREHOUSING

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1

SAS BI Course Content; Introduction to DWH / BI Concepts

Chapter 5. Learning Objectives. DW Development and ETL

B. 3 essay questions. Samples of potential questions are available in part IV. This list is not exhaustive it is just a sample.

COURSE OUTLINE. Track 1 Advanced Data Modeling, Analysis and Design

Master Data Management. Zahra Mansoori

An Introduction to Data Warehousing. An organization manages information in two dominant forms: operational systems of

Data Warehouse: Introduction

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

A Knowledge Management Framework Using Business Intelligence Solutions

Implementing a Data Warehouse with Microsoft SQL Server

Course DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Data warehouse and Business Intelligence Collateral

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

BUSINESSOBJECTS DATA INTEGRATOR

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 28

A Service-oriented Architecture for Business Intelligence

Using Master Data in Business Intelligence

Practical meta data solutions for the large data warehouse

CONCEPTUALIZING BUSINESS INTELLIGENCE ARCHITECTURE MOHAMMAD SHARIAT, Florida A&M University ROSCOE HIGHTOWER, JR., Florida A&M University

East Asia Network Sdn Bhd

Management Accountants and IT Professionals providing Better Information = BI = Business Intelligence. Peter Simons peter.simons@cimaglobal.

資 料 倉 儲 (Data Warehousing)

Speeding ETL Processing in Data Warehouses White Paper

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

Sterling Business Intelligence

EAI vs. ETL: Drawing Boundaries for Data Integration

Implementing a Data Warehouse with Microsoft SQL Server

Fluency With Information Technology CSE100/IMT100

OLAP and OLTP. AMIT KUMAR BINDAL Associate Professor M M U MULLANA

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Data Vault at work. Does Data Vault fulfill its promise? GDF SUEZ Energie Nederland

Business Intelligence: Effective Decision Making

Chapter 5. Warehousing, Data Acquisition, Data. Visualization

Data Virtualization A Potential Antidote for Big Data Growing Pains

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Data Vault and The Truth about the Enterprise Data Warehouse

A Survey on Data Warehouse Architecture

SAS Business Intelligence Online Training

CHAPTER SIX DATA. Business Intelligence The McGraw-Hill Companies, All Rights Reserved

Research on Airport Data Warehouse Architecture

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

POLAR IT SERVICES. Business Intelligence Project Methodology

Understanding Data Warehousing. [by Alex Kriegel]

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

Building an Effective Data Warehouse Architecture James Serra

Structure of the presentation

Data Warehousing and Data Mining

Moving Large Data at a Blinding Speed for Critical Business Intelligence. A competitive advantage

Implementing a Data Warehouse with Microsoft SQL Server 2014

Agile Business Intelligence Data Lake Architecture

Implementing a Data Warehouse with Microsoft SQL Server

Business Intelligence in Oracle Fusion Applications

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

ENTERPRISE BI AND DATA DISCOVERY, FINALLY

Trends in Data Warehouse Data Modeling: Data Vault and Anchor Modeling

Microsoft Data Warehouse in Depth

Data Warehouse (DW) Maturity Assessment Questionnaire

Applied Business Intelligence. Iakovos Motakis, Ph.D. Director, DW & Decision Support Systems Intrasoft SA

BIG DATA COURSE 1 DATA QUALITY STRATEGIES - CUSTOMIZED TRAINING OUTLINE. Prepared by:

Data Warehousing: A Technology Review and Update Vernon Hoffner, Ph.D., CCP EntreSoft Resouces, Inc.

Oracle BI Applications (BI Apps) is a prebuilt business intelligence solution.

Course Outline. Module 1: Introduction to Data Warehousing

Data Virtualization for Agile Business Intelligence Systems and Virtual MDM. To View This Presentation as a Video Click Here

Extensibility of Oracle BI Applications

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

Methodology Framework for Analysis and Design of Business Intelligence Systems

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

The Role of the BI Competency Center in Maximizing Organizational Performance

Data Integration Checklist

BENEFITS OF AUTOMATING DATA WAREHOUSING

Master Your Data and Your Business Using Informatica MDM. Ravi Shankar Sr. Director, MDM Product Marketing

Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex,

Implementing a SQL Data Warehouse 2016

Part 22. Data Warehousing

Implementing a Data Warehouse with Microsoft SQL Server

Enterprise Solutions. Data Warehouse & Business Intelligence Chapter-8

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server

Overview. DW Source Integration, Tools, and Architecture. End User Applications (EUA) EUA Concepts. DW Front End Tools. Source Integration

SENG 520, Experience with a high-level programming language. (304) , Jeff.Edgell@comcast.net

Service Oriented Data Management

Analance Data Integration Technical Whitepaper

Transcription:

Data Warehouse Overview Srini Rengarajan

Please mute Your cell!

Agenda Data Warehouse Architecture Approaches to build a Data Warehouse Top Down Approach Bottom Up Approach Best Practices Case Example 19-08-2011 4

19-08-2011 5

Today s data warehousing defined Data warehousing is the coordinated, architected, and periodic copying of data from various sources, both inside and outside the enterprise, into a centralized repository optimized for reporting and analytical processing 19-08-2011 6

Data Warehouse Architecture Source Layer Data Integration Layer Data Warehouse Layer Presentation Layer ERP BI Applications Other Data Sources Real Time Data Profiling Data Transformation Mobile Social Media Content Batch Data Cleansing Data Validation Data Auditing Browsers Unstructured Content Data Quality On Demand Services 19-08-2011 7

Data Warehouse Architecture Source Layer Core Systems Unstructured /External Data Social Media Data Integration Layer Extraction Cleansing Transformation Profiling Auditing 19-08-2011 8

Data Warehouse Architecture Data Warehouse Layer Staging Database Operational Data Store Data Warehouse Data Mart Presentation Layer Reporting Dashboards Mobile Devices 19-08-2011 9

Data Warehouse Approaches Top Down Approach Suggested by Bill Inmon Build a centralized repository (DW) to house corporate wide business data The data in the DW is stored in a normalized form in order to avoid redundancy Once the DW is implemented, start building subject area specific data marts which contain summarized information based on the end users analytical requirements. This is to enable faster access to the data for the end users analytics Longer to implement - May fail due to the lack of patience and commitment Bottom Up Approach Suggested by Ralph Kimball The bottom up approach is an incremental approach to build a data warehouse We build the data marts separately at different points of time as and when the specific subject area requirements are clear The data marts are integrated or combined together to form a data warehouse Separate data marts are combined through the use of conformed dimensions and conformed facts. A conformed dimension and a conformed fact is one that can be shared across data marts. Faster to implement - Implementation in stages 19-08-2011 10

Data Warehouse Approaches Top Down Approach The requirements of users across different levels are gathered and one schema for the entire data warehouse is built. Afterwards, separate data marts are tailored according to the particular characteristics of each business area or process. The top-down approach emphasizes the users requirements thus making it a more user driven approach Bottom Up Approach A separate schema is built for each data mart, taking into account the availability of data for decision-making. Later, these schemas are merged, forming a global schema for the entire data warehouse. The bottom-up approach aims at identifying all the star schemas that can be implemented using the available source systems making it a more source/data driven approach 19-08-2011 11

How to Choose? Nature of the organization's decision support Requirements Data Integration Requirements Nature of Source Data Time to Delivery Cost to Deploy Favors Top Down Strategic Enterprise Wide integration High rate of change from source systems Organization's requirements allow for longer start-up time Higher start-up costs, with lower subsequent project development costs Favors Bottom up Tactical Individual Business areas Source systems are relatively stable Need for the first data warehouse application is urgent Lower start-up costs, with each subsequent project costing about the same 19-08-2011 12

Changing Times Yesterday Point-in-time business intelligence Batch data warehousing Separation of data warehouse and transaction systems Self-contained historical data warehouse Latency in development and deployment of business applications Today Real-time business intelligence Dynamic data warehouse environment Consolidation of data warehouse and transaction systems Information integrated with other sources Speed of delivery and development is critical 19-08-2011 13

Hybrid Approach The Hybrid approach aims to harness the speed of the Bottom up approach and user orientation/integration of the Top down approach Combination of User and Data Driven 19-08-2011 14

Data Warehouse Architecture Best Practices Best Practice #1 Use a Data model that is optimized for Information retrieval Dimensional Model Hybrid Approach Best Practice #2 Carefully design the data integration processes for your DW Ensure the data is processed efficiently and accurately Consider an ETL or Data Cleansing tool Use them well! 19-08-2011 15

Data Warehouse Architecture Best Practices Best Practice #3 Design a metadata architecture that allows sharing of metadata between components of your DW Consider metadata standards such as OMG s Common Warehouse Metamodel (CWM) http://www.omg.org/technology/documents/modeling_spec_catalog.htm Best Practice #4 Take an approach that consolidates data into a single version of the truth Hybrid Model OR? * OMG Object Management Group 19-08-2011 16

Case Example At a Glance: India's largest private bank Over 10 million customers 364 branches and 46 extension counters Network of 1,050 ATMs Multiple call center s and Internet banking ICICI Bank considered various data warehousing and customer relationship management (CRM) solutions. Based on worldwide industry experience, Teradata emerged as the foremost solution The implementation of an enterprise data warehouse from Teradata allowed ICICI to analyse its customer database, which includes information from separate operational systems including retail banking, bonds, fixed deposits, credit cards, and more. 19-08-2011 17

Thank you for your attention! Any Questions?