我正在研究SSIS和SSAS来构建BI平台。
我想开发一个SSIS worflow来处理我所有的SSAS对象。 所以,我想使用“Analysis Services Processing Task”完成所有工作。
在我的情况下,有8个立方体使用更多的15个维度(一些维度可以被几个立方体使用)。
我应该使用一个Analysis Services处理任务处理所有SSAS对象,还是可以将它们拆分为不同的子任务。例如,每个子任务包含一个包,包括“Analysis Services处理任务”。
例如:
即使一个ASP任务可以使用并行进程,这种方法会更有效吗?
谢谢!
答案 0 :(得分:1)
通常情况下,我会采用最简单的方式运行" Process Full"完整的数据库。然后,Analysis Services负责依赖性,并使用多个并行线程来处理所有内容。默认情况下,一切都是一个单一交易的一部分,i。即如果有任何失败,一切都保持原始的一致状态,用户在处理过程中看到原始状态,处理完成后新状态成功完成。用户看不到中间,半新和半旧状态。
只有有理由偏离这种简单的方法,我会采用不同的方法。原因可能是:
第一个是最有可能的一个。