Professional Documents
Culture Documents
Presenters
James.Salmon@budgetingsolutions.co.uk
Andy.Ellis@budgetingsolutions.co.uk
Want to ask a question?
• Established in 2005
Overview
A detective story…whodunnit ?
Hardware
Server configuration
Cognos Settings
Data
Infrastructure
1. Report Performance
2. Dashboard response
3. System stability
4. Concurrent User load
5. Cube build performance
- Easily manageable
- Can allocate more resources as required
But
- 5-10% overhead
- Dedicated resources
Cognos Server Settings
Concurrent Users
Affinity Requests
Quick Fixes
Logging Levels
Concurrent Users
IBM Sizing Documents
100:10:1
Temporary Files
Cognos will create large temporary files as part of the report process and
cause the disk to fill. Monitor the temp directory and make sure there is enough
space to write to
Managing the Working Day
Peak Demand
– Most organisations have a peak period of demand, typically during normal
business hours
– Determine the start and end time to control the number of concurrent jobs
For 10.2.2 has replaced Tomcat. Defaults to 768MB , least amount of memory
for fast start-up.
Should be set to 1.5 (for balance between start-up and operating speed) or 2
(for maximum operating speed) times that value if you have lots of memory on
the server
General
32 bit v 64 bit
• access more memory
• faster execution
• better system stability
• all future Cognos releases on 64 bit
Summary Tables
Condense large fact tables to several summary tables
Jobs to refresh summaries and DBA assistance
Power Cubes
Still valid option for drilling, aggregation but latency, build time
Framework Manager
Whilst it can do many things, keep simple
Views – joins over different views can adversely affect performance
For complex queries, views significantly improve report performance
as all data processing is performed by the database. Used for performance
optimisation strategy
ETL Issues
Ad hoc sorting and querying would benefit for increased Sort Buffer Size
Under the Environment section is the Sort buffer size in MB. The default
value is 4 MB.
Typically this can be safely increased 4 to 8 times.
Log Files
Tidy up
Delete .dmp files (but try and resolve reasons why as indicator of
serious issue), can be large
c:\Program Files\IBM\Cognos\C10_64\bin64
Delete anything ‘core’, ‘javacore’, ‘snap’
https://allthingscognos.wordpress.com/2014/08/05/maintenance-of-ibm-cognos-
10-bi-servers/
Cognos Audit
Cognos also includes a pre-built set of audit reports and the corresponding
framework manager model to access an Audit database
Join us on 17th September for a full explanation of this facility – how to install,
where you can find the reports and also how to modify or create your own to give
a dashboard view.
Cognos Administration Monitoring
You can define thresholds for various parts of the system (system, servers,
dispatchers, services) which will provide red, amber, green indicators.
Agents can be set up to monitor these metrics and could send your system
administrator an email when a threshold value has been exceeded.
• Network bandwidth between a Web browser and a Web server does not affect
system scalability, but does affect user performance
ISAPI instead of CGI, best practice for multiple users. CGI for low users, test
environments, proof of concepts.
IIS Content Expiration, mentioned before. Cognos portal (over 600 images)
being constantly loaded.
Dynamic Query Mode – if not using then switch off in Cognos Configuration,
can save up to 1 GB of memory per server.
Summary
Prices start from £995 per day for up to 6 people on site , or hosted at our
Nottingham central office.
Email: amanda.gibson@budgetingsolutions.co.uk