SlideShare a Scribd company logo
1 of 30
Download to read offline
Cognos TM1- An Introduction: Design,
               ®


 Maintenance and Performance Tuning
 Webinar
 September 10th, 2009

          Click
to
edit
Master
sub1tle
style





  Sanjeev Data
  Consultant for PerformanceG2

9/2/09

Connect with us


 Call us: 877.742.4276

 Email Us: training@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/
IBM Cognos TM1 - Overview
 September 10th, 2009




9/2/09

Session Objectives

      Understanding TM1 – Overview

      Design - Demo 1

      TM1 Implementation Methodology – Project Management

      Advanced Users – Demo 2

      Maintenance & Performance Tuning

      Integration with Cognos 8 – Demo 3

      Best Practice

      Q&A

9/2/09

What is Table Manager (TM) 1?

     High Performance OLAP Engine suited for Planning,
     Budgeting, Forecasting and Data Analysis

     Designed for “Write-back” capabilities –> “What – if” scenario
     modeling

     64 bit, In-memory (RAM) multidimensional server

     Delivers “On-Demand” , Real-Time results in highly volatile
     (constantly changing) environments




9/2/09

TM1 Components 


      TM 1 Server
      TM1 Perspectives  Excel add-on
      TM1 Architect
      Turbo Integrator (TI)


      TM1 Excel
      TM1 Web
      TM1 Executive Viewer




9/2/09

Design - Demo 1




9/2/09

Implementation Methodology – 5 phase process




9/2/09

PHASE 1: Analysis


      Goal Definition

      Role Enumeration

      Requirement Gathering

      Infrastructure Assessment
      Risk Assessment




9/2/09

PHASE 2a: Model Definition


      Cube Factoring

      Dimension Factoring

      Schema Capture

      Business Rules




9/2/09

PHASE 2b: Metadata Definition


      Sources

      Granularity

      Hierarchies

      Attributes
      Naming Standards




9/2/09

PHASE 2c: Metadata Definition/User Interface


      Measures – Dimensions and Elements

      Version Handling

      Role-based Optimization

      Define Default Views
      Define Security Model




9/2/09

PHASE 3: Construction


      Create Objects

      Initialize Data & Metadata

      Create Business Logic

      Build UI
      Implement Security Model




9/2/09

PHASE 4: Deployment


      Technology Install

      Verify Correctness of Dimension Hierarchies and Rules

      Validation and User Acceptance Testing (UAT)

      User Training (model-specific)
      Support Training (model – specific)




9/2/09

PHASE 5: Administration


      Backup Plan

      System Documentation

      User Documentation




9/2/09

Advanced Users - Demo 2




9/2/09

TM1 – Performance Tuning

      Area          Technique

      Server        Server Memory
                    • StarGate Views (SGV)
                    • }CubeProperties Control Cube
                    • Tuning RAM

      Database      • ReadersBypassWriters (tm1s.cfg)
                    • Locking
                    • Batch Updates
                    • TI Functions
      Spreadsheet   Worksheet Functions




9/2/09

Performance Tuning – StarGate Views


      Calculated & Stored subsections of a TM1 Cube

      Contains only data for a defined section of the cube

      Are effectively “sub-cubes” created in server memory

      Smaller than entire cube – Requires less server memory
      Allows quicker Access to Cube Data




9/2/09

Performance Tuning – StarGate Views


                             Allows any slice worksheets
                             containing a VIEW function to
                             remain functional but the
                             function does not generate SGV

                             Allows TM1 to retrieve a
                             calculated value from a SGV
                             stored in memory

                             Faster retrieval time improves
                             performance


9/2/09

Performance Tuning – }CubeProperties Control Cube




                                 View Maximum Memory
                                 (VMM)

                                 View Minimum Time (VMT)




 9/2/09

Performance Tuning – }CubeProperties Control Cube




 9/2/09

Performance Tuning – Tuning RAM



                             Modify the boot.ini file (to
                             the correct partition, if
                             available)

                             Add “/3GB” switch to the
                             end of the last line of
                             boot.ini

                             Reboot the physical server
                             on which the TM1 server
                             runs

9/2/09

Performance Tuning – Database Techniques

   ReadersBypassWriters (tm1s.cfg) –> ReadersBypassWriters=T

   Locking -> Locks read/write during TI process executions

   Batch Updates -> Holding on to multiple changes and executing them
   in a batch process all at once

   TI Functions-> LockOff -> Turns off server locking
                BatchUpdateStart -> Enables Batch Updates (Lock off)
                LockOn ->Restores Server Locking
                BatchUpdateFinish -> Server exists Batch Update mode



9/2/09

Performance Tuning – Worksheet Functions


  DBR – Function is executed and resolved before all other DB
  Functions

  DBRW – Similar to DBR Function, but reduces Network traffic and
  may improve performance on Wide Area Networks

  ELCOMP – Similar to DBR Function in that it retrieves a value from a
  specified TM1 cube but it also results in a round trip between the
  Server and Excel

  Workbook_Open Event – A built-in workbook even that runs its macro
  code each time you manually open the workbook.


9/2/09

Integration with Cognos 8 – Demo 3




9/2/09

Best Practices

   TM1 words must contain no less than 2 and no more than 256
   dimensions

   Many TM1 functions reference the element index values.
   Changing the order of elements in a dimension can return
   new and possibly unexpected values for any functions that
   reference the involved elements (show formula and less than
   2 and no more than 256 example)

   Rule override consolidations – must be a member of ADMIN
   group to write/edit rules



9/2/09

Best Practices (con’t)


   Rules take precedence over consolidations within dimensions

   Del bib file from data directory folder when you are using another text
   editor for rules as this will cause discrepancies

   Consolidations defined in dimensions are calculate much more
   quickly than rules-derived values, especially in very large, sparse
   cubes




9/2/09

Q&A Session




 training@performanceg2.com
9/2/09

Connect with us


 Call us: 877.742.4276

 Email Us: training@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!




 training@performanceg2.com
9/2/09


More Related Content

What's hot

Lotus Admin Training Part II
Lotus Admin Training Part IILotus Admin Training Part II
Lotus Admin Training Part IISanjaya K Saxena
 
PCTY 2012, Kundecase: Backup af virtuelle servere v. Klavs Kabell
PCTY 2012, Kundecase: Backup af virtuelle servere v. Klavs KabellPCTY 2012, Kundecase: Backup af virtuelle servere v. Klavs Kabell
PCTY 2012, Kundecase: Backup af virtuelle servere v. Klavs KabellIBM Danmark
 
Creating order in the database patching chaos
Creating order in the database patching chaosCreating order in the database patching chaos
Creating order in the database patching chaosLiron Amitzi
 
Tuning new versions of BMC Remedy
Tuning new versions of BMC RemedyTuning new versions of BMC Remedy
Tuning new versions of BMC RemedyBillGleeson4
 
DB2 Accounting Reporting
DB2  Accounting ReportingDB2  Accounting Reporting
DB2 Accounting ReportingJohn Campbell
 
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the mythsDB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the mythsFlorence Dubois
 
Managing Changing Data: Part 2
Managing Changing Data: Part 2Managing Changing Data: Part 2
Managing Changing Data: Part 2Safe Software
 
ALL ABOUT DB2 DSNZPARM
ALL ABOUT DB2 DSNZPARMALL ABOUT DB2 DSNZPARM
ALL ABOUT DB2 DSNZPARMIBM
 
Parallel Batch Performance Considerations
Parallel Batch Performance ConsiderationsParallel Batch Performance Considerations
Parallel Batch Performance ConsiderationsMartin Packer
 
Db2 10 memory management uk db2 user group june 2013
Db2 10 memory management   uk db2 user group june 2013Db2 10 memory management   uk db2 user group june 2013
Db2 10 memory management uk db2 user group june 2013Carol Davis-Mann
 
A First Look at the DB2 10 DSNZPARM Changes
A First Look at the DB2 10 DSNZPARM ChangesA First Look at the DB2 10 DSNZPARM Changes
A First Look at the DB2 10 DSNZPARM ChangesWillie Favero
 
load balancing in public cloud
load balancing in public cloudload balancing in public cloud
load balancing in public cloudSudhagarp Cse
 
Load Balancing from the Cloud - Layer 7 Aware Solution
Load Balancing from the Cloud - Layer 7 Aware SolutionLoad Balancing from the Cloud - Layer 7 Aware Solution
Load Balancing from the Cloud - Layer 7 Aware SolutionImperva Incapsula
 
DB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and controlDB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and controlFlorence Dubois
 
Server Consolidation through Virtual Machine Task Migration to achieve Green ...
Server Consolidation through Virtual Machine Task Migration to achieve Green ...Server Consolidation through Virtual Machine Task Migration to achieve Green ...
Server Consolidation through Virtual Machine Task Migration to achieve Green ...IJCSIS Research Publications
 
Db2 10 memory management uk db2 user group june 2013 [read-only]
Db2 10 memory management   uk db2 user group june 2013 [read-only]Db2 10 memory management   uk db2 user group june 2013 [read-only]
Db2 10 memory management uk db2 user group june 2013 [read-only]Laura Hood
 
Presentation bringing xen server to mission critical system
Presentation   bringing xen server to mission critical systemPresentation   bringing xen server to mission critical system
Presentation bringing xen server to mission critical systemxKinAnx
 
I Know What You Did THIS Summer
I Know What You Did THIS SummerI Know What You Did THIS Summer
I Know What You Did THIS SummerMartin Packer
 
load balancing in public cloud ppt
load balancing in public cloud pptload balancing in public cloud ppt
load balancing in public cloud pptKrishna Kumar
 

What's hot (20)

Lotus Admin Training Part II
Lotus Admin Training Part IILotus Admin Training Part II
Lotus Admin Training Part II
 
PCTY 2012, Kundecase: Backup af virtuelle servere v. Klavs Kabell
PCTY 2012, Kundecase: Backup af virtuelle servere v. Klavs KabellPCTY 2012, Kundecase: Backup af virtuelle servere v. Klavs Kabell
PCTY 2012, Kundecase: Backup af virtuelle servere v. Klavs Kabell
 
Creating order in the database patching chaos
Creating order in the database patching chaosCreating order in the database patching chaos
Creating order in the database patching chaos
 
Tuning new versions of BMC Remedy
Tuning new versions of BMC RemedyTuning new versions of BMC Remedy
Tuning new versions of BMC Remedy
 
DB2 Accounting Reporting
DB2  Accounting ReportingDB2  Accounting Reporting
DB2 Accounting Reporting
 
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the mythsDB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
 
Managing Changing Data: Part 2
Managing Changing Data: Part 2Managing Changing Data: Part 2
Managing Changing Data: Part 2
 
ALL ABOUT DB2 DSNZPARM
ALL ABOUT DB2 DSNZPARMALL ABOUT DB2 DSNZPARM
ALL ABOUT DB2 DSNZPARM
 
Parallel Batch Performance Considerations
Parallel Batch Performance ConsiderationsParallel Batch Performance Considerations
Parallel Batch Performance Considerations
 
Db2 10 memory management uk db2 user group june 2013
Db2 10 memory management   uk db2 user group june 2013Db2 10 memory management   uk db2 user group june 2013
Db2 10 memory management uk db2 user group june 2013
 
A First Look at the DB2 10 DSNZPARM Changes
A First Look at the DB2 10 DSNZPARM ChangesA First Look at the DB2 10 DSNZPARM Changes
A First Look at the DB2 10 DSNZPARM Changes
 
load balancing in public cloud
load balancing in public cloudload balancing in public cloud
load balancing in public cloud
 
Load Balancing from the Cloud - Layer 7 Aware Solution
Load Balancing from the Cloud - Layer 7 Aware SolutionLoad Balancing from the Cloud - Layer 7 Aware Solution
Load Balancing from the Cloud - Layer 7 Aware Solution
 
Load balancing
Load balancingLoad balancing
Load balancing
 
DB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and controlDB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and control
 
Server Consolidation through Virtual Machine Task Migration to achieve Green ...
Server Consolidation through Virtual Machine Task Migration to achieve Green ...Server Consolidation through Virtual Machine Task Migration to achieve Green ...
Server Consolidation through Virtual Machine Task Migration to achieve Green ...
 
Db2 10 memory management uk db2 user group june 2013 [read-only]
Db2 10 memory management   uk db2 user group june 2013 [read-only]Db2 10 memory management   uk db2 user group june 2013 [read-only]
Db2 10 memory management uk db2 user group june 2013 [read-only]
 
Presentation bringing xen server to mission critical system
Presentation   bringing xen server to mission critical systemPresentation   bringing xen server to mission critical system
Presentation bringing xen server to mission critical system
 
I Know What You Did THIS Summer
I Know What You Did THIS SummerI Know What You Did THIS Summer
I Know What You Did THIS Summer
 
load balancing in public cloud ppt
load balancing in public cloud pptload balancing in public cloud ppt
load balancing in public cloud ppt
 

Similar to PG2 Cognos TM1: An Introduction to Design, Maintenance and Performance Tuning

System z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining UtilitiesSystem z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining UtilitiesSurekha Parekh
 
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral ProgramBig Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Programinside-BigData.com
 
CA 2E CM Whats New In 8.5
CA 2E CM Whats New In 8.5CA 2E CM Whats New In 8.5
CA 2E CM Whats New In 8.5ADC Austin Tech
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT Group
 
3.ibm cognos-tm1-9.5.2-why-upgrade
3.ibm cognos-tm1-9.5.2-why-upgrade3.ibm cognos-tm1-9.5.2-why-upgrade
3.ibm cognos-tm1-9.5.2-why-upgradekaazimraza
 
Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)camunda services GmbH
 
Modularizing AcmeAir: A case study in modularizing a Java App
Modularizing AcmeAir: A case study in modularizing a Java AppModularizing AcmeAir: A case study in modularizing a Java App
Modularizing AcmeAir: A case study in modularizing a Java AppDinakar Guniguntala
 
PG2 Multi Dimensional Reporting using Report Studio
PG2 Multi Dimensional Reporting using Report StudioPG2 Multi Dimensional Reporting using Report Studio
PG2 Multi Dimensional Reporting using Report StudioPerformanceG2, Inc.
 
Software+struc+doc
Software+struc+docSoftware+struc+doc
Software+struc+docG.C Reddy
 
IBM Cognos 10.2 Dynamic Cubes Deeper Dive
IBM Cognos 10.2 Dynamic Cubes Deeper DiveIBM Cognos 10.2 Dynamic Cubes Deeper Dive
IBM Cognos 10.2 Dynamic Cubes Deeper DiveSenturus
 
Impact 2014 - IIB - selecting the right transformation option
Impact 2014 -  IIB - selecting the right transformation optionImpact 2014 -  IIB - selecting the right transformation option
Impact 2014 - IIB - selecting the right transformation optionAndrew Coleman
 
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...Codemotion
 
A comparison review of DB2 9 Releases
A comparison review of DB2 9 ReleasesA comparison review of DB2 9 Releases
A comparison review of DB2 9 ReleasesDeepak Rao
 
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACHPERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACHcscpconf
 
Performance comparison on java technologies a practical approach
Performance comparison on java technologies   a practical approachPerformance comparison on java technologies   a practical approach
Performance comparison on java technologies a practical approachcsandit
 
How to Wield Kentico 9 in the Real World
How to Wield Kentico 9 in the Real WorldHow to Wield Kentico 9 in the Real World
How to Wield Kentico 9 in the Real WorldBrian McKeiver
 
Intro to goldilocks inmemory db - low latency
Intro to goldilocks inmemory db - low latencyIntro to goldilocks inmemory db - low latency
Intro to goldilocks inmemory db - low latencyDongpyo Lee
 
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...The Linux Foundation
 
The Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFestThe Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFestYoshio Terada
 

Similar to PG2 Cognos TM1: An Introduction to Design, Maintenance and Performance Tuning (20)

System z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining UtilitiesSystem z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining Utilities
 
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
OMEGAMON XE for Mainframe Networks v5.3 Long presentationOMEGAMON XE for Mainframe Networks v5.3 Long presentation
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
 
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral ProgramBig Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
 
CA 2E CM Whats New In 8.5
CA 2E CM Whats New In 8.5CA 2E CM Whats New In 8.5
CA 2E CM Whats New In 8.5
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
 
3.ibm cognos-tm1-9.5.2-why-upgrade
3.ibm cognos-tm1-9.5.2-why-upgrade3.ibm cognos-tm1-9.5.2-why-upgrade
3.ibm cognos-tm1-9.5.2-why-upgrade
 
Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)
 
Modularizing AcmeAir: A case study in modularizing a Java App
Modularizing AcmeAir: A case study in modularizing a Java AppModularizing AcmeAir: A case study in modularizing a Java App
Modularizing AcmeAir: A case study in modularizing a Java App
 
PG2 Multi Dimensional Reporting using Report Studio
PG2 Multi Dimensional Reporting using Report StudioPG2 Multi Dimensional Reporting using Report Studio
PG2 Multi Dimensional Reporting using Report Studio
 
Software+struc+doc
Software+struc+docSoftware+struc+doc
Software+struc+doc
 
IBM Cognos 10.2 Dynamic Cubes Deeper Dive
IBM Cognos 10.2 Dynamic Cubes Deeper DiveIBM Cognos 10.2 Dynamic Cubes Deeper Dive
IBM Cognos 10.2 Dynamic Cubes Deeper Dive
 
Impact 2014 - IIB - selecting the right transformation option
Impact 2014 -  IIB - selecting the right transformation optionImpact 2014 -  IIB - selecting the right transformation option
Impact 2014 - IIB - selecting the right transformation option
 
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
 
A comparison review of DB2 9 Releases
A comparison review of DB2 9 ReleasesA comparison review of DB2 9 Releases
A comparison review of DB2 9 Releases
 
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACHPERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
PERFORMANCE COMPARISON ON JAVA TECHNOLOGIES - A PRACTICAL APPROACH
 
Performance comparison on java technologies a practical approach
Performance comparison on java technologies   a practical approachPerformance comparison on java technologies   a practical approach
Performance comparison on java technologies a practical approach
 
How to Wield Kentico 9 in the Real World
How to Wield Kentico 9 in the Real WorldHow to Wield Kentico 9 in the Real World
How to Wield Kentico 9 in the Real World
 
Intro to goldilocks inmemory db - low latency
Intro to goldilocks inmemory db - low latencyIntro to goldilocks inmemory db - low latency
Intro to goldilocks inmemory db - low latency
 
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
 
The Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFestThe Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFest
 

More from PerformanceG2, Inc.

Introduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive AnalyticsIntroduction to Simulation- Predictive Analytics
Introduction to Simulation- Predictive AnalyticsPerformanceG2, 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 PracticesPerformanceG2, 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 Insight the Book - An In Depth Presenation by Author Sanjeev Datta
IBM Cognos Insight the Book - An In Depth Presenation by Author Sanjeev DattaIBM Cognos Insight the Book - An In Depth Presenation by Author Sanjeev Datta
IBM Cognos Insight the Book - An In Depth Presenation by Author Sanjeev DattaPerformanceG2, 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 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011PerformanceG2, 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 SuccessPerformanceG2, Inc.
 
PG2 Creating Effective Dashboards In Cognos 8
PG2 Creating Effective Dashboards In Cognos 8PG2 Creating Effective Dashboards In Cognos 8
PG2 Creating Effective Dashboards In Cognos 8PerformanceG2, Inc.
 

More from PerformanceG2, Inc. (12)

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 Insight the Book - An In Depth Presenation by Author Sanjeev Datta
IBM Cognos Insight the Book - An In Depth Presenation by Author Sanjeev DattaIBM Cognos Insight the Book - An In Depth Presenation by Author Sanjeev Datta
IBM Cognos Insight the Book - An In Depth Presenation by Author Sanjeev Datta
 
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
 
PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011
 
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
 
PG2 Cognos Express 101
PG2 Cognos Express 101PG2 Cognos Express 101
PG2 Cognos Express 101
 
PG2 Creating Effective Dashboards In Cognos 8
PG2 Creating Effective Dashboards In Cognos 8PG2 Creating Effective Dashboards In Cognos 8
PG2 Creating Effective Dashboards In Cognos 8
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

PG2 Cognos TM1: An Introduction to Design, Maintenance and Performance Tuning

  • 1. Cognos TM1- An Introduction: Design, ® Maintenance and Performance Tuning Webinar September 10th, 2009 Click
to
edit
Master
sub1tle
style
 Sanjeev Data Consultant for PerformanceG2 9/2/09

  • 2. Connect with us Call us: 877.742.4276 Email Us: training@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. IBM Cognos TM1 - Overview September 10th, 2009 9/2/09

  • 4. Session Objectives Understanding TM1 – Overview Design - Demo 1 TM1 Implementation Methodology – Project Management Advanced Users – Demo 2 Maintenance & Performance Tuning Integration with Cognos 8 – Demo 3 Best Practice Q&A 9/2/09

  • 5. What is Table Manager (TM) 1? High Performance OLAP Engine suited for Planning, Budgeting, Forecasting and Data Analysis Designed for “Write-back” capabilities –> “What – if” scenario modeling 64 bit, In-memory (RAM) multidimensional server Delivers “On-Demand” , Real-Time results in highly volatile (constantly changing) environments 9/2/09

  • 6. TM1 Components TM 1 Server TM1 Perspectives  Excel add-on TM1 Architect Turbo Integrator (TI) TM1 Excel TM1 Web TM1 Executive Viewer 9/2/09

  • 7. Design - Demo 1 9/2/09

  • 8. Implementation Methodology – 5 phase process 9/2/09

  • 9. PHASE 1: Analysis Goal Definition Role Enumeration Requirement Gathering Infrastructure Assessment Risk Assessment 9/2/09

  • 10. PHASE 2a: Model Definition Cube Factoring Dimension Factoring Schema Capture Business Rules 9/2/09

  • 11. PHASE 2b: Metadata Definition Sources Granularity Hierarchies Attributes Naming Standards 9/2/09

  • 12. PHASE 2c: Metadata Definition/User Interface Measures – Dimensions and Elements Version Handling Role-based Optimization Define Default Views Define Security Model 9/2/09

  • 13. PHASE 3: Construction Create Objects Initialize Data & Metadata Create Business Logic Build UI Implement Security Model 9/2/09

  • 14. PHASE 4: Deployment Technology Install Verify Correctness of Dimension Hierarchies and Rules Validation and User Acceptance Testing (UAT) User Training (model-specific) Support Training (model – specific) 9/2/09

  • 15. PHASE 5: Administration Backup Plan System Documentation User Documentation 9/2/09

  • 16. Advanced Users - Demo 2 9/2/09

  • 17. TM1 – Performance Tuning Area Technique Server Server Memory • StarGate Views (SGV) • }CubeProperties Control Cube • Tuning RAM Database • ReadersBypassWriters (tm1s.cfg) • Locking • Batch Updates • TI Functions Spreadsheet Worksheet Functions 9/2/09

  • 18. Performance Tuning – StarGate Views Calculated & Stored subsections of a TM1 Cube Contains only data for a defined section of the cube Are effectively “sub-cubes” created in server memory Smaller than entire cube – Requires less server memory Allows quicker Access to Cube Data 9/2/09

  • 19. Performance Tuning – StarGate Views Allows any slice worksheets containing a VIEW function to remain functional but the function does not generate SGV Allows TM1 to retrieve a calculated value from a SGV stored in memory Faster retrieval time improves performance 9/2/09

  • 20. Performance Tuning – }CubeProperties Control Cube View Maximum Memory (VMM) View Minimum Time (VMT) 9/2/09

  • 21. Performance Tuning – }CubeProperties Control Cube 9/2/09

  • 22. Performance Tuning – Tuning RAM Modify the boot.ini file (to the correct partition, if available) Add “/3GB” switch to the end of the last line of boot.ini Reboot the physical server on which the TM1 server runs 9/2/09

  • 23. Performance Tuning – Database Techniques ReadersBypassWriters (tm1s.cfg) –> ReadersBypassWriters=T Locking -> Locks read/write during TI process executions Batch Updates -> Holding on to multiple changes and executing them in a batch process all at once TI Functions-> LockOff -> Turns off server locking BatchUpdateStart -> Enables Batch Updates (Lock off) LockOn ->Restores Server Locking BatchUpdateFinish -> Server exists Batch Update mode 9/2/09

  • 24. Performance Tuning – Worksheet Functions DBR – Function is executed and resolved before all other DB Functions DBRW – Similar to DBR Function, but reduces Network traffic and may improve performance on Wide Area Networks ELCOMP – Similar to DBR Function in that it retrieves a value from a specified TM1 cube but it also results in a round trip between the Server and Excel Workbook_Open Event – A built-in workbook even that runs its macro code each time you manually open the workbook. 9/2/09

  • 25. Integration with Cognos 8 – Demo 3 9/2/09

  • 26. Best Practices TM1 words must contain no less than 2 and no more than 256 dimensions Many TM1 functions reference the element index values. Changing the order of elements in a dimension can return new and possibly unexpected values for any functions that reference the involved elements (show formula and less than 2 and no more than 256 example) Rule override consolidations – must be a member of ADMIN group to write/edit rules 9/2/09

  • 27. Best Practices (con’t) Rules take precedence over consolidations within dimensions Del bib file from data directory folder when you are using another text editor for rules as this will cause discrepancies Consolidations defined in dimensions are calculate much more quickly than rules-derived values, especially in very large, sparse cubes 9/2/09

  • 29. Connect with us Call us: 877.742.4276 Email Us: training@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/
  • 30. Thank your for attending our Webinar! training@performanceg2.com 9/2/09