dbTalk Databases Forums  

Processing of the partitions of the cube

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


Discuss Processing of the partitions of the cube in the microsoft.public.sqlserver.olap forum.



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

Default Processing of the partitions of the cube - 12-01-2006 , 01:34 AM







Hi All,
Is there a way to improve the processing of partition of the
cube.Everyday I need to do full processing of 10 partitions and that is
consuming a lot of time.


My Production serever is bit slow or less memory (that can be one
reason)
I want to optimise on the software side.

also
everyday new customers add and old customers modify their records.
So in my fact table I have to add new customer records and delete old
customer modified records.
So I have to do 'full process' of cube than daily
increments????(Please correct me)

I have 10 partitions in my cube and the data is bit bulk.

Please suggest a way to to automate the processing.Evevryday I manually
open each partition and process

Can you guide me how to go about this and the code snippets (c#)
To 1: Create instance of cube and partitions
2.Process the partitions
3.How to automate this code for a particular time?

Please suggest with your experience .

Rgds
BI sai


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

Default Re: Processing of the partitions of the cube - 12-01-2006 , 07:37 PM






do you use SSAS2005 or 2000?
in 2000 take a look at the DSO API
in SSAS2005 you can create XML/A scripts or use the ADOMD.NET API.

your partition are by what?
by time or something else?
if its by time, you can process only the "today" partition instead of
everything.

also you can do an incremental update.
if you can identify new rows in the fact table (like sales of the day), you
can do an incremental process to add only these new rows in the cube
partitions.


"BI_sai" <sai.ravi2 (AT) gmail (DOT) com> wrote

Quote:
Hi All,
Is there a way to improve the processing of partition of the
cube.Everyday I need to do full processing of 10 partitions and that is
consuming a lot of time.


My Production serever is bit slow or less memory (that can be one
reason)
I want to optimise on the software side.

also
everyday new customers add and old customers modify their records.
So in my fact table I have to add new customer records and delete old
customer modified records.
So I have to do 'full process' of cube than daily
increments????(Please correct me)

I have 10 partitions in my cube and the data is bit bulk.

Please suggest a way to to automate the processing.Evevryday I manually
open each partition and process

Can you guide me how to go about this and the code snippets (c#)
To 1: Create instance of cube and partitions
2.Process the partitions
3.How to automate this code for a particular time?

Please suggest with your experience .

Rgds
BI sai


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.