January 20, 2014 at 4:23 am
I have one business group that creates a ton of cubes via analysis services right now that are on SQL 2008. However, I've recently started moving everything over to SQL2012 so with that said. Do you all run Analysis Services on the same server as all your other SQL databases or do you run this on a separate server? I really don't see the benefit to running it on a separate server than again I'm new to SQL server administration.
January 20, 2014 at 6:43 am
From personal experience it depends but generally I would recommend that it is separate. What else is happening on the box? If you have all of your SQL databases on the same box in may be wise to consider a separate server for SSAS. If SSAS is used heavily and you have large cubes then it would be best on a separate server. There are many factors to consider - volume and velocity of data, query types, concurrency, cost etc.
Have a read of these whitepapers and see what you think:
http://msdn.microsoft.com/en-us/library/hh226085.aspx
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=17303
Plus there is a good forum post here:
Good luck.
January 29, 2014 at 11:50 am
You might be able to get away with having them both on the same server. It depends on what else is going on with the server and the size of your cubes. If your data warehouse is 10 GB and your cube is 5 GB that's one thing. If the data warehouse is 1TB and the cube 500GB then you're probably going to run into issues with resource contention as the SSAS process wants all the CPU/RAM but the Database Engine needs quite a bit as well just to respond to queries SSAS is generating. Capture PerfMon stats and see what's going on during processing.
February 12, 2014 at 4:38 am
I have a cluster with both database engine and Analysis Services running on them with no problem, but as people have already said it depends on the scale of your operation, resources, disk subsystem etc...
Also to consider is that you'll need to ensure that the Analysis Services and database engine resource allocations are correctly configured. If you don't, you'll start to see contention issues. The SQL max and min server memory settings for the database engine are quite straightforward, however the Analysis Services settings are not so much. See the link for details:
February 12, 2014 at 9:43 am
SSRS is usually the first to be scaled out, THEN SSIS, THEN SSAS. Use the Analysis Services Performance and Operations guide to make your final decision.
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply