Alan Kirk wrote: ↑Sun May 05, 2019 9:57 am
I've been thinking about this further.
What I said earlier still holds; if IBM can't be clear about when the functionality can fail, and indicate that it CAN fail, I'd just turn it off and stay away from it.
However... if issues like this go unreported they'll never get fixed. And for it to get fixed it would be necessary to know
EXACTLY what is failing.
Here is what I would do if time allowed.
- Recreate what you had done earlier; having the setting on in one environment and off in another from exactly the same cube files.
- Create a TI with a data source of my cubes dimension;
- For each cube, call the Bedrock.Cube.Data.Export function. (If you use Bedrock. If not, it's probably the easiest way to get from A to B in a case like this.)
- That process can exclude consolidations and rule derived values. It's a generic process that can work on any cube up to 27 dimensions.
- Have the output files from one environment go to one folder, the output files from the other to a different one.
- Use Winmerge to look for differences in the folders. If there are differences in the file sizes from the two environments, then you'll know that there are differences in the cube concerned.
- You can then use Winmerge to load up those two files and see how many values differ.
- If it turned out that there are too many variances to manually analyse, I'd probably load the files into either a database or even back to a TM1 server and run a query / process as the case may be to identify variances.
It MAY be that a pattern emerges, or it may not.
Either way, it gives you hard evidence of not only variances but WHERE those variances occur, which can then be raised as a support ticket.
The next bit may get a bit tricky. I'd bet good money that IBM support will ask for your entire model. And I'll bet that your company's response will be "no way!", NDA or not. And at that point the request may reach an impasse. But if a GOOD support person gets it, they may be able to figure out what's going on from the data you've supplied.