WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
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/
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
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
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
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
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