December 10, 2010 at 8:57 am
I have a group of tables that need to form my Fact table for my cube. I can write up a Named Query for the DSV or I can create an SSIS package and have it send all the data to a brand new table.
Are there any opinions or hard-won knowledge bases that can help me figure out which would be better for my cube processing?
December 12, 2010 at 11:49 pm
My two cents,
SSAS approach will be elegant and less painful provided the staged data is ready for OLAP Analysis. Additional columns can be added using named calculations/named query as deemed necessary
Raunak J
December 13, 2010 at 5:00 am
So.... You're advocating that I use SSIS to create the table first?
December 13, 2010 at 5:12 am
Perhaps, yes...for ease of design
Raunak J
December 14, 2010 at 7:57 am
I would use the SSIS option, but that's a personal choice. I try to avoid many calculations/custom queries in the DSV. This because they seem to be 'hidden' in your cube, whereas an SSIS package is much more visible to other developers.
Need an answer? No, you need a question
My blog at https://sqlkover.com.
MCSE Business Intelligence - Microsoft Data Platform MVP
December 14, 2010 at 12:41 pm
I too have always favored staging the data into a new table.
December 15, 2010 at 5:09 am
So it's not a performance issue so much as it is a transparency issue?
Thanks for the advice, everyone. I appreciate it.
December 15, 2010 at 6:51 am
I think there is one thing, unmentioned, that we are all assuming. My comments at least were based on requirements that find a roughly 1 day delay between data updates acceptable. If your requirements are more real time, you may find that you need to use the source rather than staging tables.
December 15, 2010 at 6:55 am
Well, the source database is already a day behind production. So I need to find out how often the cube will be reprocessed. Or, more accurately, how often the reports based on this will be run.
Viewing 9 posts - 1 through 9 (of 9 total)
You must be logged in to reply to this topic. Login to reply