SharePoint 2010 Business Intelligence Module 6: Analysis Services.

Slides:



Advertisements
Similar presentations
Pentaho Open Source BI Goldwin. Pentaho Overview Pentaho is the commercial open source software for Business Pentaho is the commercial open source software.
Advertisements

Business Intelligence (BI) PerformancePoint in SharePoint 2010 Sayed Ali – SharePoint Administrator.
Introduction to ETL Using Microsoft Tools By Dr. Gabriel.
Materialization and Cubing Algorithms. Cube Materialization Each cell of the data cube is a view consisting of an aggregation of interest. The values.
SharePoint 2010 Business Intelligence Module 11: Performance Point.
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.
COMP 578 Data Warehousing And OLAP Technology Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
Chapter 13 The Data Warehouse
Data Mining – Intro.
Business Intelligence components Introduction. Microsoft® SQL Server™ 2005 is a complete business intelligence (BI) platform that provides the features,
DASHBOARDS Dashboard provides the managers with exactly the information they need in the correct format at the correct time. BI systems are the foundation.
SharePoint 2010 Business Intelligence Module 3: Business Intelligence Center.
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
Data Mining Techniques
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.
Understanding Data Analytics and Data Mining Introduction.
 First two parts of class ◦ Part 1: What is business intelligence and why should organizations consider incorporating more technology-related intelligence.
SharePoint 2010 Business Intelligence Module 2: Business Intelligence.
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
Analysis Services 101 Dave Fackler, MCDBA, MCSE, MCT Director, Business Intelligence Practice Intellinet Corporation.
IMS 6217: Data Warehousing / Business Intelligence Part 3 1 Dr. Lawrence West, Management Dept., University of Central Florida Analysis.
CIS 9002 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
DAT336 SQL Server “Yukon” – The Future of Business Intelligence Jason Carlson Product Unit Manager SQL Server Microsoft Corporation Brian Welcker Microsoft.
OnLine Analytical Processing (OLAP)
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
Datawarehouse Objectives
Using SAS® Information Map Studio
Introduction to SQL Server Data Mining Nick Ward SQL Server & BI Product Specialist Microsoft Australia Nick Ward SQL Server & BI Product Specialist Microsoft.
1 Data Warehouses BUAD/American University Data Warehouses.
Data Warehousing.
Introduction – Addressing Business Challenges Microsoft® Business Intelligence Solutions.
1 Categories of data Operational and very short-term decision making data Current, short-term decision making, related to financial transactions, detailed.
BUSINESS ANALYTICS AND DATA VISUALIZATION
Designing Aggregations. Performance Fundamentals - Aggregations Pre-calculated summaries of data Intersections of levels from each dimension Tradeoff.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
1 Topics about Data Warehouses What is a data warehouse? How does a data warehouse differ from a transaction processing database? What are the characteristics.
13 1 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
1 Categories of data Operational and very short-term decision making data Current, short-term decision making, related to financial transactions, detailed.
Building Dashboards SharePoint and Business Intelligence.
CISB594 – Business Intelligence Business Analytics and Data Visualization Part I.
Business Intelligence Transparencies 1. ©Pearson Education 2009 Objectives What business intelligence (BI) represents. The technologies associated with.
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.
Data Warehousing.
1 Categories of data Operational and very short-term decision making data Current, short-term decision making, related to financial transactions, detailed.
Data Resource Management Agenda What types of data are stored by organizations? How are different types of data stored? What are the potential problems.
……………………………………………………………………………………… SQL Server Analysis Services Khalid Abu Qtaish Sr. BI Consultant / Solution Designer KhalidBI.wordpress.com
1 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Enterprise Edition: Overview.
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
1 Database Systems, 8 th Edition Star Schema Data modeling technique –Maps multidimensional decision support data into relational database Creates.
The Concepts of Business Intelligence Microsoft® Business Intelligence Solutions.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Practical MSBI(SSIS, SSAS,SSRS) online training. Contact Us: Call: Visit:
PROJECT ORIENTED ONLINE TRAINING ON MSBI (IS,AS,RS)
SQL Server Analysis Services Fundamentals
Leveraging the Business Intelligence Features in SharePoint 2010
DATA MINING © Prentice Hall.
Introduction to SQL Server Analysis Services
Chapter 13 Business Intelligence and Data Warehouses
Chapter 13 The Data Warehouse
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Module 1: Introduction to Business Intelligence and Data Modeling
SQL Server Analysis Services Fundamentals
SQL Server Analysis Services Fundamentals
Implementing Data Models & Reports with Microsoft SQL Server
Supporting End-User Access
Module 9: Customizing Cube Functionality
Introduction of Week 9 Return assignment 5-2
Presentation transcript:

SharePoint 2010 Business Intelligence Module 6: Analysis Services

Overview Analysis Services

Lesson: Analysis Services Introduction ETL OLAP Terms Storage Modes Queries Tools Mining Models

Introduction Analysis Services provides access to large data sets Running SQL queries against a 100 million row table just doesn’t work  When your data sets get large, you need a better way of handling the load Online analytical processing (OLAP) provides all your answers with speed!  Analysis services is an OLAP implementation

ETL The Extract, Transform and Load (ETL) process is vital to the OLAP results  If you input junk, you get junk back out!  All data that enters the OLAP database must be valid or your results could be exponentially wrong! Make sure that all possible means are employed when ensuring only valid data is entered into the system and that it is entered only once!  Common issue is data inserted more than once which causes invalid results

OLAP Terms Data Source  A source or destination of data Fact table  A table that contains numerical information with keys that map to the dimension keys Measure  A single numerical value in a fact table Dimension  A set of labels/attributes that describe the measures in a fact table Cube  A set of aggregations of all the dimensions and facts complied together to produce valuable information Perspective  A subset of dimensions and measures specific to some group of users Data Modeling  Using statistical analysis to determine patterns in large sets of data

Tools Visual Studio / BI Workbench  Several project templates to facilitate the creation of cubes, dimensions and work with data sources/views IntelliCube  A heuristic analysis tool for automatic generation of a cube based on its data and relationships External Viewer for Outliers Candidate keys Value distributions Patterns

Business Intelligence Development Studio BI Studio is just Visual Studio with project templates installed Project templates provide item templates and wizards  New 2008 Wizards are much easier to use and more powerful Context sensitive functionality keeps toolbars and menus trimmed to what elements you need based on what you are looking at Because it is Visual Studio it is fully customizable  3 rd party add-ons can make it even more powerful

Designing an Analysis Services Database BI Studio will be used to create new AS Databases Steps include:  Define data source  Define data view  Create a new cube  Define fact tables  Define dimensions (data and time)  Define measures  Aggregate/Run the cube

Key Performance Indicators (KPI) KPIs are used to show very simply whether a target is being accomplished  Components include the Goal, Value, Status, and Trend  Example: Sales and Quality targets Analysis Services allows you to build MDX expressions off of Cube data to build KPIs  KPI values can be queried from client applications  Allows for visual display of meaningful data

Actions  Allows client application users to be able to interact with what the data means  Example: Browse to a customer or product via URL Types of Actions:  CommandLine, DataSet, Drillthrough, Html, Custom, Report, URL  Define and assign to objects in the Cube

Perspectives Perspectives work similar to views in a relational database  Shows different users the data they need to see for a particular role they may be in Used to reduce complexity of cube data Not meant to be security mechanism for data

Storage Modes Data in an Analysis Services database is stored differently than a relational database  Optimized storage provides the OLAP query performance Partition  MOLAP – multidimensional OLAP (fact data and aggregations are stored in special format)  ROLAP – Relational OLAP (fact data and aggregations remain in relational database)  HOLAP – Hybrid OLAP (fact data is relational, aggregations are stored in special format) Dimension (dimension attributes only)  MOLAP – stored in special format  ROLAP – stay in relational format

Querying Cubes SQL is not used in OLAP databases MDX (multidimensional queries) is used for querying cubes DMX (Data Mining queries) is used for querying data mining models

MDX Queries Multidimensional Expressions (MDX) are used to query multidimensional data Some common terms are:  Cell – the space at an intersection of a measure and attribute  Tuple – a unique cell based on a set of attribute members  Set – an order set of tuples with same dimensionality

Calculated Members and Named Sets Calculated Members are used when you need to determine something at query time  Can be query or session scoped  Value are only stored in memory not on disk Named Sets are basically predefined MDX queries that can be reused in other queries  Used to group dimension members

Analyzing Data with Data Mining Algorithms Out of the box, Analysis services provides five algorithms:  Classification (Decision Tree) Predict one or more discrete variables, based on the other attributes in the dataset  Regression (Time Series) Predict one or more continuous variables, such as profit or loss, based on other attributes in the dataset  Segmentation (Clustering) Divide data into groups, or clusters, of items that have similar properties.  Association (Association) Find correlations between different attributes in a dataset  Sequence analysis (Sequence Clustering) Summarize frequent sequences or episodes in data, such as a Web path flow

What could go wrong? Cubes really are simple things to build and utilize  As simple as they are, it is easy to create a cube that has the wrong data Always validate that the data that is displayed in the Cube is valid and accurate  Never hurts to be overly aggressive when testing Cube data

Lab 1: Analysis Services Explore Analysis Services

Lab 2: Building a Cube Explore Cubes and Dimensions

Lab 3: Data Mining Algorithms Explore Data Mining Models

Review Your instructor will ask a series of questions on this module

Summary Extra Large databases are not easily queried for data Analysis Services is an OLAP tool to manage large databases Ensure that your ETL process is accurate Data Mining Algorithms can help you find patterns you didn’t know about before