Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:

Slides:



Advertisements
Similar presentations
James Serra – Data Warehouse/BI/MDM Architect
Advertisements

Copyright © Starsoft Inc, Data Warehouse Architecture By Slavko Stemberger.
Presented by Brad Gall Using BI Techniques for Database Statistics.
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
Jennifer Widom On-Line Analytical Processing (OLAP) Introduction.
Data Sources Data Warehouse Analysis Results Data visualisation Analytical tools OLAP Data Mining Overview of Business Intelligence Data visualisation.
Implementing Business Analytics with MDX Chris Webb London September 29th.
COMP 578 Data Warehousing And OLAP Technology Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
Chapter 13 The Data Warehouse
Microsoft Business Intelligence (BI). About Me Creating solutions for 20 years Traveling consultant at Glenture. Principal Consultant in Microsoft BI.
Introduction Paul Turley SqlServerBiBlog.com Mentor, SQL Server MVP
Tanvi Madgavkar CSE 7330 FALL Ralph Kimball states that : A data warehouse is a copy of transaction data specifically structured for query and analysis.
Components of the Data Warehouse Michael A. Fudge, Jr.
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
Vs. OLAP. Geography heirarchy Sales campaigns Other dimension Products Time Sales, profit, costs, key numbers, etc. Sales organization Star Scheme.
Week 6 Lecture The Data Warehouse Samuel Conn, Asst. Professor
SQL Analysis Services Microsoft® SQL Server 2005 Analysis Services provides unified, fully integrated views of your business data to support online.
Data Warehouse to BI 1. Agenda  Review  Preparing the DW for Analysis  Microsoft BI Platform Overview  Building a Cube in SSAS 2.
Data Warehouse & Data Mining
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
Vidas Matelis, Toronto SQL Server User Group November 13, 2008.
OnLine Analytical Processing (OLAP)
The 20-Minute Tabular Model Bill Anton Prime Data Intelligence.
DataMart - Advanced Presenter: Dave Bennett.  Advanced use of Datamart  Review - Datamart and its tools  Review - Finding data  Review -Connecting.
Data Warehousing.
David Dye.  Introduction  Introduction to PowerPivot  Working With PowerPivot.
BI Terminologies.
Ahsan Abdullah 1 Data Warehousing Lecture-10 Online Analytical Processing (OLAP) Virtual University of Pakistan Ahsan Abdullah Assoc. Prof. & Head Center.
BUSINESS ANALYTICS AND DATA VISUALIZATION
Decision Support and Date Warehouse Jingyi Lu. Outline Decision Support System OLAP vs. OLTP What is Date Warehouse? Dimensional Modeling Extract, Transform,
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
The 20-Minute Tabular Model Bill Anton Prime Data Intelligence.
Ayyat IT Group Murad Faridi Roll NO#2492 Muhammad Waqas Roll NO#2803 Salman Raza Roll NO#2473 Junaid Pervaiz Roll NO#2468 Instructor :- “ Madam Sana Saeed”
UNIT-II Principles of dimensional modeling
1 On-Line Analytic Processing Warehousing Data Cubes.
Building Dashboards SharePoint and Business Intelligence.
Business Intelligence Transparencies 1. ©Pearson Education 2009 Objectives What business intelligence (BI) represents. The technologies associated with.
Sales Dim Date Dim Customers Dim Products Dim Categories Dim Geography The data warehouse is a simple and standard one, after all we.
Centre of Competence on data warehouse Workshop Helsinki Database Cube and Browsing the Cube Mark Rantala.
SQL Server Analysis Services 2012 BI Semantic Model BISM.
What is OLAP?.
CSE 5331/7331 F'071 CSE 5331/7331 Fall 2007 Dimensional Modeling Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist University.
DAT 378 SQL Server 2000 Bringing The Best of Reporting Services and Analysis Services Together Sean Boon Program Manager, BI Systems
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
BISM Introduction Marco Russo
To SSAS or not to SSAS, that is the question Ayman Senior PFE - Microsoft.
Introduction to OLAP and Data Warehouse Assoc. Professor Bela Stantic September 2014 Database Systems.
An Overview of Data Warehousing and OLAP Technology
Pindaro Demertzoglou Data Resource Management – MGMT 4170 Lally School of Management Rensselaer Polytechnic Institute.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Supervisor : Prof . Abbdolahzadeh
SQL Server Analysis Services Fundamentals
Serve as Director Funded by the Louisiana Department of Transportation and Development Developed LaCrash application to electronically capture crash.
Let’s Build a Tabular Model in Azure
Pertemuan <<13>> Data Warehousing dan Decision Support
Introduction to SQL Server Analysis Services
On-Line Analytic Processing
Chapter 13 The Data Warehouse
Business Intelligence
Introduction to SQL Server Analysis Services
Analysis Services for the Absolute Beginner
On-Line Analytical Processing (OLAP)
SQL Server Analysis Services Fundamentals
SQL Server Analysis Services Fundamentals
Implementing Data Models & Reports with Microsoft SQL Server
Applying Data Warehouse Techniques
Introduction of Week 9 Return assignment 5-2
Applying Data Warehouse Techniques
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Applying Data Warehouse Techniques
Presentation transcript:

Or How I Learned to Love the Cube…

Alexander P. Nykolaiszyn BLOG: SSAS Primer for the DBA 2

 Who is this Course for…  Before We Discuss SSAS  The Data warehouse  The Analysis Services Cube  Parts of the Cube  Bringing it Together  Answering Questions with a SSAS SSAS Primer for the DBA 3

OLTP OLTP, is a class of information systems that facilitate and manage transaction-oriented applications, typically for data entry and retrieval transaction processing. In Short: Fast for transaction processing and slow for analysis and reporting. OLAP OLAP databases use a multidimensional data model, allowing for complex analytical and ad hoc queries with a rapid execution time. In Short: Fast for reports and analysis and slow for transaction processing. SSAS Primer for the DBA 4

A data warehouse is a system used for reporting and data analysis to make informed business decisions. SSAS Primer for the DBA 5

Sales Facts and/or Measures Date Customer Dimension Employee Product SSAS Primer for the DBA 6

Sales Facts and/or Measures Date Customer Dimension Employee Product Colors Region SSAS Primer for the DBA 7

Consolidated Data Warehouse Data Mart SSAS Primer for the DBA 8

The Data Warehouse Environment DM SSAS Primer for the DBA 9

As defined cube is a set of related measures and dimensions that is used to analyze data. Essentially it is a block of answers for all potential combinations of the data put into it. SSAS Primer for the DBA 10

Date Customer Product Customer 1 Customer 2 Product 1 SSAS Primer for the DBA 11

12 FACT DIM FACT DATA FACT TAB DAX Calculations SSAS Primer for the DBA

13 The subject that is measured by Sales Cost Occurrences Etc…

SSAS Primer for the DBA 14 The clues that are searched by. Date Geography Style Etc…

SSAS Primer for the DBA 15 Breaks Large sets of data into chunks Organizes it Indexes it for easy access

SSAS Primer for the DBA 16 Role Based Can be an Individual or Groups Cumulative

SCOPECalculations SSAS Primer for the DBA 17

SSAS Primer for the DBA 18 Uses DAX Similar EXCEL Can Calculate Across Tabs Can Calculate new Columns Can Calculate to Tabs with no Defined Relationship

SSAS Primer for the DBA 19 Multidimensional MOLAP HOLAP ROLAP TABULAR In Memory Direct Query

SSAS Primer for the DBA 20 MDX is a query language for OLAP databases, much like SQL is a query language for relational databases. It is also a calculation language, with syntax similar to spreadsheet formulas. Or… Use Many of the Drag and Drop Tools that connect to OLAP Cubes.

SSAS Primer for the DBA 21 Data Analysis Expressions, or DAX, is the native formula and query language for Microsoft PowerPivot and SQL Server Analysis Services Tabular models. DAX includes some of the functions that are used in Excel formulas, and additional functions that are designed to work with relational data and perform dynamic aggregation. Or… Use Many of the Drag and Drop Tools that connect to TABULAR Cubes.

 Duplicate Key Errors…  Key Not Found…  Column Name Not Found… SSAS Primer for the DBA 22

 Indexes…  Foreign Key Constraints…  Solve for Nulls…  Flatten Large Hierarchies…  Consolidate Logic from views into ETL…  Use Tables over Views… SSAS Primer for the DBA 23

SSAS Primer for the DBA 24

Alexander P. Nykolaiszyn BLOG: SSAS Primer for the DBA 25