Comments on: When do you need a cube? https://thomaslarock.com/2009/04/when-do-you-need-a-cube/ Thomas LaRock is an author, speaker, data expert, and SQLRockstar. He helps people connect, learn, and share. Along the way he solves data problems, too. Mon, 04 May 2009 01:12:06 +0000 hourly 1 https://wordpress.org/?v=6.7.2 By: Gert-Jan https://thomaslarock.com/2009/04/when-do-you-need-a-cube/#comment-564 Mon, 04 May 2009 01:12:06 +0000 http://sqlbatman.com/?p=1731#comment-564 Cubes are great for data-mining and ‘slicing and dicing’.

]]>
By: Mike Walsh https://thomaslarock.com/2009/04/when-do-you-need-a-cube/#comment-563 Thu, 30 Apr 2009 03:07:53 +0000 http://sqlbatman.com/?p=1731#comment-563 But of course.

]]>
By: SQLBatman https://thomaslarock.com/2009/04/when-do-you-need-a-cube/#comment-562 Wed, 29 Apr 2009 15:11:32 +0000 http://sqlbatman.com/?p=1731#comment-562 In reply to Mike Walsh.

mike,

i didn’t think that you were rude, but i could sense your frustration. and you are correct, a cube is not needed in every case, but a change will need to be made somewhere.

]]>
By: Mike Walsh https://thomaslarock.com/2009/04/when-do-you-need-a-cube/#comment-561 Wed, 29 Apr 2009 14:47:10 +0000 http://sqlbatman.com/?p=1731#comment-561 A different architecture indeed. Trying to make that happen. May just have to skunk works it.

I guess it’s not the level of detail in the cube but the type of reports coming back from the cube. A lot of transactional listing type data. It’s not aggregates or summaries of that atomic data but transactional high row count reports.

After re-reading my comment, I see that I sounded rude in my response. You have never lied to me Batman. Don’t take my bat signal away. I guess I was frustrated with the cubes I am supporting, not you.

I agree having a separate database (or cube) for reporting does make a lot of sense as you explain it. Just saying that cubes are not the answer for every type of reporting.

I think we need to get Mr. Myers to come up here and work through our architecture when the powers that be allow it.

]]>
By: Jeremiah Peschka https://thomaslarock.com/2009/04/when-do-you-need-a-cube/#comment-560 Wed, 29 Apr 2009 10:59:27 +0000 http://sqlbatman.com/?p=1731#comment-560 Mike,

As far as I’m aware, you should actually be building your cubes down to the most atomic level possible. Kimball’s Data Warehouse Toolkit gets into a lot of the details of building and designing cubes. There’s some great stuff in there.

]]>
By: SQLBatman https://thomaslarock.com/2009/04/when-do-you-need-a-cube/#comment-559 Wed, 29 Apr 2009 02:10:17 +0000 http://sqlbatman.com/?p=1731#comment-559 Mike,

Have I ever lied to you before, as far as you know?

Cubes can be very detailed as well, they just need to be built to the right specifications. The point here is that if you have performance issues related to one group of users entering data and another group trying to report on that data, you may want to think about a different architecture. In most cases people tend to just think about a seperate database for reporting. But you may want to consider a cube as well.

]]>
By: Mike Walsh https://thomaslarock.com/2009/04/when-do-you-need-a-cube/#comment-558 Wed, 29 Apr 2009 01:52:30 +0000 http://sqlbatman.com/?p=1731#comment-558 Is that really true though? I mean what if the relational reporting is detailed and gets to the transactional level? A cube is a great structure for looking at summarized data, aggregate data.

I recently have been working on the opposite problem with poorly designed cubes handling a lot of relational reporting duties.

Agree that cubes are quite useful though and they can often answer a lot of great reporting questions.

]]>