SlideShare a Scribd company logo
Multi-Dimensional Reporting using Report Studio

January 28th, 2010



               Click	
  to	
  edit	
  Master	
  sub1tle	
  style	
  




     Sanjeev Datta
     Consultant for PerformanceG2

  9/2/09	
  
Connect with us


 Call us: 877.742.4276

 Email Us: info@performanceg2.com

 Visit our Web site: performanceg2.com

 Watch our Cognos videos at: youtube.com/user/performanceg2
      Click	
  to	
  edit	
  Master	
  sub1tle	
  style	
  
 Follow us: twitter.com/performanceg2

 Read our blog: performanceg2.com/blog/
 Upcoming Events: performanceg2.com/events/
OLAP Reporting using Report Studio
  January 28th, 2010




9/2/09	
  
Session Objectives

       Data Models and OLAP Structures

       Cognos Studios

       MDX Functions

       Demo 1

       Advanced Functions

       Demo 2

       Best Practice

       Q&A

9/2/09	
  
Model Types


       Relational Model

       Dimensionally modeled relational (DMR) Model

       OLAP Model




9/2/09	
  
OLAP Structure



     Dimensions

     Hierarchies

     Levels

     Members

     Attributes



9/2/09	
  
OLAP - “Member”




9/2/09	
  
Cognos Studios

     Report Studio

     Analysis Studio

     Query Studio




9/2/09	
  
Report Studio


       Drag & Drop interface with Automatic Expressions

       Faster Development time

       Automatically generated logic with dragging – such as “sets”

       Use DB Functions & SQL, MDX Generation

       Advance filtering, Sorting, Calculations

       Take adv of dimensional and relational style reporting

       Bursting – a delivery method

9/2/09	
  
Report Studio – Drop Zone & Formatting




9/2/09	
  
Report Studio – MUN


       Member Unique Name (MUN)

       Referenced in an Expression

       Location of member in Multi Dimensional Structure


       [Sales (analysis)].[Time dimension].[Time dimension].[Month]
       ->[all].[2009].[20091].[200901]




9/2/09	
  
Report Studio – Sets


       Group of Members from a Single Hierarchy

       Set(member{,member})




9/2/09	
  
Report Studio – Tuple

  Measure values at the intersections of members from DIFFERENT
  dimensions

  Tuple([2006],[Computer Hardware])




9/2/09	
  
Report Studio – Current Measure

  Member of the hierarchy returned during an iteration




9/2/09	
  
Report Studio – Filter

  Used as an expression syntax to define data items on column or row
  edges

  filter(set_exp, boolean_exp)




9/2/09	
  
Report Studio – Slicer

  Provides context to intersection values

  Affects the values of the cells of the report but not the Rows or
  Columns




9/2/09	
  
Report Studio – Summary Functions

   Summary Functions return value calculations based on member sets



   Total(<currentMeasure|expr> within set set_expr {, set_expr})

      Result based on Expression Argument



   Aggregate (<currentMeasure|expr> within set set_expr {, set_expr})

      Result based on Rollup rules defined in the Data Source


9/2/09	
  
Demo 1 – Creating OLAP Reports




9/2/09	
  
Report Studio – Other OLAP Functions




9/2/09	
  
Report Studio – Other OLAP Functions




9/2/09	
  
Report Studio – Other OLAP Functions




9/2/09	
  
Demo 2 – OLAP Report Functions




9/2/09	
  
Best Practices in Report Designs


       Be wary of OLAP Design including Rollup
       aggregations
       Appropriate functions for correct values
       Build Prompts
       Slicers - Often improve performance
       Format the report
       Delivery Method

9/2/09	
  
Q&A Session




 info@performanceg2.com
9/2/09	
  
Connect with us

 Call us: 877.742.4276

 Email Us: info@performanceg2.com

 Visit our Web site: performanceg2.com

 Watch our Cognos videos at: youtube.com/user/performanceg2

 Follow us: twitter.com/performanceg2

 Read our blog: performanceg2.com/blog/

 Upcoming Events: performanceg2.com/events/
Thank your for attending our Webinar!




 info@performanceg2.com
9/2/09	
  

More Related Content

Similar to PG2 Multi Dimensional Reporting using Report Studio

PuppetCamp - How Puppet helped us to standardize, communicate and work together
PuppetCamp - How Puppet helped us to standardize, communicate and work togetherPuppetCamp - How Puppet helped us to standardize, communicate and work together
PuppetCamp - How Puppet helped us to standardize, communicate and work together
ohadlevy
 
Rajasekhar -Having 2.6 years of Exp in to Cognos
Rajasekhar -Having 2.6 years of Exp in to Cognos Rajasekhar -Having 2.6 years of Exp in to Cognos
Rajasekhar -Having 2.6 years of Exp in to Cognos
Raja sekhar
 
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusSiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
Obeo
 
How to estimate the cost of a Maximo migration project with a high level of c...
How to estimate the cost of a Maximo migration project with a high level of c...How to estimate the cost of a Maximo migration project with a high level of c...
How to estimate the cost of a Maximo migration project with a high level of c...
Mariano Zelaya Feijoo
 
Usemon; Building The Big Brother Of The Java Virtual Machinve
Usemon; Building The Big Brother Of The Java Virtual MachinveUsemon; Building The Big Brother Of The Java Virtual Machinve
Usemon; Building The Big Brother Of The Java Virtual Machinve
Paul René Jørgensen
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info Sheet
Mark Proctor
 
ZZ BC#7.5 asp.net mvc practice and guideline refresh!
ZZ BC#7.5 asp.net mvc practice  and guideline refresh! ZZ BC#7.5 asp.net mvc practice  and guideline refresh!
ZZ BC#7.5 asp.net mvc practice and guideline refresh!
Chalermpon Areepong
 
Sakai 2.6 Overview
Sakai 2.6 OverviewSakai 2.6 Overview
Sakai 2.6 Overview
AuSakai
 
Sakai 2.6 Overview
Sakai 2.6 OverviewSakai 2.6 Overview
Sakai 2.6 Overview
AuSakai
 
PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2, Inc.
 
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSEMODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
Anže Vodovnik
 
What's New for Report Authors in Cognos 10.2
What's New for Report Authors in Cognos 10.2What's New for Report Authors in Cognos 10.2
What's New for Report Authors in Cognos 10.2
Senturus
 
XML2Selenium Technical Presentation
XML2Selenium Technical PresentationXML2Selenium Technical Presentation
XML2Selenium Technical Presentation
jazzteam
 
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowHow to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
Daniel Zivkovic
 
PG2 Cognos TM1: An Introduction to Design, Maintenance and Performance Tuning
PG2 Cognos TM1: An Introduction to Design, Maintenance and Performance TuningPG2 Cognos TM1: An Introduction to Design, Maintenance and Performance Tuning
PG2 Cognos TM1: An Introduction to Design, Maintenance and Performance Tuning
PerformanceG2, Inc.
 
[Nuxeo World 2013] Nuxeo Studio
[Nuxeo World 2013] Nuxeo Studio[Nuxeo World 2013] Nuxeo Studio
[Nuxeo World 2013] Nuxeo Studio
Nuxeo
 
COGNOS ONLINE TRAINING
COGNOS ONLINE TRAININGCOGNOS ONLINE TRAINING
COGNOS ONLINE TRAINING
TRAINING ICON
 
Using and Extending Memory Analyzer into Uncharted Waters
Using and Extending Memory Analyzer into Uncharted WatersUsing and Extending Memory Analyzer into Uncharted Waters
Using and Extending Memory Analyzer into Uncharted Waters
Vladimir Pavlov
 
Why is dev ops for machine learning so different
Why is dev ops for machine learning so differentWhy is dev ops for machine learning so different
Why is dev ops for machine learning so different
Ryan Dawson
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
mfrancis
 

Similar to PG2 Multi Dimensional Reporting using Report Studio (20)

PuppetCamp - How Puppet helped us to standardize, communicate and work together
PuppetCamp - How Puppet helped us to standardize, communicate and work togetherPuppetCamp - How Puppet helped us to standardize, communicate and work together
PuppetCamp - How Puppet helped us to standardize, communicate and work together
 
Rajasekhar -Having 2.6 years of Exp in to Cognos
Rajasekhar -Having 2.6 years of Exp in to Cognos Rajasekhar -Having 2.6 years of Exp in to Cognos
Rajasekhar -Having 2.6 years of Exp in to Cognos
 
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusSiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
 
How to estimate the cost of a Maximo migration project with a high level of c...
How to estimate the cost of a Maximo migration project with a high level of c...How to estimate the cost of a Maximo migration project with a high level of c...
How to estimate the cost of a Maximo migration project with a high level of c...
 
Usemon; Building The Big Brother Of The Java Virtual Machinve
Usemon; Building The Big Brother Of The Java Virtual MachinveUsemon; Building The Big Brother Of The Java Virtual Machinve
Usemon; Building The Big Brother Of The Java Virtual Machinve
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info Sheet
 
ZZ BC#7.5 asp.net mvc practice and guideline refresh!
ZZ BC#7.5 asp.net mvc practice  and guideline refresh! ZZ BC#7.5 asp.net mvc practice  and guideline refresh!
ZZ BC#7.5 asp.net mvc practice and guideline refresh!
 
Sakai 2.6 Overview
Sakai 2.6 OverviewSakai 2.6 Overview
Sakai 2.6 Overview
 
Sakai 2.6 Overview
Sakai 2.6 OverviewSakai 2.6 Overview
Sakai 2.6 Overview
 
PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011
 
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSEMODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSE
 
What's New for Report Authors in Cognos 10.2
What's New for Report Authors in Cognos 10.2What's New for Report Authors in Cognos 10.2
What's New for Report Authors in Cognos 10.2
 
XML2Selenium Technical Presentation
XML2Selenium Technical PresentationXML2Selenium Technical Presentation
XML2Selenium Technical Presentation
 
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowHow to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
 
PG2 Cognos TM1: An Introduction to Design, Maintenance and Performance Tuning
PG2 Cognos TM1: An Introduction to Design, Maintenance and Performance TuningPG2 Cognos TM1: An Introduction to Design, Maintenance and Performance Tuning
PG2 Cognos TM1: An Introduction to Design, Maintenance and Performance Tuning
 
[Nuxeo World 2013] Nuxeo Studio
[Nuxeo World 2013] Nuxeo Studio[Nuxeo World 2013] Nuxeo Studio
[Nuxeo World 2013] Nuxeo Studio
 
COGNOS ONLINE TRAINING
COGNOS ONLINE TRAININGCOGNOS ONLINE TRAINING
COGNOS ONLINE TRAINING
 
Using and Extending Memory Analyzer into Uncharted Waters
Using and Extending Memory Analyzer into Uncharted WatersUsing and Extending Memory Analyzer into Uncharted Waters
Using and Extending Memory Analyzer into Uncharted Waters
 
Why is dev ops for machine learning so different
Why is dev ops for machine learning so differentWhy is dev ops for machine learning so different
Why is dev ops for machine learning so different
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 

More from PerformanceG2, Inc.

Introduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive AnalyticsIntroduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive Analytics
PerformanceG2, Inc.
 
Predictive Analytics Modeling
Predictive Analytics ModelingPredictive Analytics Modeling
Predictive Analytics Modeling
PerformanceG2, Inc.
 
IBM Cognos 10.2 Security Best Practices
IBM Cognos 10.2 Security Best PracticesIBM Cognos 10.2 Security Best Practices
IBM Cognos 10.2 Security Best Practices
PerformanceG2, Inc.
 
An Introduction to Predictive Analytics- An Executive's Guide for Informed De...
An Introduction to Predictive Analytics- An Executive's Guide for Informed De...An Introduction to Predictive Analytics- An Executive's Guide for Informed De...
An Introduction to Predictive Analytics- An Executive's Guide for Informed De...
PerformanceG2, Inc.
 
IBM Cognos 10 - An Introduction
IBM Cognos 10 - An IntroductionIBM Cognos 10 - An Introduction
IBM Cognos 10 - An Introduction
PerformanceG2, Inc.
 
Business Intelligence for Government - Clark County Family Services Departmen...
Business Intelligence for Government - Clark County Family Services Departmen...Business Intelligence for Government - Clark County Family Services Departmen...
Business Intelligence for Government - Clark County Family Services Departmen...
PerformanceG2, Inc.
 
PerformanceG2 Company Profile
PerformanceG2 Company ProfilePerformanceG2 Company Profile
PerformanceG2 Company Profile
PerformanceG2, Inc.
 
Performance Management: An Investment in Enterprise Success
Performance Management: An Investment in Enterprise SuccessPerformance Management: An Investment in Enterprise Success
Performance Management: An Investment in Enterprise Success
PerformanceG2, Inc.
 
Cognos TM1 for Advanced Users
Cognos TM1 for Advanced UsersCognos TM1 for Advanced Users
Cognos TM1 for Advanced Users
PerformanceG2, Inc.
 
PG2 Cognos Express 101
PG2 Cognos Express 101PG2 Cognos Express 101
PG2 Cognos Express 101
PerformanceG2, Inc.
 

More from PerformanceG2, Inc. (10)

Introduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive AnalyticsIntroduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive Analytics
 
Predictive Analytics Modeling
Predictive Analytics ModelingPredictive Analytics Modeling
Predictive Analytics Modeling
 
IBM Cognos 10.2 Security Best Practices
IBM Cognos 10.2 Security Best PracticesIBM Cognos 10.2 Security Best Practices
IBM Cognos 10.2 Security Best Practices
 
An Introduction to Predictive Analytics- An Executive's Guide for Informed De...
An Introduction to Predictive Analytics- An Executive's Guide for Informed De...An Introduction to Predictive Analytics- An Executive's Guide for Informed De...
An Introduction to Predictive Analytics- An Executive's Guide for Informed De...
 
IBM Cognos 10 - An Introduction
IBM Cognos 10 - An IntroductionIBM Cognos 10 - An Introduction
IBM Cognos 10 - An Introduction
 
Business Intelligence for Government - Clark County Family Services Departmen...
Business Intelligence for Government - Clark County Family Services Departmen...Business Intelligence for Government - Clark County Family Services Departmen...
Business Intelligence for Government - Clark County Family Services Departmen...
 
PerformanceG2 Company Profile
PerformanceG2 Company ProfilePerformanceG2 Company Profile
PerformanceG2 Company Profile
 
Performance Management: An Investment in Enterprise Success
Performance Management: An Investment in Enterprise SuccessPerformance Management: An Investment in Enterprise Success
Performance Management: An Investment in Enterprise Success
 
Cognos TM1 for Advanced Users
Cognos TM1 for Advanced UsersCognos TM1 for Advanced Users
Cognos TM1 for Advanced Users
 
PG2 Cognos Express 101
PG2 Cognos Express 101PG2 Cognos Express 101
PG2 Cognos Express 101
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

PG2 Multi Dimensional Reporting using Report Studio

  • 1. Multi-Dimensional Reporting using Report Studio January 28th, 2010 Click  to  edit  Master  sub1tle  style   Sanjeev Datta Consultant for PerformanceG2 9/2/09  
  • 2. Connect with us Call us: 877.742.4276 Email Us: info@performanceg2.com Visit our Web site: performanceg2.com Watch our Cognos videos at: youtube.com/user/performanceg2 Click  to  edit  Master  sub1tle  style   Follow us: twitter.com/performanceg2 Read our blog: performanceg2.com/blog/ Upcoming Events: performanceg2.com/events/
  • 3. OLAP Reporting using Report Studio January 28th, 2010 9/2/09  
  • 4. Session Objectives Data Models and OLAP Structures Cognos Studios MDX Functions Demo 1 Advanced Functions Demo 2 Best Practice Q&A 9/2/09  
  • 5. Model Types Relational Model Dimensionally modeled relational (DMR) Model OLAP Model 9/2/09  
  • 6. OLAP Structure Dimensions Hierarchies Levels Members Attributes 9/2/09  
  • 8. Cognos Studios Report Studio Analysis Studio Query Studio 9/2/09  
  • 9. Report Studio Drag & Drop interface with Automatic Expressions Faster Development time Automatically generated logic with dragging – such as “sets” Use DB Functions & SQL, MDX Generation Advance filtering, Sorting, Calculations Take adv of dimensional and relational style reporting Bursting – a delivery method 9/2/09  
  • 10. Report Studio – Drop Zone & Formatting 9/2/09  
  • 11. Report Studio – MUN Member Unique Name (MUN) Referenced in an Expression Location of member in Multi Dimensional Structure [Sales (analysis)].[Time dimension].[Time dimension].[Month] ->[all].[2009].[20091].[200901] 9/2/09  
  • 12. Report Studio – Sets Group of Members from a Single Hierarchy Set(member{,member}) 9/2/09  
  • 13. Report Studio – Tuple Measure values at the intersections of members from DIFFERENT dimensions Tuple([2006],[Computer Hardware]) 9/2/09  
  • 14. Report Studio – Current Measure Member of the hierarchy returned during an iteration 9/2/09  
  • 15. Report Studio – Filter Used as an expression syntax to define data items on column or row edges filter(set_exp, boolean_exp) 9/2/09  
  • 16. Report Studio – Slicer Provides context to intersection values Affects the values of the cells of the report but not the Rows or Columns 9/2/09  
  • 17. Report Studio – Summary Functions Summary Functions return value calculations based on member sets Total(<currentMeasure|expr> within set set_expr {, set_expr}) Result based on Expression Argument Aggregate (<currentMeasure|expr> within set set_expr {, set_expr}) Result based on Rollup rules defined in the Data Source 9/2/09  
  • 18. Demo 1 – Creating OLAP Reports 9/2/09  
  • 19. Report Studio – Other OLAP Functions 9/2/09  
  • 20. Report Studio – Other OLAP Functions 9/2/09  
  • 21. Report Studio – Other OLAP Functions 9/2/09  
  • 22. Demo 2 – OLAP Report Functions 9/2/09  
  • 23. Best Practices in Report Designs Be wary of OLAP Design including Rollup aggregations Appropriate functions for correct values Build Prompts Slicers - Often improve performance Format the report Delivery Method 9/2/09  
  • 25. Connect with us Call us: 877.742.4276 Email Us: info@performanceg2.com Visit our Web site: performanceg2.com Watch our Cognos videos at: youtube.com/user/performanceg2 Follow us: twitter.com/performanceg2 Read our blog: performanceg2.com/blog/ Upcoming Events: performanceg2.com/events/
  • 26. Thank your for attending our Webinar! info@performanceg2.com 9/2/09