dbTalk Databases Forums  

Re: Hanging in Analysis Services during processing

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss Re: Hanging in Analysis Services during processing in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Susan
 
Posts: n/a

Default Re: Hanging in Analysis Services during processing - 08-06-2003 , 09:46 AM






Yes, we are using MSAS SP3. How did you get around this
problem?

Thanks,
Sue

Quote:
-----Original Message-----
Are you using MSAS SP3? What's the memory usage after
Analysis Services
initiallly starts? What's the
MemoeryConservationThreashold setting? How
much physical memeory does the computer have?

I have ran into a hanging situation during processing for
SP3 only. When the
required memory reaches a certain level, MSAS hangs
instead of reporting a
memory problem. MSAS stores all dimension members in
memory, and it requires
more memory during processing. Based on your description
of your dimension
size, I suspect you're running into the same problem.

- Yubo Fan

"Susan" <sdegrendele (AT) aol (DOT) com> wrote in message
news:0e7c01c35b74$594e8d40$a601280a (AT) phx (DOT) gbl...
We have four databases in Analysis Services to keep
versions of the cubes at various stages of development
or
testing. If we add another copy, we start hanging when
processing any one of the databases. We get a could
establish lock when we finally stop the olap service.
Our
total cube size is after processing is 535mb (max) per
database. One database has 24 regular dimensions and 16
virtual, the other three databases have 8 regular
dimensions and 6 virtual dimensions. These don't seem
to
be large cubes. The max members in a dimension level is
158,xxx. This is a two level dimension. Our next
largest
is 110,xxx with being a 12 level dimension. Any ideas
on
why it hangs. When it hans no one else can access any
of
the cubes. A timeout error is given.

Thanks,
Susan



.


Reply With Quote
  #2  
Old   
Susan
 
Posts: n/a

Default Re: Hanging in Analysis Services during processing - 08-06-2003 , 10:40 AM






Here are the answers to your questions.

Are you using MSAS SP3? YES
What's the memory usage after Analysis Services initiallly
starts? 840 MB
What's the MemoeryConservationThreashold setting? 1.6 GB
How much physical memeory does the computer have? 4.0 GB


Thanks,
Sue
Quote:
-----Original Message-----
Are you using MSAS SP3? What's the memory usage after
Analysis Services
initiallly starts? What's the
MemoeryConservationThreashold setting? How
much physical memeory does the computer have?

I have ran into a hanging situation during processing for
SP3 only. When the
required memory reaches a certain level, MSAS hangs
instead of reporting a
memory problem. MSAS stores all dimension members in
memory, and it requires
more memory during processing. Based on your description
of your dimension
size, I suspect you're running into the same problem.

- Yubo Fan

"Susan" <sdegrendele (AT) aol (DOT) com> wrote in message
news:0e7c01c35b74$594e8d40$a601280a (AT) phx (DOT) gbl...
We have four databases in Analysis Services to keep
versions of the cubes at various stages of development
or
testing. If we add another copy, we start hanging when
processing any one of the databases. We get a could
establish lock when we finally stop the olap service.
Our
total cube size is after processing is 535mb (max) per
database. One database has 24 regular dimensions and 16
virtual, the other three databases have 8 regular
dimensions and 6 virtual dimensions. These don't seem
to
be large cubes. The max members in a dimension level is
158,xxx. This is a two level dimension. Our next
largest
is 110,xxx with being a 12 level dimension. Any ideas
on
why it hangs. When it hans no one else can access any
of
the cubes. A timeout error is given.

Thanks,
Susan



.


Reply With Quote
  #3  
Old   
Yubo Fan
 
Posts: n/a

Default Re: Hanging in Analysis Services during processing - 08-07-2003 , 11:21 AM



It seems you still have plenty of memory. Just to be sure, how did you get
the memory consumbed by Analysis Service?

What we did is try to process each dimension individually, then process each
cube individually. Another thing you could try is to restart Analysis
services after you finish processing all the dimensions. Our hang occurs
during dimension processing when we try to process all dimensions in one
transaction. I'm not sure when yours occur. Analysis Manager should indicate
where yours hang. If you're using DSO, try to report all the events to see
where your processing stops.

HTH,

Yubo

"Susan" <sdegrendele (AT) aol (DOT) com> wrote

Quote:
Here are the answers to your questions.

Are you using MSAS SP3? YES
What's the memory usage after Analysis Services initiallly
starts? 840 MB
What's the MemoeryConservationThreashold setting? 1.6 GB
How much physical memeory does the computer have? 4.0 GB


Thanks,
Sue
-----Original Message-----
Are you using MSAS SP3? What's the memory usage after
Analysis Services
initiallly starts? What's the
MemoeryConservationThreashold setting? How
much physical memeory does the computer have?

I have ran into a hanging situation during processing for
SP3 only. When the
required memory reaches a certain level, MSAS hangs
instead of reporting a
memory problem. MSAS stores all dimension members in
memory, and it requires
more memory during processing. Based on your description
of your dimension
size, I suspect you're running into the same problem.

- Yubo Fan

"Susan" <sdegrendele (AT) aol (DOT) com> wrote in message
news:0e7c01c35b74$594e8d40$a601280a (AT) phx (DOT) gbl...
We have four databases in Analysis Services to keep
versions of the cubes at various stages of development
or
testing. If we add another copy, we start hanging when
processing any one of the databases. We get a could
establish lock when we finally stop the olap service.
Our
total cube size is after processing is 535mb (max) per
database. One database has 24 regular dimensions and 16
virtual, the other three databases have 8 regular
dimensions and 6 virtual dimensions. These don't seem
to
be large cubes. The max members in a dimension level is
158,xxx. This is a two level dimension. Our next
largest
is 110,xxx with being a 12 level dimension. Any ideas
on
why it hangs. When it hans no one else can access any
of
the cubes. A timeout error is given.

Thanks,
Susan



.




Reply With Quote
  #4  
Old   
Susan
 
Posts: n/a

Default Re: Hanging in Analysis Services during processing - 08-08-2003 , 09:29 AM



Our's hangs when we attempt to commit all our changes from
performing "Process the database" If we process the
dimensions and then the cubes, it works fine. We used
pmon to determine the amount of memory consumed by the
Analysis Service.

Thanks for all your help,
Sue
Quote:
-----Original Message-----
It seems you still have plenty of memory. Just to be
sure, how did you get
the memory consumbed by Analysis Service?

What we did is try to process each dimension
individually, then process each
cube individually. Another thing you could try is to
restart Analysis
services after you finish processing all the dimensions.
Our hang occurs
during dimension processing when we try to process all
dimensions in one
transaction. I'm not sure when yours occur. Analysis
Manager should indicate
where yours hang. If you're using DSO, try to report all
the events to see
where your processing stops.

HTH,

Yubo

"Susan" <sdegrendele (AT) aol (DOT) com> wrote in message
news:0bbd01c35c28$a84a6180$a601280a (AT) phx (DOT) gbl...
Here are the answers to your questions.

Are you using MSAS SP3? YES
What's the memory usage after Analysis Services
initiallly
starts? 840 MB
What's the MemoeryConservationThreashold setting? 1.6
GB
How much physical memeory does the computer have? 4.0
GB


Thanks,
Sue
-----Original Message-----
Are you using MSAS SP3? What's the memory usage after
Analysis Services
initiallly starts? What's the
MemoeryConservationThreashold setting? How
much physical memeory does the computer have?

I have ran into a hanging situation during processing
for
SP3 only. When the
required memory reaches a certain level, MSAS hangs
instead of reporting a
memory problem. MSAS stores all dimension members in
memory, and it requires
more memory during processing. Based on your
description
of your dimension
size, I suspect you're running into the same problem.

- Yubo Fan

"Susan" <sdegrendele (AT) aol (DOT) com> wrote in message
news:0e7c01c35b74$594e8d40$a601280a (AT) phx (DOT) gbl...
We have four databases in Analysis Services to keep
versions of the cubes at various stages of
development
or
testing. If we add another copy, we start hanging
when
processing any one of the databases. We get a could
establish lock when we finally stop the olap service.
Our
total cube size is after processing is 535mb (max)
per
database. One database has 24 regular dimensions
and 16
virtual, the other three databases have 8 regular
dimensions and 6 virtual dimensions. These don't
seem
to
be large cubes. The max members in a dimension
level is
158,xxx. This is a two level dimension. Our next
largest
is 110,xxx with being a 12 level dimension. Any
ideas
on
why it hangs. When it hans no one else can access
any
of
the cubes. A timeout error is given.

Thanks,
Susan



.



.


Reply With Quote
  #5  
Old   
Dave Wickert [MSFT]
 
Posts: n/a

Default Re: Hanging in Analysis Services during processing - 08-14-2003 , 05:13 PM



What you are seeing is a common problem with "Process the database".

If you search in the Analysis Services Performance Guide
http://www.microsoft.com/technet/tre...e/AnSvcsPG.asp
under the topic 'shadow dimensions', you will see that just like when you
process a partition that 'shadow folders' are created for the new
aggregates, so does dimension processing. It creates shadow dimensions which
represent the in-memory images of what dimensions will look like once the
processing transaction completes. Then the old dimension in-memory images
are deleted.

When you do "Process the database", all of the dimensions are processed in
*ONE* transaction. If you have a large number of members in the dimensions,
this can easily take a LOT of memory to hold the shadow dimensions
(effectively double the amount taken afterwards), and then there is the
memory for the process buffers (although that is reclaimed after each
cube/partition). Then after that one transaction commits -- things go back
to normal.

I specifically mention this in the PG. Although it is just one line :-)
Sorry if I didn't emphasize it more :-)

If you run out of memory in that process, you may hang.
And this is why if you do it individually, it doesn't -- because each
individual dimension's shadow dimension is being reclaimed when it
individually commits.

Hope this helps.

--
Dave Wickert [MSFT]
dwickert (AT) online (DOT) microsoft.com
Program Manager
BI Practices Team
SQL BI Product Unit (Analysis Services)
--
This posting is provided "AS IS" with no warranties, and confers no rights.

"Susan" <sdegrendele (AT) aol (DOT) com> wrote

Quote:
Our's hangs when we attempt to commit all our changes from
performing "Process the database" If we process the
dimensions and then the cubes, it works fine. We used
pmon to determine the amount of memory consumed by the
Analysis Service.

Thanks for all your help,
Sue
-----Original Message-----
It seems you still have plenty of memory. Just to be
sure, how did you get
the memory consumbed by Analysis Service?

What we did is try to process each dimension
individually, then process each
cube individually. Another thing you could try is to
restart Analysis
services after you finish processing all the dimensions.
Our hang occurs
during dimension processing when we try to process all
dimensions in one
transaction. I'm not sure when yours occur. Analysis
Manager should indicate
where yours hang. If you're using DSO, try to report all
the events to see
where your processing stops.

HTH,

Yubo

"Susan" <sdegrendele (AT) aol (DOT) com> wrote in message
news:0bbd01c35c28$a84a6180$a601280a (AT) phx (DOT) gbl...
Here are the answers to your questions.

Are you using MSAS SP3? YES
What's the memory usage after Analysis Services
initiallly
starts? 840 MB
What's the MemoeryConservationThreashold setting? 1.6
GB
How much physical memeory does the computer have? 4.0
GB


Thanks,
Sue
-----Original Message-----
Are you using MSAS SP3? What's the memory usage after
Analysis Services
initiallly starts? What's the
MemoeryConservationThreashold setting? How
much physical memeory does the computer have?

I have ran into a hanging situation during processing
for
SP3 only. When the
required memory reaches a certain level, MSAS hangs
instead of reporting a
memory problem. MSAS stores all dimension members in
memory, and it requires
more memory during processing. Based on your
description
of your dimension
size, I suspect you're running into the same problem.

- Yubo Fan

"Susan" <sdegrendele (AT) aol (DOT) com> wrote in message
news:0e7c01c35b74$594e8d40$a601280a (AT) phx (DOT) gbl...
We have four databases in Analysis Services to keep
versions of the cubes at various stages of
development
or
testing. If we add another copy, we start hanging
when
processing any one of the databases. We get a could
establish lock when we finally stop the olap service.
Our
total cube size is after processing is 535mb (max)
per
database. One database has 24 regular dimensions
and 16
virtual, the other three databases have 8 regular
dimensions and 6 virtual dimensions. These don't
seem
to
be large cubes. The max members in a dimension
level is
158,xxx. This is a two level dimension. Our next
largest
is 110,xxx with being a 12 level dimension. Any
ideas
on
why it hangs. When it hans no one else can access
any
of
the cubes. A timeout error is given.

Thanks,
Susan



.



.




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.