IMS 6217: Data Warehousing / Business Intelligence Part 3 1 Dr. Lawrence West, Management Dept., University of Central Florida Analysis.

Slides:



Advertisements
Similar presentations
Business Intelligence Simon Pease. Experience with BI Developing end-to-end BI prototype for Plan International Developing end-to-end BI prototype for.
Advertisements

Introduction to ETL Using Microsoft Tools By Dr. Gabriel.
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
Data Warehousing M R BRAHMAM.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Integrating Access with the Web and with Other Programs.
Northwestern University Business Intelligence Solutions Build Cubes in Cognos 8.4.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
An Overview of Data Warehousing and OLTP Technology Presenter: Parminder Jeet Kaur Discussion Lead: Kailang.
Components of the Data Warehouse Michael A. Fudge, Jr.
SQL Server Management Studio Introduction
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
ISQS 3358, Business Intelligence Creating Data Marts Zhangxi Lin Texas Tech University 1.
Some Basic Database Terminology
SQL Analysis Services Microsoft® SQL Server 2005 Analysis Services provides unified, fully integrated views of your business data to support online.
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
DATA WAREHOUSING IN SQL SERVER 2005/2008 BUSINESS INTELLIGENCE.
IMS 4212: Distributed Databases 1 Dr. Lawrence West, Management Dept., University of Central Florida Distributed Databases Business needs.
Sayed Ahmed Logical Design of a Data Warehouse.  Free Training and Educational Services  Training and Education in Bangla: Training and Education in.
Intro to MIS – MGS351 Databases and Data Warehouses Chapter 3.
Classroom User Training June 29, 2005 Presented by:
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
IMS 4212: Application Architecture and Intro to Stored Procedures 1 Dr. Lawrence West, Management Dept., University of Central Florida
DW-1: Introduction to Data Warehousing. Overview What is Database What Is Data Warehousing Data Marts and Data Warehouses The Data Warehousing Process.
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie.
OnLine Analytical Processing (OLAP)
Cube Intro. Decision Making Effective decision making Goal: Choice that moves an organization closer to an agreed-on set of goals in a timely manner Goal:
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
1 Data Warehousing Lecture-13 Dimensional Modeling (DM) Virtual University of Pakistan Ahsan Abdullah Assoc. Prof. & Head Center for Agro-Informatics Research.
1 Data Warehouses BUAD/American University Data Warehouses.
IMS 4212: Data Warehousing / Business Intelligence 1 Dr. Lawrence West, Management Dept., University of Central Florida Data Warehousing.
BI Terminologies.
Ch3 Data Warehouse Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2009.
Chapter 5 DATA WAREHOUSING Study Sections 5.2, 5.3, 5.5, Pages: & Snowflake schema.
IMS 6217: Data Warehousing / Business Intelligence 1 Dr. Lawrence West, Management Dept., University of Central Florida Database Performance.
1 On-Line Analytic Processing Warehousing Data Cubes.
Building Dashboards SharePoint and Business Intelligence.
IMS 4480: Introduction to Web Services 1 Dr. Lawrence West, MIS Dept., University of Central Florida Introduction to Web Services—Topics.
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
Centre of Competence on data warehouse Workshop Helsinki Database Cube and Browsing the Cube Mark Rantala.
IMS 4212 Lab: Lab Introduction 1 Dr. Lawrence West, MIS Dept., University of Central Florida Subject—Topics Installing.
IMS 4212: Database Implementation 1 Dr. Lawrence West, Management Dept., University of Central Florida Physical Database Implementation—Topics.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
IMS 4212: Application Architecture and Intro to Stored Procedures 1 Dr. Lawrence West, Management Dept., University of Central Florida
IMS 4212: Constraints & Triggers 1 Dr. Lawrence West, Management Dept., University of Central Florida Stored Procedures in SQL Server.
MIS 451 Building Business Intelligence Systems Data Staging.
1 Database Systems, 8 th Edition Star Schema Data modeling technique –Maps multidimensional decision support data into relational database Creates.
Physical Layer of a Repository. March 6, 2009 Agenda – What is a Repository? –What is meant by Physical Layer? –Data Source, Connection Pool, Tables and.
Data Warehousing and OLAP Outline u Models & operations u Implementing a warehouse u Future directions.
Copyright © 2006, Oracle. All rights reserved. Czinkóczki László oktató Using the Oracle Warehouse Builder.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Extending and Creating Dynamics AX OLAP Cubes
Intro to MIS – MGS351 Databases and Data Warehouses
Data Warehousing/Loading the DW—Topics
Module III: Business Analytics
Introduction to SQL Server Analysis Services
Data warehouse and OLAP
Data Warehouse.
Implementing Data Models & Reports with Microsoft SQL Server
Data Warehouse and OLAP
Open BIDS and create new SSAS Project Right Click on Data Source and click on New Data Source.
Enhance BI Applications and Simplify Development
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie
Microsoft Office Access 2003
Microsoft Office Access 2003
Data Warehousing Concepts
Analysis Services Analysis Services vs. the Data Warehouse vs. OLTP DB
Data Warehouse and OLAP
Data Warehousing/Loading the DW—Topics
Module 5: Creating Multidimensional Databases
Presentation transcript:

IMS 6217: Data Warehousing / Business Intelligence Part 3 1 Dr. Lawrence West, Management Dept., University of Central Florida Analysis Services Analysis Services vs. the Data Warehouse vs. OLTP DB –Precalculated Aggregates –Hierarchical Awareness Creating the OLAP DB –The Data Source View –The Cube Fact & Dimension Tables The Time Dimension Measures Using the Cube

IMS 6217: Data Warehousing / Business Intelligence Part 3 2 Dr. Lawrence West, Management Dept., University of Central Florida Analysis Services—Why we Care Three levels of data sources for analysis –All three are separate copies of the data –Each has advantages/disadvantages & purposes Source data –OLTP relational databases –Other source data including external Data Warehouse –Source data integrated –Still a relational database Analysis Services (OLAP) Database

IMS 6217: Data Warehousing / Business Intelligence Part 3 3 Dr. Lawrence West, Management Dept., University of Central Florida Analysis Services—Why we Care (cont.) Data Warehouse Strengths –Integrated data –'Scrubbed' data –Shortened relationship paths→Simpler queries –Optimized for queries rather than throughput Data Warehouse Limitations –Still a relational database –Performance lags when querying and summing millions of records

IMS 6217: Data Warehousing / Business Intelligence Part 3 4 Dr. Lawrence West, Management Dept., University of Central Florida The OLAP / Analysis Services Approach In their simplest forms OLAP databases have a logical structure similar to the star or snowflake schema we saw in the DW –Fact tables –Dimension tables Data storage structure is wildly different from relational DBMS Fact/Dimension tables are stored in 'cubes' –Multi-dimensional (not just three) relationships between fact and dimension tables –Preprocessed aggregates stored in DB

IMS 6217: Data Warehousing / Business Intelligence Part 3 5 Dr. Lawrence West, Management Dept., University of Central Florida The OLAP / Analysis Services Approach (cont.) Recall that fact tables contain –Keys that indicate dimensionality of the data –Measures that contain values of interest We will design Cubes based around a single fact table –Other approaches acceptable including multi-fact table cubes

IMS 6217: Data Warehousing / Business Intelligence Part 3 6 Dr. Lawrence West, Management Dept., University of Central Florida The OLAP / Analysis Services Approach (cont.) The OLAP engine is aware of –The relationship between the values in the dimensional key columns and the measures in the fact table Every sale is for one –Time Key –Customer Key –etc –Hierarchies in dimensional tables Country→State →City Year →Month →Date

IMS 6217: Data Warehousing / Business Intelligence Part 3 7 Dr. Lawrence West, Management Dept., University of Central Florida Precalculated Aggregates The OLAP Engine precalculates aggregates along dimensions in the fact table If querying total sales value by customer and product this value may already be stored for each combination of customer and product –Aggregates are calculated and stored during processing of the cube (later)

IMS 6217: Data Warehousing / Business Intelligence Part 3 8 Dr. Lawrence West, Management Dept., University of Central Florida Intelligent Hierarchies OLAP intelligently uses precalculated aggregates to total on hierarchies If aggregates are already calculated for sales by product by customer… … sales by product by country use the precalculated aggregate rather than querying the detail data There are special tools for establishing hierarchical relationships among time dimension components Relationships in snowflake schema will be automatically detected Others can be established at design time

IMS 6217: Data Warehousing / Business Intelligence Part 3 9 Dr. Lawrence West, Management Dept., University of Central Florida Creating the OLAP DB Create the OLAP DB from the DW –They can also be created directly from source data Use Business Intelligence Development Studio to design, create, and load the OLAP DB –The Visual Studio project contains the definitions needed to design, create, and load –The project also creates the Analysis Services DB SQL Server & Analysis Services must both be running

IMS 6217: Data Warehousing / Business Intelligence Part 3 10 Dr. Lawrence West, Management Dept., University of Central Florida Creating the OLAP DB (cont.) Steps –Create Analysis Services Project with connection(s) –Create Data Source View to define data to be loaded –Generate OLAP DB –Load OLAP DB OLAP DB available for use –Direct browsing –Serving via Analysis Services server –Reporting Services –Excel

IMS 6217: Data Warehousing / Business Intelligence Part 3 11 Dr. Lawrence West, Management Dept., University of Central Florida Creating the OLAP DB New Business Intelligence Project Type is Analysis Services Manage project file locations

IMS 6217: Data Warehousing / Business Intelligence Part 3 12 Dr. Lawrence West, Management Dept., University of Central Florida Create Data Source(s) for the Project Create a data source just as we did for the data warehouse load project Point the data source to the data warehouse DB –Create new connection if necessary –Select "Default" Impersonation Information if DW DB does not require login

IMS 6217: Data Warehousing / Business Intelligence Part 3 13 Dr. Lawrence West, Management Dept., University of Central Florida Create the Data Source View The Data Source View (DSV) is a map from the source data (data warehouse in our case) to the OLAP DB –May include data transformations –Allows fact data and dimensions to be identified –Allows hierarchies to be established Special tools for time hierarchies Create new DSV in Solution Explorer –Set Data Source

IMS 6217: Data Warehousing / Business Intelligence Part 3 14 Dr. Lawrence West, Management Dept., University of Central Florida Create Data Source View (cont.) Select fact table to be loaded Select dimension tables –Use Add Related Tables button –Manually select –Include hierarchical tables as necessary from snowflake schema Name DSV when all tables are selected

IMS 6217: Data Warehousing / Business Intelligence Part 3 15 Dr. Lawrence West, Management Dept., University of Central Florida Create Data Source View (cont.) DSV template is created from the selected tables Template may be modified –Add calculated columns Ready to add new cube when DSV is complete

IMS 6217: Data Warehousing / Business Intelligence Part 3 16 Dr. Lawrence West, Management Dept., University of Central Florida Create Cube Create new cube from Solution Explorer Select Build cube from data source Select the DSV that was created to be the basis for the new cube

IMS 6217: Data Warehousing / Business Intelligence Part 3 17 Dr. Lawrence West, Management Dept., University of Central Florida Build Cube—Confirm Fact & Dimension Tables Confirm suggested fact and dimension tables Wizard frequently misidentifies dimension tables as fact tables –Just check Be sure to identify the Time Dimension Table

IMS 6217: Data Warehousing / Business Intelligence Part 3 18 Dr. Lawrence West, Management Dept., University of Central Florida Build Cube—Map Time Dimension Columns Time has built in hierarchies Map the Time Dim columns to the predefined time hierarchical concepts –Not all will be mapped

IMS 6217: Data Warehousing / Business Intelligence Part 3 19 Dr. Lawrence West, Management Dept., University of Central Florida Build Cube—Identify Measures Uncheck spurious columns that will not be used as measures in the fact table Next step detects hierarchies –No operator choices

IMS 6217: Data Warehousing / Business Intelligence Part 3 20 Dr. Lawrence West, Management Dept., University of Central Florida Build Cube—Review Hierarchies The hierarchies screen allows you to review, delete, & modify hierarchies

IMS 6217: Data Warehousing / Business Intelligence Part 3 21 Dr. Lawrence West, Management Dept., University of Central Florida Building the Cube—Name the Cube Give the cube a meaningful name Default is the same as the DSV which should probably not be used Click Finish to build the cube design

IMS 6217: Data Warehousing / Business Intelligence Part 3 22 Dr. Lawrence West, Management Dept., University of Central Florida Building the Cube—Reviewing Cube Design

IMS 6217: Data Warehousing / Business Intelligence Part 3 23 Dr. Lawrence West, Management Dept., University of Central Florida Building the Cube—Reviewing Cube Design The cube structure tab will show the cube design in a way that looks much like the DSV Any changes will be reflected –Calculated columns –Renamed columns

IMS 6217: Data Warehousing / Business Intelligence Part 3 24 Dr. Lawrence West, Management Dept., University of Central Florida Processing the Cube The cube must be processed before it can be used –Select Process… from the Cube menu –On first run you will be prompted to build and deploy the project first –Select Run from the Process Cube dialog –This may take some time—this is where the data is being loaded into the OLAP DB and initial aggregations created

IMS 6217: Data Warehousing / Business Intelligence Part 3 25 Dr. Lawrence West, Management Dept., University of Central Florida Demonstrations Browser Reporting Services Excel Access to OLAP DB Do Your Own –Build a Cube around the Adventure Works DW Internet Sales Fact Table