Results 1 to 2 of 2
  1. #1
    Join Date
    Nov 2004
    Location
    on the wrong server
    Posts
    8,835
    Provided Answers: 6

    Answered: Are SSAS Cubes worthless from a performance standpoint without aggregates?

    I am trying settle an argument with BI hack about the performance issue with his work. I contend without aggregates you are just scanning and summing from the leaf level much as you would in the RDBMS. I told him no one is going to give a damn about processing time if the reports do not bounce back in a timely manner.
    “If one brings so much courage to this world the world has to kill them or break them, so of course it kills them. The world breaks every one and afterward many are strong at the broken places. But those that will not break it kills. It kills the very good and the very gentle and the very brave impartially. If you are none of these you can be sure it will kill you too but there will be no special hurry.” Earnest Hemingway, A Farewell To Arms.

  2. Best Answer
    Posted by Pat Phelan

    "For the most part I agree with you, but there is at least one subtle point worth considering.

    Using BI syntax where your data appears like an N-Dimensional array allows a layer of abstraction that isn't really possible using Relational Expressions. In other words, it is easier to think about some problems from a BI perspective than from a Relational perspective. This could be a critical need for some projects, which would tip the balance toward Analysis Services even if the performance was the same.

    This would be an edge case, since the primary benefit of the BI stack is being able to use the pre-aggregated data stored within the cube.

    -PatP"


  3. #2
    Join Date
    Feb 2004
    Location
    In front of the computer
    Posts
    15,579
    Provided Answers: 54
    For the most part I agree with you, but there is at least one subtle point worth considering.

    Using BI syntax where your data appears like an N-Dimensional array allows a layer of abstraction that isn't really possible using Relational Expressions. In other words, it is easier to think about some problems from a BI perspective than from a Relational perspective. This could be a critical need for some projects, which would tip the balance toward Analysis Services even if the performance was the same.

    This would be an edge case, since the primary benefit of the BI stack is being able to use the pre-aggregated data stored within the cube.

    -PatP
    In theory, theory and practice are identical. In practice, theory and practice are unrelated.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •