sql server 2012 - How to process SSAS objects in SSIS (single task or multiple sub tasks)? -
i'm working on ssis , ssas build bi plateform.
i develop ssis worflow process ssas objects. so, want use 'analysis services processing task` job.
in case, there 8 cubes using more thant 15 dimensions (a dimension can used few cubes).
should process ssas objets using 1 analysis services processing task or can split them different sub tasks. example, 1 package each sub task including 'analysis services processing task'.
so example :
- package 1 - task 1 - processing dimensions
- package 2 - task 2 - processing cube 1
- package 3 - task 3 - processing cube 2
- ...
is approach more efficient if 1 asp task can use parallel process ?
thanks !
normally, go simplest way of running "process full" of complete database. analysis services takes care of dependencies, , uses multiple parallel threads process everything. , default, part of 1 single transaction, i. e. if fails, stays in original, consistent state, , users see original state during processing, , new state after processing completes successfully. there no intermediate, half-new , half-old state visible users.
only of there reasons deviate simple approach, use different approach. reasons be:
- it takes long re-process everything, , know parts of source data changed , not.
- you want avoid loose several hours of processing due problem occurs in late processing step, , can live inconsistency caused parts being processed, , not.
- your server has limited resources, , default processing of analysis services ambitious , stops due trying parallelize much, , gets stuck there few resources. similarly, not have enough disk space on server host 2 copies of data necessary transaction processing.
- ...
the first 1 one.
Comments
Post a Comment