<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SAS OLAP 4.2 MDX Performance (Unix) in SAS Web Report Studio</title>
    <link>https://communities.sas.com/t5/SAS-Web-Report-Studio/SAS-OLAP-4-2-MDX-Prompt-Performance-Unix/m-p/35079#M604</link>
    <description>NOTE: Table mylib.myOlapfact created, with 9 rows and 17 columns. &lt;BR /&gt;
real time           1:36.63 (minutes)  &lt;BR /&gt;
&lt;BR /&gt;
after the creation the counting takes less then one seconds, without the creation of&lt;BR /&gt;
a table, using a view instead, the access time jumps up to to 1.36.63 minutes. &lt;BR /&gt;
&lt;BR /&gt;
Conclusion: a table saves performance since otherwise we have to retrieve&lt;BR /&gt;
for every data request the whole lot of data.&lt;BR /&gt;
&lt;BR /&gt;
Problem: I have prompts about 10 cascading prompts on this table and&lt;BR /&gt;
each one of them takes about 1 minute to load, it seems each one of them&lt;BR /&gt;
retrievs the data anew.  - emphasizing that it is only 9 rows and 17 columns and it still takes quite long! &lt;BR /&gt;
&lt;BR /&gt;
The filtering using the output data viewer in EG 4.2 filters through those&lt;BR /&gt;
rows very fast, why are the cascading prompts so slow when I test them in InfoMap Studio 4.2?</description>
    <pubDate>Wed, 23 Mar 2011 14:38:38 GMT</pubDate>
    <dc:creator>metalray</dc:creator>
    <dc:date>2011-03-23T14:38:38Z</dc:date>
    <item>
      <title>SAS OLAP 4.2 MDX &amp; Prompt Performance (Unix)</title>
      <link>https://communities.sas.com/t5/SAS-Web-Report-Studio/SAS-OLAP-4-2-MDX-Prompt-Performance-Unix/m-p/35077#M602</link>
      <description>Hello,&lt;BR /&gt;
&lt;BR /&gt;
I have written this simple MDX query and it takes more than 1 minute to execute (the timer is still running as&lt;BR /&gt;
I am writing this and it looks like my EG 4.2 crashed).&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
SELECT&lt;BR /&gt;
    NON EMPTY { [Measures].[FACTSUM] } ON COLUMNS,&lt;BR /&gt;
    NON EMPTY CrossJoin&lt;BR /&gt;
    (NONEMPTYCROSSJOIN &lt;BR /&gt;
    (NONEMPTYCROSSJOIN &lt;BR /&gt;
    (NONEMPTYCROSSJOIN &lt;BR /&gt;
    (&lt;BR /&gt;
     { descendants([DIM_KPI].[All DIM_KPI]  )}, &lt;BR /&gt;
     { descendants([DIM_PERIOD].[HRH_CALENDERPERIOD].[All HRH_CALENDERPERIOD]) }), &lt;BR /&gt;
     { [DIM_CUSTOMER].[DISCRIPTOR].AllMembers }), &lt;BR /&gt;
     { descendants([DIM_SZENARIO].[All DIM_SZENARIO]) }),&lt;BR /&gt;
     { descendants([DIM_SALES].[All DIM_SALES]) }&lt;BR /&gt;
    ) ON ROWS&lt;BR /&gt;
FROM&lt;BR /&gt;
    [mySmallCube] &lt;BR /&gt;
WHERE mySmallCube.... NOT IS MISSING AND &lt;BR /&gt;
mySmallCube.... NOT IS MISSING AND &lt;BR /&gt;
mySmallCube.... NOT IS MISSING AND &lt;BR /&gt;
mySmallCube.... NOT IS MISSING AND &lt;BR /&gt;
mySmallCube.... NOT IS MISSING AND &lt;BR /&gt;
mySmallCube.... NOT IS MISSING AND&lt;BR /&gt;
...; &lt;BR /&gt;
&lt;BR /&gt;
The cube is build from a fact table with 14! facts. So an ms excel spreadsheet is faster than the OLAP cube&lt;BR /&gt;
in the moment. I wonder why this is? Have I done some big mistake in the code?&lt;BR /&gt;
The descendants are an average of 4 Levels and are about 100 members whereas the DIM_SALES has about 3000 members in total&lt;BR /&gt;
but are only two are important because I have an MDX filter on the cube that only gets members&lt;BR /&gt;
from the DIM_SALES dimension where they equal my user id.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Thanks for any hints,&lt;BR /&gt;
Bob</description>
      <pubDate>Tue, 22 Mar 2011 14:56:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Web-Report-Studio/SAS-OLAP-4-2-MDX-Prompt-Performance-Unix/m-p/35077#M602</guid>
      <dc:creator>metalray</dc:creator>
      <dc:date>2011-03-22T14:56:31Z</dc:date>
    </item>
    <item>
      <title>Re: SAS OLAP 4.2 MDX Performance (Unix)</title>
      <link>https://communities.sas.com/t5/SAS-Web-Report-Studio/SAS-OLAP-4-2-MDX-Prompt-Performance-Unix/m-p/35078#M603</link>
      <description>I think what happens indeed (at least if I dont use the MDX filter)&lt;BR /&gt;
is a cross join of the following number of rows:&lt;BR /&gt;
&lt;BR /&gt;
Total Dimension Members KPI &lt;BR /&gt;
10  &lt;BR /&gt;
&lt;BR /&gt;
Total Dimension Members DIM_PERIOD&lt;BR /&gt;
24000&lt;BR /&gt;
&lt;BR /&gt;
Total Dimension Members DIM_CUSTOMER&lt;BR /&gt;
4&lt;BR /&gt;
&lt;BR /&gt;
Total Dimension Members DIM_SZENARIO&lt;BR /&gt;
5&lt;BR /&gt;
&lt;BR /&gt;
Total Dimension Members DIM_SALES&lt;BR /&gt;
3500&lt;BR /&gt;
&lt;BR /&gt;
Total Dimension Members Facts&lt;BR /&gt;
14&lt;BR /&gt;
&lt;BR /&gt;
When I paste my above query in the OLAP Viewer EG it creates an endless&lt;BR /&gt;
list of rows/combinations after 30 minutes of waiting. Using it with a filter&lt;BR /&gt;
it actually turns out to be 14 unique facts. It would be great if&lt;BR /&gt;
the MDX performanc would not dig through all possible combinations but also through &lt;BR /&gt;
the ones that actually exist.</description>
      <pubDate>Tue, 22 Mar 2011 15:53:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Web-Report-Studio/SAS-OLAP-4-2-MDX-Prompt-Performance-Unix/m-p/35078#M603</guid>
      <dc:creator>metalray</dc:creator>
      <dc:date>2011-03-22T15:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: SAS OLAP 4.2 MDX Performance (Unix)</title>
      <link>https://communities.sas.com/t5/SAS-Web-Report-Studio/SAS-OLAP-4-2-MDX-Prompt-Performance-Unix/m-p/35079#M604</link>
      <description>NOTE: Table mylib.myOlapfact created, with 9 rows and 17 columns. &lt;BR /&gt;
real time           1:36.63 (minutes)  &lt;BR /&gt;
&lt;BR /&gt;
after the creation the counting takes less then one seconds, without the creation of&lt;BR /&gt;
a table, using a view instead, the access time jumps up to to 1.36.63 minutes. &lt;BR /&gt;
&lt;BR /&gt;
Conclusion: a table saves performance since otherwise we have to retrieve&lt;BR /&gt;
for every data request the whole lot of data.&lt;BR /&gt;
&lt;BR /&gt;
Problem: I have prompts about 10 cascading prompts on this table and&lt;BR /&gt;
each one of them takes about 1 minute to load, it seems each one of them&lt;BR /&gt;
retrievs the data anew.  - emphasizing that it is only 9 rows and 17 columns and it still takes quite long! &lt;BR /&gt;
&lt;BR /&gt;
The filtering using the output data viewer in EG 4.2 filters through those&lt;BR /&gt;
rows very fast, why are the cascading prompts so slow when I test them in InfoMap Studio 4.2?</description>
      <pubDate>Wed, 23 Mar 2011 14:38:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Web-Report-Studio/SAS-OLAP-4-2-MDX-Prompt-Performance-Unix/m-p/35079#M604</guid>
      <dc:creator>metalray</dc:creator>
      <dc:date>2011-03-23T14:38:38Z</dc:date>
    </item>
  </channel>
</rss>

