IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.

Slides:



Advertisements
Similar presentations
Presentation held by Tomislav Piasevoli at the local WinDays 11 conference, Rovinj, Croatia. Monday, 16:10-17:00, Room 6.
Advertisements

Cubes for Flat Table Land
1. Complete and integrated BI and Performance Management offering Complete and integrated BI and Performance Management offering Widespread delivery of.
Introduction to ETL Using Microsoft Tools By Dr. Gabriel.
SQL Server Accelerator for Business Intelligence (SSABI)
Arjun Krishnamoorthi  Power View enables self-service BI by providing simple to use ad-hoc reporting for business users and decision.
James Serra – Data Warehouse/BI/MDM Architect
Presented by Brad Gall Using BI Techniques for Database Statistics.
Technical BI Project Lifecycle
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
Cloud, On-Premise, or Hybrid - Where are you making BI investment decisions and why? John P
BI Features of Excel Agenda Role of Excel in Microsoft BI stack New BI (and BI-related) features Compatibility experience and issues Missing cube.
Exploiting the DW data DW is a platform for creating a wide array of reports It solves data feed problems, but does not lead to specific decision support.
Advanced Querying OLAP Part 2. Context OLAP systems for supporting decision making. Components: –Dimensions with hierarchies, –Measures, –Aggregation.
COMP 578 Data Warehousing And OLAP Technology Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
Data Warehousing. On-Line Analytical Processing (OLAP) Tools The use of a set of graphical tools that provides users with multidimensional views of their.
Introduction Paul Turley SqlServerBiBlog.com Mentor, SQL Server MVP
Components of the Data Warehouse Michael A. Fudge, Jr.
Building a Data Warehouse with SQL Server Presented by John Sterrett.
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
ETL Design and Development Michael A. Fudge, Jr.
Data Analysis Nirvana: Excel 2013 Business Intelligence Features Tom Jones – President, Iridium Technology LLC.
Realizing Business Insights with PowerPivot
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.
Analysis Services 101 Dave Fackler, MCDBA, MCSE, MCT Director, Business Intelligence Practice Intellinet Corporation.
Chris Testa-O’Neill QA. Who am I Chris Testa-O’Neill Business Intelligence Specialist at QA Technical Author for Microsoft E-Learning Author of the SQL.
IMS 6217: Data Warehousing / Business Intelligence Part 3 1 Dr. Lawrence West, Management Dept., University of Central Florida Analysis.
MSBI online training. MSBI Online Training Course Content : What Is Microsoft BI? Core concept – BI is the cube or UDM Example cube as seen using Excel.
Vidas Matelis, Toronto SQL Server User Group November 13, 2008.
DATA DASHBOARDS USING MICROSOFT BI Dheeraj Chowdhury Group Leader Digital Media NSW Department of Education and Communities Curriculum and Learning Innovation.
ISQS 6339, Data Management and Business Intelligence Cubism – Bells and Whistles Zhangxi Lin Texas Tech University 1.
Data Warehousing.
David Dye.  Introduction  Introduction to PowerPivot  Working With PowerPivot.
BI Terminologies.
Building Dashboards SharePoint and Business Intelligence.
Business Intelligence Transparencies 1. ©Pearson Education 2009 Objectives What business intelligence (BI) represents. The technologies associated with.
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?.
Data Warehousing.
1 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Enterprise Edition: Overview.
Database Management Systems, 2 nd Edition. R. Ramakrishnan and J. Gehrke1 Data Warehousing and Decision Support.
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
BISM Introduction Marco Russo
Introduction to the Power BI Platform Presented by Ted Pattison.
1 Database Systems, 8 th Edition Star Schema Data modeling technique –Maps multidimensional decision support data into relational database Creates.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
MSBI ONLINE TRAINING Techverze. Introduction to MSBI Microsoft Business Intelligence delivers quality data and analyst can measure, manage and improve.
BI Reporting Tools Kalyn Kelly June 10, BI – Business Intelligence  A set of theories, methodologies, architectures, and technologies that transform.
Introduction to OLAP and Data Warehouse Assoc. Professor Bela Stantic September 2014 Database Systems.
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
Data Warehousing and OLAP Outline u Models & operations u Implementing a warehouse u Future directions.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Getting Started with Tabular July 11, Phillip Labry  Sr. BI Engineer  IT development for over 25 years  Developer, DBA, Business Intelligence.
SQL Server Analysis Services Fundamentals
Building Tabular Models
Let’s Build a Tabular Model in Azure
Introduction to SQL Server Analysis Services
<Enter course name here>
Leveraging BI in SharePoint with PowerPivot and Power View
SQL Server Analysis Services Fundamentals
Implementing Data Models & Reports with Microsoft SQL Server
University of Houston-Clear Lake Kaiser Permanente San Jose
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
DataMart (Data Warehouse) Tool:
Building your First Cube with SSAS
Let’s Build a Tabular Model in Azure
Dashboard in an Hour Using Power BI
Analysis Services Analysis Services vs. the Data Warehouse vs. OLTP DB
Presentation transcript:

IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.

What is SQL Server Analysis Services? SSAS is a Multi-Dimensional Online Analytical Processing Database (MOLAP). Databases can be designed top down (ROLAP exists) or bottom up (generate ROLAP schema). You build out Dimensions and Cubes (Fact tables). Cubes represent the MOLAP version of the dimensional model. Supports MOLAP, ROLAP and Hybrid HOLAP models. In ROLAP mode, data is not copied into the Analysis Services Db. (Demo?)

What is a MOLAP Database? Consolidate multiple data sources into a single model Clear separation of facts and dimensions Unknown members Robust Attribute properties Define hierarchies Pre defined aggregates (Attribute relationships) Calculations / KPI’s Perspectives

The MOLAP Development Process ROLAP Dimensional Model SQL ServerSQL Server Analysis Services Connect Data Sources and Design Data Source Views Develop Dimensions Develop Cubes Visualize / Explore Deploy To Server BI Tool

ROLAP Dimensional Model Analysis Services Processing Before you can view changes you make in the SSAS database, you must first process the data. Fact Table Dimension Tables SSAS Database Cube Dimensions Process: Load Data, Perform Calculations

Connecting Data Sources & Views Connect to a ROLAP Source Create a Data source view to combine tables from disparate sources Derive calculated columns for values which do not exist. Establish relationships which are not in the ROLAP schema.

Developing Dimensions: Steps 1.Create Dimension from Source 2.Add and Configure Attributes 3.Configure Hierarchies 4.Configure Attribute Relationships

1. Creating Dimensions from Source Choose the ROLAP Dimension from the Data Source View Start with only the Key Attribute Add the other Attributes manually. Best Practice: Drop “Dim” from the Name.

2. Configuring Attributes We configure how we want the attributes presented to the user. Key Properties Name Key Column Name Column Value Column Order By (Key Or Name) Example: Month Key: Month Of Year Value: Month Name Order by: Key

3. Configure Hierarchies Three Types: 1.Natural - 1-M Relationship among hierarchies Ex: Year  Month  Day 2.Unnatural – No dependent relationship Ex: Color  Size 3.Parent-Child – Ex: Employee  Supervisor Automatic when self-join exists in dimension. Examples: Allow us to Drill-Down through attributes.

Develop Cubes: Steps 1.Select Fact Table – adds measures and determines dimensions. 2.Add and Configure each Measure (Fact) Properties 3.Add Calculations – Business Rules to the Cube 4.Add KPI’s – Key Performance Indicators 5.Configure Aggregations – Summary Tables 6.Configure Perspectives – Cube Views

1. Select Fact Table To build a cube you must include at least one fact table. This initiates the cube building process. You can have more than one fact table in the cube. This allows you to consolidate logic into a single point of access for the user. Each fact grain will contain the same measure group.

2. Configuring Measure Properties We configure how we want the measures presented to the user. Key Properties Name Format String Aggregate Function: Sum, Count, Min/Max, None Visibility: Show / Hide Measure Group

3. Add Calculations Additional Calculations based on current measures. Function Builder to help you out.

KPI’s – Key Performance Indicators You need: 1.Value – What you’re measuring 2.Goal – What you want achieve 3.Status – How close is the value to the goal? Range between -1 and 1 4.Trend – Status over time periods. Range between -1 and 1 Example: 1.Value: Overtime Hours 2.Goal: 0 3.Status: when Overtime = 0 then 1 when Overtime >=10 then -1 Else 0 4.Trend: When Overtime < Last Time period overtime then 1 etc…

Visualizing / Exploring Your Cubes Excel 2013 Pivot Tables / Pivot Charts PowerPivot / Power View EXPERIMENTAL: WebPivotTable: Analysis Server URL:

Pivot Tables Use SSAS as a data source BI Semantic Model Understands measures, data types and hierarchies

Power View Interactive, Dashboard style views  Does not support SSAS Cubes… Yet.  PowerPivot to the Rescue…

PowerPivot A Database Inside Excel. Uses the xVelocity column-store database engine to store data in memory efficiently. For when your data has more rows than Excel allows. Data Sources can come from a variety of places, including SSAS…  Builds its own semantic model. Does not read the SSIS semantic model 

MDX Query SQL for MOLAP Databases Allows you to query your cube and retrieve tabular data.

“Does what is says” Open Source Install on a website Reads SSAS Cubes… buggy. Installed here: Analysis Server URL:

IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.