Cognos TM1 Performance Guide
Cognos TM1 Performance Guide
Version 10.2.0
User Guide
Note
Before using this information and the product it supports, read the information in Notices on page 189.
Product Information
This document applies to IBM Cognos TM1 Performance Modeler Version 10.2.0 and may also apply to subsequent
releases.
Licensed Materials - Property of IBM
Copyright IBM Corporation 2012, 2013.
US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Chapter 1. What's new . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
New features in version 10.2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
New Cube Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
New Cognos TM1 Scorecarding . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
New Feeder Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Full picklist capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
TurboIntegrator processes triggered from workflow actions . . . . . . . . . . . . . . . . . . . 2
Link editing improvements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Drill-through . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Reuse of approval hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Restrict views to reviewers or contributors . . . . . . . . . . . . . . . . . . . . . . . . 3
TurboIntegrator processes triggered from workflow actions . . . . . . . . . . . . . . . . . . . 3
New TM1 Applications Maintenance utility . . . . . . . . . . . . . . . . . . . . . . . . 3
Show Data Flow model diagramming . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Improved transfer of model objects and applications . . . . . . . . . . . . . . . . . . . . . 4
New way to manage applications in TM1 Performance Modeler . . . . . . . . . . . . . . . . . 4
New import of Cognos Planning models into Cognos TM1 . . . . . . . . . . . . . . . . . . . 4
Chapter 2. Getting started with Cognos TM1 Performance Modeler . . . . . . . . . . 5
Logging on to Cognos TM1 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Starting Cognos TM1 Performance Modeler . . . . . . . . . . . . . . . . . . . . . . . . . 6
Organizing your content using folders . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Creating folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Viewing control objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Viewing object details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Show Data Flow in Cognos TM1 Performance Modeler . . . . . . . . . . . . . . . . . . . . 8
Looking at multiple views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Analyzing object dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 3. Designing models and applications . . . . . . . . . . . . . . . . . . 13
Model design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Defining dimensions for your model . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Building cubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Linking cubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Creating rules and processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Application design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Defining an approval hierarchy. . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Deploying multiple applications to different slices of the same cube . . . . . . . . . . . . . . . 15
Defining views and websheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Deploying the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Defining security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Activating an application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Configuring commentary on applications . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 4. Creating and formatting dimensions . . . . . . . . . . . . . . . . . . 21
Creating new dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Creating calculation dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Creating time dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Creating versions dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Creating hierarchy dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Creating generic dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Changing the dimension type . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Copyright IBM Corp. 2012, 2013 iii
Editing dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Creating a numeric attribute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Creating a text attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Creating an alias attribute in a dimension . . . . . . . . . . . . . . . . . . . . . . . . 30
Editing the dimension display options . . . . . . . . . . . . . . . . . . . . . . . . . 30
Adding a single member to a dimension . . . . . . . . . . . . . . . . . . . . . . . . 31
Adding multiple members to a dimension . . . . . . . . . . . . . . . . . . . . . . . . 31
Removing a member from a consolidation . . . . . . . . . . . . . . . . . . . . . . . . 31
Formatting members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Formatting a member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Creating subsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Creating dynamic subsets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Applying a filter to a subset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Creating pick lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Chapter 5. Creating cubes . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Creating a cube using dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Dropping dimensions on a new cube . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Using the keyboard to add dimensions . . . . . . . . . . . . . . . . . . . . . . . . . 40
Adding dimensions to the cube. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Removing dimensions from the cube . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Changing the order of dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Viewing the rules of a cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Creating a rules object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Defining a cube view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Creating a new cube view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Expanding and collapsing consolidations . . . . . . . . . . . . . . . . . . . . . . . . 44
Pivoting dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Hiding members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Defining a view based on subsets and selected members . . . . . . . . . . . . . . . . . . . 45
Editing a working subset from a view . . . . . . . . . . . . . . . . . . . . . . . . . 46
Changing the working subset of a view . . . . . . . . . . . . . . . . . . . . . . . . . 47
Cube calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Creating a cube calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Creating a cube calculation that references data from other cubes . . . . . . . . . . . . . . . . 51
Creating a cube calculation in a security control cube . . . . . . . . . . . . . . . . . . . . 53
Modifying the context of a cube calculation. . . . . . . . . . . . . . . . . . . . . . . . 54
Modifying cube calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Chapter 6. Creating links . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Specifying source and target cubes . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Establishing correspondence and mapping dimensions . . . . . . . . . . . . . . . . . . . . . 58
Slicing on dimension members . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Breaking a correspondence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Changing the mapping type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Setting the link implementation type . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Generating and running link processes . . . . . . . . . . . . . . . . . . . . . . . . . 61
Using pick lists as virtual dimensions in links . . . . . . . . . . . . . . . . . . . . . . . . 62
Using dimension attributes as virtual dimensions in links . . . . . . . . . . . . . . . . . . . . 62
Creating internal links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Creating drill-through objects in links . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Adding a drill-through process to an application . . . . . . . . . . . . . . . . . . . . . . 64
Link validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Repairing links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Link properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Chapter 7. Managing rules and feeders . . . . . . . . . . . . . . . . . . . . . . 67
Automatically generated rules and feeders . . . . . . . . . . . . . . . . . . . . . . . . . 67
Server level feeder generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Dimension calculation rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
iv IBM Cognos TM1 Performance Modeler Version 10.2.0: User Guide
Link rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Manually generated rules and feeders . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Editing rules and feeders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Expanding and collapsing rule and feeder blocks . . . . . . . . . . . . . . . . . . . . . . 73
Reordering rule blocks and statements . . . . . . . . . . . . . . . . . . . . . . . . . 73
Commenting and uncommenting lines of code . . . . . . . . . . . . . . . . . . . . . . 74
Enabling and disabling rules and feeders . . . . . . . . . . . . . . . . . . . . . . . . 74
Copying content from an automatically generated rule and feeder . . . . . . . . . . . . . . . . 75
Using Content Assist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Clearing rules and feeders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Validating rules and feeders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Rule properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Chapter 8. Setting up security and control access for user groups . . . . . . . . . . 79
Capabilities and security for user groups . . . . . . . . . . . . . . . . . . . . . . . . . 79
Capability assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Data access and security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Defining a new user group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Assigning capabilities to user groups . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Defining a new user for a user group. . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Defining security and access settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Creating a cell security cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Creating a pick list cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Chapter 9. Importing and transferring data . . . . . . . . . . . . . . . . . . . . 89
Importing data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Importing and mapping dimensions or cubes . . . . . . . . . . . . . . . . . . . . . . . 89
Importing from a relational data source . . . . . . . . . . . . . . . . . . . . . . . . . 93
Importing from a subset data source . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Transfer of model objects and applications . . . . . . . . . . . . . . . . . . . . . . . . . 95
Transfer of model objects between IBM Cognos TM1 environments. . . . . . . . . . . . . . . . 96
Transfer of applications between IBM Cognos TM1 environments . . . . . . . . . . . . . . . . 99
Transfer of hierarchies to and from IBM Cognos Business Viewpoint . . . . . . . . . . . . . . . 101
Transfer specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Chapter 10. Designing and deploying applications and managing rights . . . . . . . 107
Design and deploy an application . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Creating a new application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Defining application views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Defining application websheets . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Defining an approval hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Configuring a TurboIntegrator process to execute on a workflow action . . . . . . . . . . . . . . 111
Selecting the default client systems for use with the application . . . . . . . . . . . . . . . . 113
Validating and deploying the application . . . . . . . . . . . . . . . . . . . . . . . . 114
Advanced modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Enabling advanced modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Adding dependencies manually . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Managing rights for the application . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Managing user groups and rights for an application with an approval hierarchy . . . . . . . . . . . 117
Managing user groups for a central type application . . . . . . . . . . . . . . . . . . . . 118
Managing IBM Cognos TM1 Performance Modeler in the portal . . . . . . . . . . . . . . . . . 118
Activating an application in a portal. . . . . . . . . . . . . . . . . . . . . . . . . . 118
Exporting an application from the portal . . . . . . . . . . . . . . . . . . . . . . . . 118
Importing an exported application to the portal . . . . . . . . . . . . . . . . . . . . . . 119
Resetting an application in the portal . . . . . . . . . . . . . . . . . . . . . . . . . 119
Automating tasks with the Cognos TM1 Application Maintenance utility . . . . . . . . . . . . . . 119
Chapter 11. Administering and maintaining IBM Cognos TM1 Performance Modeler 123
Optimizing the memory consumption of a cube . . . . . . . . . . . . . . . . . . . . . . . 123
Managing processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Contents v
Creating a process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Using the process editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Scheduling processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Chapter 12. Cognos TM1 Scorecarding . . . . . . . . . . . . . . . . . . . . . 129
Scorecarding Sample Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Understand Cognos TM1 Scorecarding . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Scorecarding solution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Metric Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Metric Indicators Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Metric Indicator functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Metrics Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Impact Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Strategy Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Custom Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Creating a Cognos TM1 Scorecard solution . . . . . . . . . . . . . . . . . . . . . . . . 149
Creating a Metric Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Creating a Metric Indicator Dimension . . . . . . . . . . . . . . . . . . . . . . . . . 151
Creating calculations for Metric and Metric Indicator Dimensions . . . . . . . . . . . . . . . . 152
Creating a Metrics Cube. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Editing the Impact Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Creating a Strategy Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Creating a Custom Scorecard Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 156
Controlling the display and format of Tolerance values . . . . . . . . . . . . . . . . . . . 157
Adding data to a Metrics cube . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Deploying a Scorecarding Solution to a TM1 Server . . . . . . . . . . . . . . . . . . . . 160
Deploying a Scorecard Solution with a Distributed Application. . . . . . . . . . . . . . . . . 161
Scorecarding and Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Granting minimum access to scorecarding objects for non-administrator users. . . . . . . . . . . . 163
Blocking access to scorecard objects . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Limiting access to individual metrics in a Metrics dimension . . . . . . . . . . . . . . . . . 167
Limiting access to Scorecarding perspectives and objectives . . . . . . . . . . . . . . . . . . 168
Transfer of Scorecarding Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Scorecarding Message Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Appendix A. Accessibility features . . . . . . . . . . . . . . . . . . . . . . . 171
Keyboard shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
IBM and accessibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Appendix B. Cognos TM1 Performance Modeler for existing Cognos TM1 users . . . 175
Appendix C. Dimension calculations . . . . . . . . . . . . . . . . . . . . . . 177
Arithmetic operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Sum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Difference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Multiplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
CUMULATE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
DECUMULATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
LAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
LASTNZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
PERIODSTART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
PERIODMIDDLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
PERIODEND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
PERIODDAYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
VARIANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
VARIANCEPERCENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Syntax combinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
vi IBM Cognos TM1 Performance Modeler Version 10.2.0: User Guide
Appendix D. Import Cognos Planning models into Cognos TM1 . . . . . . . . . . 183
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Contents vii
viii IBM Cognos TM1 Performance Modeler Version 10.2.0: User Guide
Introduction
Use IBM
Cognos
TM1