Marius Dumitru Sivakumar Harinath Gonzalo Isaza Akshai Mirchandani.

Slides:



Advertisements
Similar presentations
Ashwani Roy Senior Consultant –Information Management Group Supercharge MDX Using MDX Studio Level 300.
Advertisements

Adam Jorgensen Pragmatic Works Performance Optimization in SQL Server Analysis Services 2008.
Supervisor : Prof . Abbdolahzadeh
An overview of Data Warehousing and OLAP Technology Presented By Manish Desai.
Cache –Warming Strategies for Analysis Services 2008 Chris Webb Crossjoin Consulting Limited
Module 17 Tracing Access to SQL Server 2008 R2. Module Overview Capturing Activity using SQL Server Profiler Improving Performance with the Database Engine.
Data warehouse example
Paper by: A. Balmin, T. Eliaz, J. Hornibrook, L. Lim, G. M. Lohman, D. Simmen, M. Wang, C. Zhang Slides and Presentation By: Justin Weaver.
Modeling and Querying Multidimensional Data Sources in Siebel Analytics Kazi A. Zaman Donovan A. Schneider
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.
Data Sources Data Warehouse Analysis Results Data visualisation Analytical tools OLAP Data Mining Overview of Business Intelligence Data visualisation.
Cross-curricular Assignment Using your case study…
Chapter 13 The Data Warehouse
Introduction to Building a BI Solution 권오주 OLAPForum
Introduction Paul Turley SqlServerBiBlog.com Mentor, SQL Server MVP
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
Understanding Analysis Services Architecture. Microsoft Data Warehousing Overview OLTP Source DTS DW Storage Analysis Services Clients OLE DB for OLAP,
Performance Investigations with Analysis Services 2012
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.
SPONSORS. Microsoft PowerPivot for SQL Server, Excel 2010, and SharePoint 2010 Michael Herman Syntergy, Inc.
Data Warehouse & Data Mining
M icrosoft Data Warehousing - SQL Server State of the Technology Presentation by Sujata Angara Nakul Johri Sang Ho Park.
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.
Performance Tuning Cubes and Queries in Analysis Services 2008 Chris Webb
DAT353 Analysis Service: Server Internals Tom Conlon Program Manager SQL Server Business Intelligence Unit Microsoft Corporation.
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
Fun with Scoped Assignments
DEPICT: DiscovEring Patterns and InteraCTions in databases A tool for testing data-intensive systems.
OLAP & DSS SUPPORT IN DATA WAREHOUSE By - Pooja Sinha Kaushalya Bakde.
BI Terminologies.
Amit Bansal CTO | Peopleware India (unit of eDominer Systems) | |
1 2 3 The result is ALL Sales Territory Country.
Data Warehouse. Group 5 Kacie Johnson Summer Bird Washington Farver Jonathan Wright Mike Muchane.
 To develop the knowledge and skills to manage and tune database management systems  To provide experience the technologies of a variety of database.
TechEd /24/2017 9:33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
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”
Simulation.  A simulation takes a set of data and project it over time using a formula. Sales for Customer A Sales for Customer B TIME TodayNext YearTwo.
SQL Server Analysis Services 2012 BI Semantic Model BISM.
What is OLAP?.
Your Data Any Place, Any Time Performance and Scalability.
12 1 Database Systems: Design, Implementation, & Management, 6 th Edition, Rob & Coronel 12.4 Online Analytical Processing OLAP creates an advanced data.
Mailto : for all Hyperion video tutorial/Training/Certification/Material Understanding MDX with BSO and ASO.
2 Optimizing Query Performance in Microsoft® SQL Server® 2008 Analysis Services Rob Hawthorne – Managing Director Prophesy Ltd Session.
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
BISM Introduction Marco Russo
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.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Advanced Analysis Services Security Chris Webb Crossjoin Consulting Limited.
Practical MSBI(SSIS, SSAS,SSRS) online training. Contact Us: Call: Visit:
CSE6011 Implementing a Warehouse  Monitoring: Sending data from sources  Integrating: Loading, cleansing,...  Processing: Query processing, indexing,...
Data Mining & OLAP What is Data Mining? Data Mining is the set of activities used to find new, hidden, or unexpected patterns in data.
Supervisor : Prof . Abbdolahzadeh
SQL Server Analysis Services Fundamentals
Introduction to SQL Server Analysis Services
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Chapter 13 The Data Warehouse
Three tier Architecture of Data Warehousing
ROLAP partitioning in MS SQL Server 2016
Data Warehouse.
Download Free Verified Microsoft Study Material Exam Dumps Realexamdumps.com
Toolkit for DAX Optimization
Oracle Analytic Views Enhance BI Applications and Simplify Development
Introduction to tabular models
Enhance BI Applications and Simplify Development
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Introduction of Week 9 Return assignment 5-2
Presentation transcript:

Marius Dumitru Sivakumar Harinath Gonzalo Isaza Akshai Mirchandani

 Introduction to Analysis Services  Analysis Services Engine Architecture  Current Testing Process & Challenges  Approaches to improve testing 2

 Multidimensional database  Multidimensional Expressions (MDX) queries  Server and client tools 3

INFRASTRUCTURE Client Application Analysis Services MDX query Query Parser Formula Engine Populate axes Compute cell data s FE Caches Subcube operations Calculation Engine Storage Engine s SE Caches Partition Data Query SE Evaluation Engine S e r i a l i z e r e s u l t s Metadata Manager Data Mining 4

 Functionality Testing  Databases used  Exercise different components  Formula Engine (Calculations & rules)  Performance and Stress testing  Acceptance criteria & reporting 5

 Functional testing ◦ Most common type of queries ◦ Recursive relationship definitions (P/C) complicate schema ◦ Execution path evaluation may change easily ◦ Size of query plan space ◦ Many calculations may apply to a single cell ◦ Size of cartesian product of dimensions ◦ Combination of features 6

 Performance testing ◦ Wide variety of databases ◦ Feature change has effect in other areas ◦ Profiling issues 7

with member SalesIncludingAdPromotion as iif ([Sales Reason].[Sales Reason].currentmember is [Sales Reason].[Sales Reason].[Magazine Advertisement], [Measures].[Internet Sales Amount], [Measures].[Internet Extended Amount] + [Measures].[Internet Tax Amount]) select SalesIncludingAdPromotion on 0, [Customer].[Full Name].members on 1 from [Adventure Works] where [Customer].[Country-Region].&[United States] 8

e1e2 IIF CrossJoin D1D2D3 Apply σ v is not null IIF(C, e1, e2) Naive Evaluation 100 1M Lookup 1M ½ M C 1M 15K 9 Ce2e1C Apply σ C==trueσ C==false Union IIF(C, e1, e2) Eager Evaluation 30K 20K 30K 20K 5K 10K 15K

 New tool (generate databases & queries)  Create db’s & Validate discovers with simple MDX queries  Different storage types  Combination of features 10

11 Send same Query Compare Responses MOLAP ROLAPHOLAP Data from AS dbData from Rel db Data from Mixed Sources Same database with different storage modes.

 New tool (generate databases & queries)  Create db’s & Validate discovers with simple MDX queries  Different storage types  Combination of features  Ability to influence execution path 12

 SQL 2008: Execution path control 13

 New tool (generate databases & queries)  Create db’s & Validate discovers with simple MDX queries  Different storage types  Combination of features  Ability to influence execution path  Databases with focused queries  Propose performance impact during upgrades 14

15