Showing posts with label cubes. Show all posts
Showing posts with label cubes. Show all posts

Friday, March 30, 2012

Please help me out-no values for all the cells of the cubes?

Hi, all here,

I encountered a very very weird problem-I changed nothing, but suddenly all cell values are empty for one of my cubes? But the data is totally fine viewing from the data source view?

Why is that?

Please help me out and I am looking forward to hearing from you shortly.

With best regards,

Yours sincerely,

Hi, experts,

Please help me out!

I am looking forward to hearing from you.

Thanks.

With best regards,

Yours sincerely,

|||Hi

Make sure that you havne't remove the 'CALCULATE' command in your script editor under the calculations tab.

Chris.
|||

Hi,Chris,

Thank you so much indeed! I really appreciate your brilliant help so much!

With kindest regards,

Yours sincerely,

Saturday, February 25, 2012

Pivot Table Connection with OLAP Cubes

Hello,

I am having issue with Performance of the Pivot Table connecting to OLAP Cubes. I am wondering if any of you have links to how to improve Pivot Table performance? Basically, I have done the backend optimization on the schema, but there should tricks on the Excel such as Connection Properties that I could use that could relate to MDX or Threshold Level that could speed up the Pivot Table performance. Below is some initial thoughts...

Non Empty Threshold=1

Any help is appreciated!

-Lawrence

I would guess you are talking about Analysis Services 2000.

The shema optimization in the Analysis Services is not a single optimization avaliable. For instance designing aggregations should be big help.

Check out performance guide for AS2000 on http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/ansvcspg.mspx it should plenty of information to go over. See if applies to your case.

Edward Melomed.
--
This posting is provided "AS IS" with no warranties, and confers no rights.

|||

That is a possible answer

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=379271&SiteID=1

Did you try This version of Excel?

I would be glad to know if this fixes most of these Excel perfomance issues mentioned in this forum.

Make sure you use native Excel2007 file format. When starting from an older Excel format, save as Excel 2007, close, re-open and try.

Philippe

|||

I am currently using Excel 2003 for pivot table functionality of AS 2000 & AS 2005 cubes.

-Lawrence

|||

Me too.

Here is my personnal experience with this.

I went through all dimensions optimizations like attributes relationships cascades, Rigid properties, cardinality, key/values pairs and the like.

I also spent time closing in on calculated measures non empty behavior and MDX optimization

then I limited the number of dimensions members to the bare minimum.

After that, I have created dynamic partitioning of my cubes by quarters.

Lastly I used the wizard build a 30 to 40 % aggregations optimization and after one week or two I added usage based optimization.

The lowdown is that from an Excel 2003 point of view, the performance gain is almost nothing.

With Excel 2007, the performance gain is enormous. Excel2007 works much faster even on a non-optimized cube and when I use Excel2007 against an optimized version of the cube, it is simply uncomparably faster, no matter how complex the view is and how large the result set is.

My best 3-5 power users will install Excel2007 B2TR ($1.50 a pop) on a separate folder than 2003 and use 2007 for the cubes.

We will use this UAT to build a business case that will help convince our IT to switch all my cube users to 2007 soon after it becomes public release.

BTY, We are going to build a 64bit server in the next few weeks and see what will be the outcome. This may help the 2003 users who have to wait next year untill they get the update.

There would be another thing to try to boost Excel2003 performance. I remember than in AS2000 excel was performing much better against "denormalized" cubes. This may sound to be the opposite of best practice cube design but if it helps, why not.

Regards,

Philippe

|||

I don't think spending a lot of money to upgrade to Excel 2007 just for Pivot Table performance gain is worth it. There are some settings on Pivot Table connection could increase the performance. Thanks!

|||Hi,
That is very interesting. I would love to know what are these setting, could you please share this information? I tried all what was available from the GUI. Can your setting be part of the initial template I send the users? Can I give them a macro that would update their existing Excel views?

On a cube build at top of a 10M rows fact table and with quite a few cross dimensions having up to 20000 members, the "out of of the box" performance of Excel 2003 compared to Excel 2007 for one specific case is 45 minutes in Excel 2003 and 15 milliseconds in Excel 2007.

For me, any smart setting would be more than welcome even if I get "only" a 50% speed increase however upgrading to 2007 is clearly the long term solution.

Thanks,
Philippe

Pivot Table Connection with OLAP Cubes

Hello,

I am having issue with Performance of the Pivot Table connecting to OLAP Cubes. I am wondering if any of you have links to how to improve Pivot Table performance? Basically, I have done the backend optimization on the schema, but there should tricks on the Excel such as Connection Properties that I could use that could relate to MDX or Threshold Level that could speed up the Pivot Table performance. Below is some initial thoughts...

Non Empty Threshold=1

Any help is appreciated!

-Lawrence

I would guess you are talking about Analysis Services 2000.

The shema optimization in the Analysis Services is not a single optimization avaliable. For instance designing aggregations should be big help.

Check out performance guide for AS2000 on http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/ansvcspg.mspx it should plenty of information to go over. See if applies to your case.

Edward Melomed.
--
This posting is provided "AS IS" with no warranties, and confers no rights.

|||

That is a possible answer

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=379271&SiteID=1

Did you try This version of Excel?

I would be glad to know if this fixes most of these Excel perfomance issues mentioned in this forum.

Make sure you use native Excel2007 file format. When starting from an older Excel format, save as Excel 2007, close, re-open and try.

Philippe

|||

I am currently using Excel 2003 for pivot table functionality of AS 2000 & AS 2005 cubes.

-Lawrence

|||

Me too.

Here is my personnal experience with this.

I went through all dimensions optimizations like attributes relationships cascades, Rigid properties, cardinality, key/values pairs and the like.

I also spent time closing in on calculated measures non empty behavior and MDX optimization

then I limited the number of dimensions members to the bare minimum.

After that, I have created dynamic partitioning of my cubes by quarters.

Lastly I used the wizard build a 30 to 40 % aggregations optimization and after one week or two I added usage based optimization.

The lowdown is that from an Excel 2003 point of view, the performance gain is almost nothing.

With Excel 2007, the performance gain is enormous. Excel2007 works much faster even on a non-optimized cube and when I use Excel2007 against an optimized version of the cube, it is simply uncomparably faster, no matter how complex the view is and how large the result set is.

My best 3-5 power users will install Excel2007 B2TR ($1.50 a pop) on a separate folder than 2003 and use 2007 for the cubes.

We will use this UAT to build a business case that will help convince our IT to switch all my cube users to 2007 soon after it becomes public release.

BTY, We are going to build a 64bit server in the next few weeks and see what will be the outcome. This may help the 2003 users who have to wait next year untill they get the update.

There would be another thing to try to boost Excel2003 performance. I remember than in AS2000 excel was performing much better against "denormalized" cubes. This may sound to be the opposite of best practice cube design but if it helps, why not.

Regards,

Philippe

|||

I don't think spending a lot of money to upgrade to Excel 2007 just for Pivot Table performance gain is worth it. There are some settings on Pivot Table connection could increase the performance. Thanks!

|||Hi,
That is very interesting. I would love to know what are these setting, could you please share this information? I tried all what was available from the GUI. Can your setting be part of the initial template I send the users? Can I give them a macro that would update their existing Excel views?

On a cube build at top of a 10M rows fact table and with quite a few cross dimensions having up to 20000 members, the "out of of the box" performance of Excel 2003 compared to Excel 2007 for one specific case is 45 minutes in Excel 2003 and 15 milliseconds in Excel 2007.

For me, any smart setting would be more than welcome even if I get "only" a 50% speed increase however upgrading to 2007 is clearly the long term solution.

Thanks,
Philippe

Pivot Table Connection with OLAP Cubes

Hello,

I am having issue with Performance of the Pivot Table connecting to OLAP Cubes. I am wondering if any of you have links to how to improve Pivot Table performance? Basically, I have done the backend optimization on the schema, but there should tricks on the Excel such as Connection Properties that I could use that could relate to MDX or Threshold Level that could speed up the Pivot Table performance. Below is some initial thoughts...

Non Empty Threshold=1

Any help is appreciated!

-Lawrence

I would guess you are talking about Analysis Services 2000.

The shema optimization in the Analysis Services is not a single optimization avaliable. For instance designing aggregations should be big help.

Check out performance guide for AS2000 on http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/ansvcspg.mspx it should plenty of information to go over. See if applies to your case.

Edward Melomed.
--
This posting is provided "AS IS" with no warranties, and confers no rights.

|||

That is a possible answer

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=379271&SiteID=1

Did you try This version of Excel?

I would be glad to know if this fixes most of these Excel perfomance issues mentioned in this forum.

Make sure you use native Excel2007 file format. When starting from an older Excel format, save as Excel 2007, close, re-open and try.

Philippe

|||

I am currently using Excel 2003 for pivot table functionality of AS 2000 & AS 2005 cubes.

-Lawrence

|||

Me too.

Here is my personnal experience with this.

I went through all dimensions optimizations like attributes relationships cascades, Rigid properties, cardinality, key/values pairs and the like.

I also spent time closing in on calculated measures non empty behavior and MDX optimization

then I limited the number of dimensions members to the bare minimum.

After that, I have created dynamic partitioning of my cubes by quarters.

Lastly I used the wizard build a 30 to 40 % aggregations optimization and after one week or two I added usage based optimization.

The lowdown is that from an Excel 2003 point of view, the performance gain is almost nothing.

With Excel 2007, the performance gain is enormous. Excel2007 works much faster even on a non-optimized cube and when I use Excel2007 against an optimized version of the cube, it is simply uncomparably faster, no matter how complex the view is and how large the result set is.

My best 3-5 power users will install Excel2007 B2TR ($1.50 a pop) on a separate folder than 2003 and use 2007 for the cubes.

We will use this UAT to build a business case that will help convince our IT to switch all my cube users to 2007 soon after it becomes public release.

BTY, We are going to build a 64bit server in the next few weeks and see what will be the outcome. This may help the 2003 users who have to wait next year untill they get the update.

There would be another thing to try to boost Excel2003 performance. I remember than in AS2000 excel was performing much better against "denormalized" cubes. This may sound to be the opposite of best practice cube design but if it helps, why not.

Regards,

Philippe

|||

I don't think spending a lot of money to upgrade to Excel 2007 just for Pivot Table performance gain is worth it. There are some settings on Pivot Table connection could increase the performance. Thanks!

|||Hi,
That is very interesting. I would love to know what are these setting, could you please share this information? I tried all what was available from the GUI. Can your setting be part of the initial template I send the users? Can I give them a macro that would update their existing Excel views?

On a cube build at top of a 10M rows fact table and with quite a few cross dimensions having up to 20000 members, the "out of of the box" performance of Excel 2003 compared to Excel 2007 for one specific case is 45 minutes in Excel 2003 and 15 milliseconds in Excel 2007.

For me, any smart setting would be more than welcome even if I get "only" a 50% speed increase however upgrading to 2007 is clearly the long term solution.

Thanks,
Philippe

Pivot table Conditional calculation field

Hello All

I am using owc pivot table as a control to display the data in cubes.

Now i have a requirement to apply the formula (calculated field) for all records except few.

How to solve this scenario.

Please Help

Thanks

I have written this query and this query returns me the same results as i expected except the Grand Total at bottom which show the same value as of old grand total.

"WITH MEMBER [Measures].[Q1] AS '[Measures].[BY] * IIf([Center].CurrentMember.Name = ""Apple Research Center"", 1.2, 1) ' SELECT {[Measures].[Q1],[Measures].[Prior],[Measures].[CY]} ON COLUMNS, [Center].[Center].Members ON ROWS FROM Demo"

Please Help

Anil

|||

I am still in need of a solution for this question

please help!!!

|||Does any body come accross this situation?|||

Hi Anil,

Do you mean, "all records", or "all members"? If it's the latter, then an MDX formula is best, using the IF function. If it's the former, then use a function in the fact table.

Could you tell me the structure of your cube, in terms of measures and dimensions, and then maybe I can help you with a MDX formula.

Cheers,

Jerome

|||

Jerome,

Thanks for your response.

I meant all records.

I am new to this analysis service.

Could you please help me out.

Thanks

|||

Hi Anil,

Sorry I took so long. If you need to apply a function to some of the records of the fact table, you can create a function on the SQL Server which applies the formula according to a condition:

CREATE FUNCTION <Function Name>

RETURNS <Data Type> AS

IF <Condition>

RETURN <X>

ELSE

RETURN <Y>

Then use this function in a view based on the fact table, and either use the view to populate a new version of the fact table, or else base the cube on the view.

I hope this helps. Now, I'll be able to help you better if you give me more specific information:

1. Structure of the Fact Table

2. Measures of the Cube

3. Dimensions

4. Condition for which you want to display rows from the fact table.

I look forward to hearing from you.

Cheers,

Jerome

|||

Jerome,

Thank you for your response.

I implemented this but the total is displaying the old value only.

Pivot table Conditional calculation field

Hello All

I am using owc pivot table as a control to display the data in cubes.

Now i have a requirement to apply the formula (calculated field) for all records except few.

How to solve this scenario.

Please Help

Thanks

I have written this query and this query returns me the same results as i expected except the Grand Total at bottom which show the same value as of old grand total.

"WITH MEMBER [Measures].[Q1] AS '[Measures].[BY] * IIf([Center].CurrentMember.Name = ""Apple Research Center"", 1.2, 1) ' SELECT {[Measures].[Q1],[Measures].[Prior],[Measures].[CY]} ON COLUMNS, [Center].[Center].Members ON ROWS FROM Demo"

Please Help

Anil

|||

I am still in need of a solution for this question

please help!!!

|||Does any body come accross this situation?|||

Hi Anil,

Do you mean, "all records", or "all members"? If it's the latter, then an MDX formula is best, using the IF function. If it's the former, then use a function in the fact table.

Could you tell me the structure of your cube, in terms of measures and dimensions, and then maybe I can help you with a MDX formula.

Cheers,

Jerome

|||

Jerome,

Thanks for your response.

I meant all records.

I am new to this analysis service.

Could you please help me out.

Thanks

|||

Hi Anil,

Sorry I took so long. If you need to apply a function to some of the records of the fact table, you can create a function on the SQL Server which applies the formula according to a condition:

CREATE FUNCTION <Function Name>

RETURNS <Data Type> AS

IF <Condition>

RETURN <X>

ELSE

RETURN <Y>

Then use this function in a view based on the fact table, and either use the view to populate a new version of the fact table, or else base the cube on the view.

I hope this helps. Now, I'll be able to help you better if you give me more specific information:

1. Structure of the Fact Table

2. Measures of the Cube

3. Dimensions

4. Condition for which you want to display rows from the fact table.

I look forward to hearing from you.

Cheers,

Jerome

|||

Jerome,

Thank you for your response.

I implemented this but the total is displaying the old value only.