tomok wrote:The Replication/Synchronization feature in TM1 is not the most robust feature of the product and I don't think anything about is has changed in quite a few years.
I'm at the point now where I think it is reliable if you set everything up right. I do agree that it should be used with great caution, especially for TM1 newbies, but I think if someone is willing to put in the effort it's a solid tool.
tomok wrote:
- If you can avoid it, do not synchronize dimension updates and rule changes. If the main point of the synch is to make sure data is the same across servers then you may not need it. Although synchronizing dimensions is not terrible, it can add instability to the synch. IN NO SITUATION SHOULD YOU SYNCH RULE CHANGES!!! You are asking for trouble if you do this.
Interesting. Why? I've been syncing dims and rules for a decade w/o issue. The only sync issue I've dealt with over that time was related to cube data that TM1 thought was fully synched but was not. That one hit me on-and-off for a long time and is insidious since it fails silently. I still have a control cube with checkvalues from each planet and a process on the star that emails me if they're mismatched, but I haven't had that hit me in years.
tomok wrote:
- Do a thorough review of your logging settings on cubes and turn off logging wherever possible. Keep in mind that the synch process uses log files to see what needs processing. Clogging those files with unnecessary entries will slow things down. For example, do not log things that can be recovered by a TI process. An example would be daily updates from your GL system. Why log that when the answer can just be re-run it if the server crashes? Try to only log manual inputs, if possible.
Agree on all-- best practice for everyone, not just replication users. You can trim a lot of storage and speed up crash recovery by doing this right.
tomok wrote:
- Don't synch too often. Try to do it maybe twice a day and, if possible, when a bunch if users are not in TM1 entering data.
In one of the 10.2 releases they made most of the sync non-blocking, so users don't even know it's happening. I sync every hour and I can see users interacting with the server w/o issue while it runs. It was always non-blocking on the star-- they just fixed it on the planet side.
Matt