Skip to main content

Posts Tagged ‘TM1 Modeling’

Autonomous Performance Tuning

I was recently asked by a former colleague of mine to help conduct an appraisal of a large scale Cognos TM1 development project that is planning on sourcing all kinds of data from a large Oracle RDMS. In addition to the “normal” review objectives (is the design appropriate? are best practices being followed? will the […]

Creating Rules with Cognos TM1 Performance Modeler

The website reads: “Rule creation is greatly simplified in Cognos TM1 Performance Modeler. The Rules Editor includes Content Assist features that present contextually relevant elements or information while creating a rule. Additionally, Cognos TM1 Performance Modeler automatically generates rules and associated feeders when you define a calculation dimension or create a link.” So, let us […]

Cognos TM1 Tuning – Keeping your Model Fit

Architectural Best Practices and adequate Performance Testing will help insure that (at least) acceptable performance levels are met when a TM1 model is deployed. But as time passes, overall application performance may change -reducing effectiveness as well as user satisfaction.  This can be caused by a variety of events, such as:  A Changing User Community […]

TM1 Modeling Best Practice – Optimally Locating Solution Logic

To insure that acceptable levels of performance and maintainability can be achieved, an “architectural purist” (like me) will want to recommend that when implementing your Cognos TM1 model, great care be taken when deciding where you implement the specific logic that the solution requires. Although there will always be “room for exception” (for example to […]

Cognos TM1 Models – focusing on the “value add”

TM1 Models will all consist of 4 functional components. These will be Absorb, Configure, Calculate/Consolidate and Consume. Remember: Each component must be kept distinct! Components are purpose based not technology based! Focus on which components add value to the business not ones that are generic to any business!  Now let’s have a look at each […]