Michel Zijlema wrote:version 9.5.2 is Unicode encoded, while version 9.1.2 is not and therefore is unable to read the TM1 9.5.2 database files
There was a 9.1.x release that did enable the use of Unicode and TM1 (
see here) but this was an Applix thing and I very much doubt IBM support this release, or even are willing to release it to a downgrading customer.
LoganNSE wrote:1. Is it possible to downgrade TM1 9.5.2 application to TM1 9.2.1?
I guess technically it is, but as Michel points out, you're not going to be able to just uninstall, reinstall and fire up the same instance because of the Unicode issue. I guess you have a back-up of your model before you upgraded? Then, you might be able to fire that up after the downgrade and go through a one-time exercise of manually changing all the rules/ TI/ etc to align to the current model.
LoganNSE wrote:2. What are the possible issues that we might have to overcome/face?
Unfortunately, probably several hundred. Just check the release notes from 9.4.x through 9.5.1 and work out how many bugs that were fixed will be re-introduced into your model. Also, if your current model relies on functionality that wasn't present in 9.1.4 then this is also going to be a large problem.
LoganNSE wrote:3. Will there be any impact on performance? (processes: 50, Dimensions: 40-45, Cubes 15 - 3 main with 12 supporting cubes)
I guess there would be a performance impact and maybe a positive one as, anecdotally, one can see TM1 slowing down in certain areas in its evolution as newer features get introduced. This concern would be very secondary to the problem of (2) though.
LoganNSE wrote:4. Creation of Dimensions, Cubes and Security are done via processes coded in 9.5.2 i.e. can we run the same code/processes in 9.2.1 without any changes?
Per Michel's point, no, changes are going to be required, perhaps in line with my response to question (1).
LoganNSE wrote:5. Issues that we have to keep in mind while downgrading.
6. Link to any documents or articles which might help us.
Primarily I would consider what sort of length of outage is going to occur here for your users, and the risk that you won't be able resume normal service at all... I don't think there is any official doco that is really going to help you with specifics but happy to be proved wrong.
LoganNSE wrote:Our client is downgrading ... due to licensing/some other issues
I sympathise with the forum school of thought that says don't question the question, just answer it... but on this occasion, the obvious elephant in the room is the reason why you are downgrading... Perhaps you need to present the twin risk and effort issues to the person making this decision to see if they want to re-evaluate the benefits of proceeding down this path. Personally, I would urge you not to do it!