Learning about MDX. Pako Chan, CPA, CA, CITP Manager, Business Solutions Group
|
|
- Kory McCoy
- 6 years ago
- Views:
Transcription
1 Learning about MDX Pako Chan, CPA, CA, CITP Manager, Business Solutions Group
2 Introduction Pako Chan Manager, Business Solutions Group CPA-CA, CITP Auditor Deloitte 5 years Architect Prophix 6 years
3 Agenda What is MDX? Why you should learn about MDX When should you use MDX? Troubleshooting MDX Where can you find more resources? Q&A
4 What is MDX? Multi-Dimensional expressions Retrieve data from a cube MDX
5 Why learn MDX? Complex Easy! Common & Transferrable
6 When to use MDX? Getting specific values Rolling 12 months Same month of last year Top 10 customers Filter customer based on a member property
7 Getting specific values Business scenario: Replicate price for each product across customers Data is stored in a generic customer called Generic
8 Getting specific values Without using MDX: Run an infoflex process to copy the price at Generic customer to all other customers Creates additional records in the database Will have to run a process each time any price is updated
9 Key Concepts Member vs. Tuple Member a specific item in a dimension Tuple an intersection of different dimensions Sales Commission Expenses
10 Getting specific values The following MDX will refer to the price stored in customer Generic: ([Account].[Default].&[Price], [Customer].[Default].&[GEN]) Member
11 Getting specific values The following MDX will refer to the price stored in customer Generic: ([Account].[Default].&[Price], [Customer].[Default].&[GEN]) Dimension Member Name Key Hierarchy Name
12 Getting specific values The following MDX will refer to the price stored in customer Generic: ([Account].[Default].&[Price], [Customer].[Default].&[GEN]) Member Member
13 Getting specific values The following MDX will refer to the price stored in customer Generic: ([Account].[Default].&[Price], [Customer].[Default].&[GEN]) Dimension Member Hierarchy Name Key Name Hierarchy Dimension Member Name Name Key
14 Getting specific values The following MDX will refer to the price stored in customer Generic: ([Account].[Default].&[Price], [Customer].[Default].&[GEN]) Member Member Tuple
15 Getting specific values The following MDX will refer to the price stored in customer Generic: ([Account].[Default].&[Price], [Customer].[Default].&[GEN])
16 Getting specific values The following MDX will refer to the price stored in customer Generic: ([Account].[Default].&[Price], [Customer].[Default].&[GEN]) To calculate revenue, you will need to use the following formula: ([Account].[Default].&[Price], [Customer].[Default].&[GEN]) * ([Account].[Default].&[Quantity])
17 Rolling 12 months Business scenario: You want the system to calculate the total of the last 12-month for each account For example, total revenue for the last 12 months
18 Rolling 12 months Without MDX: Create a version called Rolling 12 Month Actual Use an Infoflex process to aggregate the last 12 months data from Actual to a single month in this new version Repeat this process for each month and for each version
19 Key Concepts Sets and Functions Set a collection of members / tuples Sales Commission Expenses Function to perform actions SUM() FILTER() AVG()
20 Rolling 12 months The following custom Time Perspective MDX will sum up the last 12 months of data: SUM( LastPeriods(12, [Time].[Default].CurrentMember), [Time Perspective].[Default].&[Base]) Function
21 Rolling 12 months The following custom Time Perspective MDX will sum up the last 12 months of data: LastPeriods(12, [Time].[Default].CurrentMember), Function
22 Rolling 12 months The following custom Time Perspective MDX will sum up the last 12 months of data: SUM( LastPeriods(12, [Time].[Default].CurrentMember), [Time Perspective].[Default].&[Base]) Function
23 Summary of Functions CurrentMember returns the current member for a specified dimension LastPeriods - returns a set of members up to and including a specified member Sum aggregate values over a set
24 Same month of last year Business scenario: For a more accurate comparison, you want to see how your company performs this month over last year same month (for actual data) Month over Month Revenue 0 Jan Feb Mar
25 Same month of last year Without MDX: Manually select each month in a data view, or; Use two data views in a template: one for the current year and one for the prior year This will create two drop downs for time, which will allow the user to pick which months they want to look at
26 Same month of last year The following custom Version MDX will return the value from one year ago: (ParallelPeriod( [Time].Default.[Year], 1, [Time].Default.CurrentMember), [Version].Default.&[ACT])
27 Same month of last year The following custom Version MDX will return the value from one year ago: (ParallelPeriod( [Time].Default.[Year], 1, [Time].Default.CurrentMember), [Version].Default.&[ACT]) Function
28 Same month of last year The following custom Version MDX will return the value from one year ago: (ParallelPeriod( [Time].Default.[Year], 1, [Time].Default.CurrentMember), [Version].Default.&[ACT])
29 Summary of Functions CurrentMember LastPeriods Sum ParallelPeriod Returns a member from a prior period based on a specified member
30 Top 10 customers Business scenario: You want to obtain a list of top 10 customers based on sales amount
31 Top 10 customers Without MDX: No functionality to sort or filter in Prophix Will need to export out to Excel and apply sorting
32 Top 10 customers The following custom Named Set MDX (for Customer dimension) will return a list of top 10 customers: TopCount( Descendants([Customer].Default.[All],,Leaves), 10, ([Account].Default.&[4000])) Function
33 Top 10 customers The following custom Named Set MDX (for Customer dimension) will return a list of top 10 customers: TopCount( Descendants([Customer].Default.[All],,Leaves), 10, ([Account].Default.&[4000])) Function
34 Key Concepts Dynamic vs Static Named Set Dynamic evaluated every time a query is run Static evaluated when the cube is updated
35 Summary of Functions CurrentMember LastPeriods Sum ParallelPeriod Descendants returns the set of descendants of a specified members at a specified distance TopCount sort a set in descending order and returns the specified number of members with the highest values
36 Filter customers based on a property Business scenario: You want to get a list of customers in the US Each customer has a member property called Country
37 Filter customers based on a property Without MDX: Set up in the main hierarchy Create unnecessary roll up May pollute the structure Set up an alternate hierarchy based on the Country member property Use the alternate hierarchy to return a list of US customers Users won t be able to do data entry under alternate hierarchy
38 Filter customers based on a property The following custom Named Set MDX (for Customer dimension) will return a list of US customers:
39 Filter customers based on a property Filter( Descendants([Customer].Default.[All],,Leaves), )
40 Filter customers based on a property
41 Filter customers based on a property Filter( Descendants([Customer].Default.[All],,Leaves), [Customer].Default.CurrentMember.PROPERTIES("Country") ="US")
42 Summary of Functions CurrentMember LastPeriods Sum ParallelPeriod Descendants TopCount Filter filters a specified set based on a condition
43 Considerations for using MDX Is it able to accomplish your goal? Meets Requirements Is your template / process performing fast? Performance Ease of use Is it easier to set up? Is it easy to maintain?
44 Troubleshooting MDX Use the Check formula syntax button Missing brackets Parser: The end of the input was reached Missing & for member reference
45 Troubleshooting MDX If you see #Err or #Infinity, check Cell Properties for more information
46 MDX resources MSDN Library ( Google MDX + what you need Sometime you may need to add -acura to remove any result for the car Acura MDX! Ask your Prophix consultants!
47 Review Member > Tuple > Set Review of functions CurrentMember LastPeriods Sum ParallelPeriod Descendants TopCount Filter Where to put MDX Account Time Perspective Version Named Set Dynamic Static
48 Summary MDX can make your life a lot easier Power is at your finger tips Use with caution need to balance between requirements, ease of use, and performance
49 Thank You!
50 Exercises 1. How would you refer to the Sales department (member key is 1000) in the Department dimension? a) [Department].[Default].[Sales] b) [Department].[Default].&[Sales] c) [Department].[Default].[1000] d) [Department].[Default].&[1000]
51 Exercises 2. The function ParallelPeriod will return a: a) Member b) Tuple c) Set d) Value
52 Exercises 3. To create a MDX that sums up all leaf accounts that start with 400 (the account string has 5 digits), which of the following function will you not need? a) Sum b) Filter c) Descendants d) CurrentMember e) All of the above functions are needed
53 Answers 1. D 2. A 3. E Try creating the actual MDX in your model!
<Insert Picture Here> Optimizing ASO
Optimizing ASO Steve Liebermensch Consulting Technical Director The following is intended to outline our general product direction. It is intended for information purposes only, and
More information<Insert Picture Here> Implementing Efficient Essbase ASO Application
Implementing Efficient Essbase ASO Application Buland Chowdhury & Steve Liebermensch Senior Technical Director Agenda Basic Design Dimension settings and usage Partitioning Formulas
More informationCXO-Cockpit Hands-On MDX Workshop. Marcel Legerstee Jeroen de Soeten
CXO-Cockpit Hands-On MDX Workshop Marcel Legerstee Jeroen de Soeten Agenda o MDX Query basics: structure & concepts o CXO-Cockpit Cube Calculations o Basic calculations o Using MDX functions o CXO-Cockpit
More informationAdvanced Multidimensional Reporting
Guideline Advanced Multidimensional Reporting Product(s): IBM Cognos 8 Report Studio Area of Interest: Report Design Advanced Multidimensional Reporting 2 Copyright Copyright 2008 Cognos ULC (formerly
More informationDEVELOPING SQL DATA MODELS
20768 - DEVELOPING SQL DATA MODELS CONTEÚDO PROGRAMÁTICO Module 1: Introduction to Business Intelligence and Data Modeling This module introduces key BI concepts and the Microsoft BI product suite. Introduction
More informationImplementing and Maintaining Microsoft SQL Server 2008 Analysis Services
Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Course Details Course Outline Module 1: Introduction to Microsoft SQL Server Analysis Services This module introduces
More informationImplementing Data Models and Reports with Microsoft SQL Server 2012
Implementing Data Models and Reports with Microsoft SQL Server 2012 Module 1: Introduction to Business Intelligence and Data Modeling Introduction to Business Intelligence The Microsoft Business Intelligence
More informationChapter 1 Readme.doc definitions you need to know 1
Contents Foreword xi Preface to the second edition xv Introduction xvii Chapter 1 Readme.doc definitions you need to know 1 Sample data 1 Italics 1 Introduction 1 Dimensions, measures, members and cells
More informationDeveloping SQL Data Models(768)
Developing SQL Data Models(768) Design a multidimensional business intelligence (BI) semantic model Create a multidimensional database by using Microsoft SQL Server Analysis Services (SSAS) Design, develop,
More informationTip or Technique. OLAP Functions. Product(s): Cognos 8 BI Area of Interest: Report Design
Tip or Technique OLAP Functions Product(s): Cognos 8 BI Area of Interest: Report Design OLAP Functions 2 Copyright Your use of this document is subject to the Terms of Use governing the Cognos software
More informationCalPlan. Creating a Unit Plan Navigating CalPlan Workbook 1/25/18
CalPlan Creating a Unit Plan Workbook 1/25/18 Table of Contents Exercise 1: Log into the Workspace & Run a CalPlan Report... 3 Exercise 2: Launching CalPlan and Setting Your Entity... 10 Exercise 3: Actualized
More informationBudget Process Tools: Smart View Ad Hoc Basics
Budget Process Tools: Smart View Ad Hoc Basics 2 6.21.17 CalPlan HCP (Human Capital Planning) CalRptg HCPRptg Smart View 1 Agenda 1 2 3 4 5 6 Smart View Ad Hoc Basics 1 Homework Review Creating Multiple
More informationVisual Cash Focus - User Tip 42
Visual Cash Focus - User Tip 42 Linking to Excel How to link Drivers and accounts to an Excel spreadsheet The Scenario This user tip describes how to create a link to an Excel spread sheet. A business
More informationBay Area BI User Group Mountain View 8 May, Mastering the Excel CUBE Functions
Bay Area BI User Group Mountain View 8 May, 2014 Mastering the Excel CUBE Functions Presenter Introduction Peter Myers BI Expert Bitwise Solutions BBus, SQL Server MCSE, MCT, SQL Server MVP (since 2007)
More informationCXO-Cockpit Hands-On Workshop
CXO-Cockpit Hands-On Workshop Agenda - Day 1 o Introduction o Main tools and basic concepts o Architecture o Demo of CXO-Cockpit web application o Demo of CXO-Cockpit designer o Hands-on Exercises: create
More informationBUSINESS INTELLIGENCE. SSAS - SQL Server Analysis Services. Business Informatics Degree
BUSINESS INTELLIGENCE SSAS - SQL Server Analysis Services Business Informatics Degree 2 BI Architecture SSAS: SQL Server Analysis Services 3 It is both an OLAP Server and a Data Mining Server Distinct
More informationMDX 101 Getting Multi-Dimensional
MDX 101 Getting Multi-Dimensional Alex Whittles Alex@PurpleFrogSystems.com PurpleFrogSystems.com PurpleFrogSystems.com/blog @PurpleFrogSys Slides: http://bit.ly/mdx101 Thank you to our AWESOME sponsors!
More informationGetting Started Guide. ProClarity Analytics Platform 6. ProClarity Professional
ProClarity Analytics Platform 6 ProClarity Professional Note about printing this PDF manual: For best quality printing results, please print from the version 6.0 Adobe Reader. Getting Started Guide Acknowledgements
More informationImplementing Data Models and Reports with SQL Server 2014
Course 20466D: Implementing Data Models and Reports with SQL Server 2014 Page 1 of 6 Implementing Data Models and Reports with SQL Server 2014 Course 20466D: 4 days; Instructor-Led Introduction The focus
More informationImplementing and Maintaining Microsoft SQL Server 2005 Analysis Services
Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services Introduction Elements of this syllabus are subject to change. This three-day instructor-led course teaches students how to implement
More informationImproving the Performance of OLAP Queries Using Families of Statistics Trees
Improving the Performance of OLAP Queries Using Families of Statistics Trees Joachim Hammer Dept. of Computer and Information Science University of Florida Lixin Fu Dept. of Mathematical Sciences University
More informationSTIDistrict Query (Basic)
STIDistrict Query (Basic) Creating a Basic Query To create a basic query in the Query Builder, open the STIDistrict workstation and click on Utilities Query Builder. When the program opens, database objects
More informationDeccansoft Software Services Microsoft Silver Learning Partner. SSAS Syllabus
Overview: Analysis Services enables you to analyze large quantities of data. With it, you can design, create, and manage multidimensional structures that contain detail and aggregated data from multiple
More informationVisual Cash Focus - User Tip 8
Visual Cash Focus - User Tip 8 How do I Import a chart of accounts? The Scenario How to import a chart of accounts into Visual Cash Focus One of the key features of Visual Cash Focus is its ability to
More informationTechnology for Merchandise Planning and Control
Contents: Technology for Merchandise Planning and Control Module Seven: Enhancing Charts Using What if Analysis REFERENCE/PAGES Enhancing Charts... Unit J 1 XL2007 Customizing a Data Series... Excel 226,
More informationIDU0010 ERP,CRM ja DW süsteemid Loeng 5 DW concepts. Enn Õunapuu
IDU0010 ERP,CRM ja DW süsteemid Loeng 5 DW concepts Enn Õunapuu enn.ounapuu@ttu.ee Content Oveall approach Dimensional model Tabular model Overall approach Data modeling is a discipline that has been practiced
More information1. Managing Information in Table
1. Managing Information in Table Spreadsheets are great for making lists (such as phone lists, client lists). The researchers discovered that not only was list management the number one spreadsheet activity,
More informationSpreadsheet definition: Starting a New Excel Worksheet: Navigating Through an Excel Worksheet
Copyright 1 99 Spreadsheet definition: A spreadsheet stores and manipulates data that lends itself to being stored in a table type format (e.g. Accounts, Science Experiments, Mathematical Trends, Statistics,
More informationBusiness Analytics in the Oracle 12.2 Database: Analytic Views. Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017
Business Analytics in the Oracle 12.2 Database: Analytic Views Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017 Vlamis Software Solutions Vlamis Software founded in 1992
More informationAdvanced Data Management Technologies
ADMT 2017/18 Unit 10 J. Gamper 1/37 Advanced Data Management Technologies Unit 10 SQL GROUP BY Extensions J. Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Acknowledgements: I
More information1. Managing Information in Table
1. Managing Information in Table Spreadsheets are great for making lists (such as phone lists, client lists). The researchers discovered that not only was list management the number one spreadsheet activity,
More informationSAMPLE. Preface xi 1 Introducting Microsoft Analysis Services 1
contents Preface xi 1 Introducting Microsoft Analysis Services 1 1.1 What is Analysis Services 2005? 1 Introducing OLAP 2 Introducing Data Mining 4 Overview of SSAS 5 SSAS and Microsoft Business Intelligence
More informationDevelopment of an interface that allows MDX based data warehouse queries by less experienced users
Development of an interface that allows MDX based data warehouse queries by less experienced users Mariana Duprat André Monat Escola Superior de Desenho Industrial 400 Introduction Data analysis is a fundamental
More informationDeveloping SQL Data Models
Developing SQL Data Models 20768B; 3 Days; Instructor-led Course Description The focus of this 3-day instructor-led course is on creating managed enterprise BI solutions. It describes how to implement
More informationIBM Cognos Proven Practices: IBM Cognos TM1 FEEDERS
IBM Cognos Proven Practices: IBM Cognos TM1 Product(s): IBM Cognos TM1; Area of Interest: Financial Management Guy Jones Client Technical Manager IBM Skill Level: Advanced Date: 08 Jun 2012 John Leahy
More informationICT IGCSE Databases (Access)
Open and Save (Create) Database 3 1 2 4 Lawsons 1) Open Microsoft Access 2) Write the name of the database file 3) Select the destination folder and choose the location for the file. 4) Select OK and then
More informationSAS Web Report Studio 3.1
SAS Web Report Studio 3.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Web Report Studio 3.1: User s Guide. Cary, NC: SAS
More informationOBIEE Performance Improvement Tips and Techniques
OBIEE Performance Improvement Tips and Techniques Vivek Jain, Manager Deloitte Speaker Bio Manager with Deloitte Consulting, Information Management (BI/DW) Skills in OBIEE, OLAP, RTD, Spatial / MapViewer,
More informationData Analysis Expressions (DAX)
Javier Guillén About Me o Business Intelligence / Data Warehousing Consultant o MCTS/MCITP SQL Server 2008 BI o Microsoft Community Contributor Awardee (2011) o C# & ASP.NET Developer o Worked in Financial
More informationMDX Tutorial Using Alphablox and Cubing Services
Session: H09 MDX Tutorial Using Alphablox and Cubing Services John Poelman IBM May 21, 2008 09:45 a.m. 10:45 a.m. Cross Platform Multidimensional Expressions, or MDX, is the de facto standard among query
More informationMAJOR PRINCIPLES OF TM1 MODEL BUILDING N O V E M B E R 1 6 TH, Copyright 2011 Canrock Solutions, Inc. All rights reserved.
MAJOR PRINCIPLES OF TM1 MODEL BUILDING N O V E M B E R 1 6 TH, 2 0 1 1 Agenda IMPORTANT DISCLAIMER The Information contained in this presentation is provided for informational purposes only. While efforts
More informationAtlas 5.0 for Microsoft Dynamics AX Advanced reporting system.
TRAINEE WORKBOOK Atlas 5.0 for Microsoft Dynamics AX Advanced reporting system. Table of Contents 1 Introduction... 4 1.1 Welcome... 4 1.2 About this course... 4 1.2.1 Course description... 4 1.2.2 Audience...
More informationProcessing of Very Large Data
Processing of Very Large Data Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Software Development Technologies Master studies, first
More informationData Preprocessing. Slides by: Shree Jaswal
Data Preprocessing Slides by: Shree Jaswal Topics to be covered Why Preprocessing? Data Cleaning; Data Integration; Data Reduction: Attribute subset selection, Histograms, Clustering and Sampling; Data
More informationCube Designer User Guide SAP BusinessObjects Financial Consolidation, Cube Designer 10.0
Cube Designer User Guide SAP BusinessObjects Financial Consolidation, Cube Designer 10.0 Copyright 2011 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects
More informationBasics of Dimensional Modeling
Basics of Dimensional Modeling Data warehouse and OLAP tools are based on a dimensional data model. A dimensional model is based on dimensions, facts, cubes, and schemas such as star and snowflake. Dimension
More informationData Warehousing and Decision Support. Introduction. Three Complementary Trends. [R&G] Chapter 23, Part A
Data Warehousing and Decision Support [R&G] Chapter 23, Part A CS 432 1 Introduction Increasingly, organizations are analyzing current and historical data to identify useful patterns and support business
More informationBudget Process Tools: Smart View Ad Hoc Basics 1
Budget Process Tools: Smart View Ad Hoc Basics 1 01.12.17 CalPlan HCP (Human Capital Planning) CalRptg HCPRptg Smart View 1 An ad hoc committee What is your particular purpose for querying into your CalPlanning
More informationSSAS Multidimensional vs. SSAS Tabular Which one do I choose?
SSAS Multidimensional vs. SSAS Tabular Which one do I choose? About Alan Sr BI Consultant Community Speaker Blogs at FalconTekSolutionsCentral.com SSAS Maestro Will work for cupcakes Generally speaks on
More informationDimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion Planning This tutorial will take you through the dimensionality concepts of Hyperion Planning. Dimensions are the basic foundation of the Hyperion Planning application
More informationBudget Process Tools: Smart View Ad Hoc Basics 1
Budget Process Tools: Smart View Ad Hoc Basics 1 10.27.16 CalPlan HCP (Human Capital Planning) CalRptg HCPRptg Smart View 1 An ad hoc committee What is your particular purpose for querying into your CalPlanning
More informationData Warehousing and Data Mining
Data Warehousing and Data Mining Lecture 3 Efficient Cube Computation CITS3401 CITS5504 Wei Liu School of Computer Science and Software Engineering Faculty of Engineering, Computing and Mathematics Acknowledgement:
More informationSchedules Can t Do That in Revit 2017
Schedules Can t Do That in Revit 2017 Michael Massey Senior AEC Application Consultant @mgmassey01 Join the conversation #AU2016 Presenting Today.. Mike Massey Senior AEC Application Specialist 25+ Years
More information<Insert Picture Here> Fast Delivery of Intelligent BI Solutions
Fast Delivery of Intelligent BI Solutions Marty Gubar Oracle BI/DW Product Management Agenda The Requirement: Intelligent Ad hoc Data Exploration Overview: Embedded OLAP in Oracle
More informationTesting Masters Technologies
1. What is Data warehouse ETL TESTING Q&A Ans: A Data warehouse is a subject oriented, integrated,time variant, non volatile collection of data in support of management's decision making process. Subject
More informationDATA CUBE : A RELATIONAL AGGREGATION OPERATOR GENERALIZING GROUP-BY, CROSS-TAB AND SUB-TOTALS SNEHA REDDY BEZAWADA CMPT 843
DATA CUBE : A RELATIONAL AGGREGATION OPERATOR GENERALIZING GROUP-BY, CROSS-TAB AND SUB-TOTALS SNEHA REDDY BEZAWADA CMPT 843 WHAT IS A DATA CUBE? The Data Cube or Cube operator produces N-dimensional answers
More informationDeveloping SQL Data Models
Course 20768B: Developing SQL Data Models Page 1 of 5 Developing SQL Data Models Course 20768B: 2 days; Instructor-Led Introduction The focus of this 2-day instructor-led course is on creating managed
More informationSQL Server Business Intelligence 20768: Developing SQL Server 2016 Data Models in SSAS. Upcoming Dates. Course Description.
SQL Server Business Intelligence 20768: Developing SQL Server 2016 Data Models in SSAS Get the skills needed to successfully create multidimensional databases using Microsoft SQL Server Analysis Services
More informationData Warehousing and Decision Support
Data Warehousing and Decision Support Chapter 23, Part A Database Management Systems, 2 nd Edition. R. Ramakrishnan and J. Gehrke 1 Introduction Increasingly, organizations are analyzing current and historical
More informationUser Guide. Visualizer
User Guide Visualizer Copyright 2018 Upland Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished under a
More informationDW Performance Optimization (II)
DW Performance Optimization (II) Overview Data Cube in ROLAP and MOLAP ROLAP Technique(s) Efficient Data Cube Computation MOLAP Technique(s) Prefix Sum Array Multiway Augmented Tree Aalborg University
More informationDesigning Templates for Speed (PUW2)
Designing Templates for Speed (PUW2) Presented by Seung Yoo with Te n a n t : f o c u s. b i 3 6 0. c o m U s e r s : s p e e d a d m i n 0 2 @ b i 3 6 0. c o m s p e e d a d m i n 3 0 @ b i 3 6 0. c o
More informationData Warehousing and Decision Support
Data Warehousing and Decision Support [R&G] Chapter 23, Part A CS 4320 1 Introduction Increasingly, organizations are analyzing current and historical data to identify useful patterns and support business
More informationCalculations that Span Dimensions
Tip or Technique Calculations that Span Dimensions Product(s): Report Studio, Crosstabs, Dimensional Expressions Area of Interest: Reporting Calculations that Span Dimensions 2 Copyright Copyright 2008
More informationExcel 2010 Formulas Not Working In 2003 >>>CLICK HERE<<<
Excel 2010 Formulas Not Working In 2003 Copying Correctly If you are using an earlier version (Excel 2003 or earlier), this tip may not work for you. AutoFill will override its normal determination (copy
More informationSQL Server Analysis Services
DataBase and Data Mining Group of DataBase and Data Mining Group of Database and data mining group, SQL Server 2005 Analysis Services SQL Server 2005 Analysis Services - 1 Analysis Services Database and
More informationsqlbi.com 1 Who am I Latest conferences Agenda sqlbi.com
presented by Marco Russo marco@ Who am I Latest conferences BI Experts and Consultants Problem Solving Complex Project Assistance DataWarehouse Assesments and Development Courses, Trainings and Workshops
More informationTraining 24x7 DBA Support Staffing. MCSA:SQL 2016 Business Intelligence Development. Implementing an SQL Data Warehouse. (40 Hours) Exam
MCSA:SQL 2016 Business Intelligence Development Implementing an SQL Data Warehouse (40 Hours) Exam 70-767 Prerequisites At least 2 years experience of working with relational databases, including: Designing
More information#mstrworld. Analyzing Multiple Data Sources with Multisource Data Federation and In-Memory Data Blending. Presented by: Trishla Maru.
Analyzing Multiple Data Sources with Multisource Data Federation and In-Memory Data Blending Presented by: Trishla Maru Agenda Overview MultiSource Data Federation Use Cases Design Considerations Data
More informationTUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL
TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting
More informationRealtests.C q
Realtests.C2020-702.60q Number: C2020-702 Passing Score: 800 Time Limit: 120 min File Version: 4.5 http://www.gratisexam.com/ C2020-702 IBM Cognos TM1 10.1 Developer Added s and Exhibits most of the questions.
More informationBO Xcelsius Dashboard Template Creation
BO Xcelsius Dashboard Template Creation Applies to: SAP BI 7.0 system BO XI 3.1 Xcelsius 2008 5.2.0.0. Please visit the SAP BusinessObjects Community page. Summary The paper describes the best practices
More informationUsing Excel Tables to Manipulate Billing Data, Part 2
Using Excel Tables to Manipulate Billing Data, Part 2 By Nate Moore, CPA, MBA, CMPE The May-June 2012 issue of Billing introduced tables in Excel, a powerful tool that is used to sort, filter, and organize
More informationSAS BI Dashboard 3.1. User s Guide Second Edition
SAS BI Dashboard 3.1 User s Guide Second Edition The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS BI Dashboard 3.1: User s Guide, Second Edition. Cary, NC:
More informationImplementing Data Models and Reports with Microsoft SQL Server Exam Summary Syllabus Questions
70-466 Implementing Data Models and Reports with Microsoft SQL Server Exam Summary Syllabus Questions Table of Contents Introduction to 70-466 Exam on Implementing Data Models and Reports with Microsoft
More information27 Formulas and Variables
27 Formulas and Variables Formulas and variables enable you to add custom calculations within reports. One advantage of variables is they are given a name and are re-usable across the whole document, whereas
More informationOracle Hyperion Tips and Tricks. NEOAUG Eric Sanders, Gordon Strodel Monday, October 22, 2012
Oracle Hyperion 11.1.2.2 Tips and Tricks NEOAUG Eric Sanders, Gordon Strodel Monday, October 22, 2012 Agenda About Archetype What s New in 11.1.2.2: New User Interface Calculation Manager Manage Substitution
More informationCHAPTER 8 DECISION SUPPORT V2 ADVANCED DATABASE SYSTEMS. Assist. Prof. Dr. Volkan TUNALI
CHAPTER 8 DECISION SUPPORT V2 ADVANCED DATABASE SYSTEMS Assist. Prof. Dr. Volkan TUNALI Topics 2 Business Intelligence (BI) Decision Support System (DSS) Data Warehouse Online Analytical Processing (OLAP)
More informationImplementing Data Models and Reports with Microsoft SQL Server (466)
Implementing Data Models and Reports with Microsoft SQL Server (466) Build an analysis services multidimensional database Design dimensions and measures Given a requirement, identify the dimension/measure
More informationETL and OLAP Systems
ETL and OLAP Systems Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Software Development Technologies Master studies, first semester
More informationMonthly SEO Report. Example Client 16 November 2012 Scott Lawson. Date. Prepared by
Date Monthly SEO Report Prepared by Example Client 16 November 212 Scott Lawson Contents Thanks for using TrackPal s automated SEO and Analytics reporting template. Below is a brief explanation of the
More informationSAS Publishing SAS. Forecast Studio 1.4. User s Guide
SAS Publishing SAS User s Guide Forecast Studio 1.4 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Forecast Studio 1.4: User s Guide. Cary, NC: SAS Institute
More informationMore on MS Access queries
More on MS Access queries BSAD 141 Dave Novak Topics Covered MS Access query capabilities Aggregate queries Different joins Review: AND and OR Parameter query Exact match criteria versus range Formatting
More informationMicrosoft End to End Business Intelligence Boot Camp
Microsoft End to End Business Intelligence Boot Camp 55045; 5 Days, Instructor-led Course Description This course is a complete high-level tour of the Microsoft Business Intelligence stack. It introduces
More informationTUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL
TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting
More informationPrinceton University Exercise Workbook Training Developed by Elisabetta Zodeiko, Princeton University
ReportNet Query Studio Princeton University Exercise Workbook Training Developed by Elisabetta Zodeiko, Princeton University Cognos, Impromptu, PowerPlay, and ReportNet are registered trademarks of Cognos
More informationM i c r o s o f t E x c e l A d v a n c e d. Microsoft Excel 2010 Advanced
Microsoft Excel 2010 Advanced 0 Working with Rows, Columns, Formulas and Charts Formulas A formula is an equation that performs a calculation. Like a calculator, Excel can execute formulas that add, subtract,
More informationOne of the prevailing business drivers that have
a hyperion white paper non unique member names: an easier way to build analytic applications One of the prevailing business drivers that have helped propel MultiDimensional technologies as the preferred
More informationExercise #6: Sales by Item Year over Year Report
Exercise #6: Sales by Item Year over Year Report Objective create a report that shows (by product) how many were sold and how much revenue you generated in sales over the last 3 years. Step 1: Edit existing
More informationMultidimensional Queries
Multidimensional Queries Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Software Development Technologies Master studies, first semester
More informationMS-55045: Microsoft End to End Business Intelligence Boot Camp
MS-55045: Microsoft End to End Business Intelligence Boot Camp Description This five-day instructor-led course is a complete high-level tour of the Microsoft Business Intelligence stack. It introduces
More informationExcel Using PowerPivot & Power View in Data Analysis
Excel 2013 - Using PowerPivot & Power View in Data Analysis Developed By CPA Crossings, LLC Rochester, Michigan Presentation Outline PivotTable vs. PowerPivot Data Structure in Excel Issues Analyzing Data
More informationData Warehouses, OLAP, and You Leslie Koorhan
Seite 1 von 6 Issue Date: FoxTalk September 2000 Data Warehouses, OLAP, and You Leslie Koorhan lkoorhan@earthlink.net In this final installment of a series, Leslie Koorhan explains the twin pillars of
More informationTable of Contents: Microsoft Power Tools for Data Analysis #15 Comprehensive Introduction to Power Pivot & DAX. Notes from Video:
Microsoft Power Tools for Data Analysis #15 Comprehensive Introduction to Power Pivot & DAX Table of Contents: Notes from Video: 1) Standard PivotTable or Data Model PivotTable?... 3 2) Excel Power Pivot
More informationMDX Quick Start Workshop
MDX Quick Start Workshop Contents IMPORTANT: BEFORE THE CLASS... 1 MDX EXERCISES... 3 Exercise 1: Basic MDX Queries... 3 Exercise 2: Tuples and Sets... 4 Exercise 3: Useful Properties and Functions...
More informationOverview. DW Performance Optimization. Aggregates. Aggregate Use Example
Overview DW Performance Optimization Choosing aggregates Maintaining views Bitmapped indices Other optimization issues Original slides were written by Torben Bach Pedersen Aalborg University 07 - DWML
More informationMicrosoft BI consultant at justb Trainer at Orange Man Founder of MsBIP.dk Worked with Microsoft BI in 9 years Strong focus on the front-end Analysis
In SharePoint 2016 Microsoft BI consultant at justb Trainer at Orange Man Founder of MsBIP.dk Worked with Microsoft BI in 9 years Strong focus on the front-end Analysis Services Reporting Services PerformancePoint
More informationCOGNOS DYNAMIC CUBES: SET TO RETIRE TRANSFORMER? Update: Pros & Cons
COGNOS DYNAMIC CUBES: SET TO RETIRE TRANSFORMER? 10.2.2 Update: Pros & Cons GoToWebinar Control Panel Submit questions here Click arrow to restore full control panel Copyright 2015 Senturus, Inc. All Rights
More informationProceedings of the IE 2014 International Conference AGILE DATA MODELS
AGILE DATA MODELS Mihaela MUNTEAN Academy of Economic Studies, Bucharest mun61mih@yahoo.co.uk, Mihaela.Muntean@ie.ase.ro Abstract. In last years, one of the most popular subjects related to the field of
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management 15.561 IT Essentials Spring 2005 An Introduction to Microsoft Access * Lecture Script 1. Introduction Open Database: Northwind.mdb Select
More information