Re: Replication - worth it ? or not ?
Posted: Wed Aug 05, 2009 10:15 pm
Ajay
So far this thread has all been about replication, however, you originally asked about Citrix, as well.
We had problems with slow and unpredictable response from users in Italy accessing a TM1 server in London via the TM1 Client.
From memory, our network latency was only 100 - much faster than the 250 that Cognos quote. However, we were still having problems.
TM1 Web was not an option as many of our reports have extensive macros.
TM1 Web, like Replication has its own set of problems.
Rather than use Citrix we used Terminal Services. This has cured the latency issue. Access in Italy is still on average a little slower than access from London, but only in the order of 10%. Previously performance ranged from 20% slower to 1000% slower.
There have been a few user interface issues, with Terminal Services, which I did not encounter before when using Citrix, eg Windows opening behind other Windows instead of on top. However, these are minor glitches. I am not sure how the costs compare with Citrix. The cost of a CAL for Terminal Services is around £70 per user, which is cheaper than TM1 Web.
Obviously you need another server for the Terminal Services, however, you would need that for TM1 Web, and if you are doing a full replication of all data, then, with replication each local server is going to need a similar spec to your main server, which would get expensive.
With a local server you can only have one user, whereas with Terminal Services or TM1 Web, you can have many. I am sure that some of your remote branches will need more than one user.
You also need to check on the number of local server licenses that you have. I haven't looked at any prices lately but I think they were around £2800 + £500 Maint which is a lot more a Terminal Services Client, if you don't already have them.
If you look at TCO Total Cost of Ownership, a TS solution also gives you benefits in that you only need to install/upgrade the TM1 Client once. By comparison carrying out a coordinated upgrade to a new version in multiple remote locations can be a lot more tricky and costly. So long as your client PCs are on Win XP Pro SP3 then the necessary TS Client is part of the operating system. If you are on an earlier SP, it can be installed separately. TM1 Web also avoid some of the deployment costs of Replication. However, that can be offset by the cost of the TM1 Web license, Server, and the cost of the additional work to design reports specifically for TM1 Web deployment.
Our IT Dept configured TS so that Excel with TM1 starts as a TS application. It therefore starts just like normal Excel. They only need to login to the remote server the first time. There is no need to manage a separate session. However, that approach has advantages if you are deploying more than one application.
A downside of a TS or TM1 Web solution is that you do need a reliable connection. I do remember a client that only had a network connection available for a few hours a night, and nothing during the day. For them a nightly replication was a better solution. Note that when I say replication I mean just that. They broke the replication connection and re-created it every night, thereby ensuring a full copy of the cubes, rather than a synchronisation from the logs.
If you do go for synchronisation alone, I would recommend, a follow up email/file synchronisation containing check total figures for reconciliation.
Regards
Paul Simon
So far this thread has all been about replication, however, you originally asked about Citrix, as well.
We had problems with slow and unpredictable response from users in Italy accessing a TM1 server in London via the TM1 Client.
From memory, our network latency was only 100 - much faster than the 250 that Cognos quote. However, we were still having problems.
TM1 Web was not an option as many of our reports have extensive macros.
TM1 Web, like Replication has its own set of problems.
Rather than use Citrix we used Terminal Services. This has cured the latency issue. Access in Italy is still on average a little slower than access from London, but only in the order of 10%. Previously performance ranged from 20% slower to 1000% slower.
There have been a few user interface issues, with Terminal Services, which I did not encounter before when using Citrix, eg Windows opening behind other Windows instead of on top. However, these are minor glitches. I am not sure how the costs compare with Citrix. The cost of a CAL for Terminal Services is around £70 per user, which is cheaper than TM1 Web.
Obviously you need another server for the Terminal Services, however, you would need that for TM1 Web, and if you are doing a full replication of all data, then, with replication each local server is going to need a similar spec to your main server, which would get expensive.
With a local server you can only have one user, whereas with Terminal Services or TM1 Web, you can have many. I am sure that some of your remote branches will need more than one user.
You also need to check on the number of local server licenses that you have. I haven't looked at any prices lately but I think they were around £2800 + £500 Maint which is a lot more a Terminal Services Client, if you don't already have them.
If you look at TCO Total Cost of Ownership, a TS solution also gives you benefits in that you only need to install/upgrade the TM1 Client once. By comparison carrying out a coordinated upgrade to a new version in multiple remote locations can be a lot more tricky and costly. So long as your client PCs are on Win XP Pro SP3 then the necessary TS Client is part of the operating system. If you are on an earlier SP, it can be installed separately. TM1 Web also avoid some of the deployment costs of Replication. However, that can be offset by the cost of the TM1 Web license, Server, and the cost of the additional work to design reports specifically for TM1 Web deployment.
Our IT Dept configured TS so that Excel with TM1 starts as a TS application. It therefore starts just like normal Excel. They only need to login to the remote server the first time. There is no need to manage a separate session. However, that approach has advantages if you are deploying more than one application.
A downside of a TS or TM1 Web solution is that you do need a reliable connection. I do remember a client that only had a network connection available for a few hours a night, and nothing during the day. For them a nightly replication was a better solution. Note that when I say replication I mean just that. They broke the replication connection and re-created it every night, thereby ensuring a full copy of the cubes, rather than a synchronisation from the logs.
If you do go for synchronisation alone, I would recommend, a follow up email/file synchronisation containing check total figures for reconciliation.
Regards
Paul Simon