There’s a fair amount of TM1 knowledge on the web.

The best TM1 knowledge on the web is here at Cubewise’s Tech blog.

Upgrade from TM1 10.x to Planning Analytics

Migrating from TM1 10.2.2 to Planning Analytics is not complicated, but it is a process with multiple layers that requires sufficient planning.

With IBM’s decision to stop support for TM1 10.2.2 in September 2019, we compiled a decision tree to ensure you know which questions you need to answer to find the most suitable path for your environment to effectively plan your upgrade to Planning Analytics.


Read
Adjusting server configuration for Planning Analytics

Planning Analytics comes with a host of new features. If you are upgrading or considering upgrading to PAL then you should make sure that as a minimum you optimize your server configuration file (tm1s.cfg) to get the most out of the latest version and get best performance from your TM1 server. When launching new features IBM has a history of first disabling new features by default and in later releases changing the default behaviour. Examples of this can be seen with ParallelInteraction, PersistentFeeders and MTQ which were all initially disabled by default but are now enabled by default. We would expect the default values for the new features of Planning Analytics to all switch to being enabled within the next few releases. In the meantime read on to see what configurations you need to change to get the most out of the new TM1 server.


Read
Planning Analytics Workspace Installation guide

The installation would seem daunting at first as the installation of Planning Analytics Workspace is not as straight forward as the usual TM1 installations. To continue with the Workspace installation, confirm the current version of planning Analytics Local as at least version 2.0.0 or greater is required before you can continue with the installation of Workspace.


Read
We oldschoolers need to revisit the language we use to talk about dimension structures

TM1 oldschoolers have long been used to being sloppy in our use of language to describe dimensions, hierarchies and rollups. Now that Planning Analytics supports named hierarchies the term "hierarchy" has a specific meaning which we need to respect. Clear and unambiguous communication is important. It may be difficult at first, but if you catch yourself saying “hierarchy” when you really mean “rollup” stop and correct yourself. It doesn’t take long to change the habit and the sooner we all do we can stop second guessing each other.


Read
Cloud versus On-Premise Deployment

Reviewing your Software environment can result in many questions. Which is the best option? How do I choose between cloud and on-premise? How would it change the way we manage our systems? Can the cloud environment be managed by internal IT team?

Both environments have benefits, therefore the best question to find an answer to is “Which solution suits us best?”.


Read
Attributes in TM1. More things to be aware of

TM1 has supported MDX for a long time, but TM1’s own “dialect” of MDX can be a little quirky. Compared to standard MDX TM1 can be very concise, but it is also ambiguous which can be a problem as using TM1's "shorthand MDX notation" it is only possible to tell by context whether a member, a member property, or a subset is being referred to.

Of course, TM1 doesn’t just speak its own dialect of MDX, it also understands standard MDX and using standard MDX solves solves the problem of ambiguity. However, there is still a potential for typing and name conflicts between TM1 attributes and built-in intrinsic MDX member properties. This article makes Planning Analytics developers aware of these conflicts and how to deal with them.


Read
Using hierarchies for PickLists

The colon delimiter used between dimension name and hierarchy name presents a problem when defining PickLists as the same string delimiter is used. But we can overcome this issue by escaping the additional colon character.


Read
The (increased) importance of attributes in Planning Analytics

Attributes have always been very useful when developing a TM1 model but until now have never been an essential component of development. With Planning Analytics this changes. This is a forgotten or little known point that all TM1 developers should be aware of and is especially relevant for anyone with an existing TM1 model considering upgrading to Planning Analytics. To find out why this is read the article.


Read
What is the Cubewise EDU TM1 and Planning Analytics Developer Credential?

People might not generally be aware that in Planning Analytics (TM1 server v11) virtually all server configuration parameters are now dynamic, meaning they can be changed with immediate effect while the server is in session. This includes IntegratedSecurityMode which affects how users are able to log in.

This presents an easy way to prevent users establishing new sessions and interfering with batch load processes. Just change the IntegratedSecurityMode parameter and users won’t be able to log in. No need to for a TI to remove client/group associations or change all passwords which then need to be put back again.


Read
An easier way to manage overnight batch runs

People might not generally be aware that in Planning Analytics (TM1 server v11) virtually all server configuration parameters are now dynamic, meaning they can be changed with immediate effect while the server is in session. This includes IntegratedSecurityMode which affects how users are able to log in.

This presents an easy way to prevent users establishing new sessions and interfering with batch load processes. Just change the IntegratedSecurityMode parameter and users won’t be able to log in. No need to for a TI to remove client/group associations or change all passwords which then need to be put back again.


Read