2010-01-25 75 views

回答

4

有几个选项:

  1. 将一个流程分析服务任务的SSIS包,并安排包与SQL代理(伟大的,如果你已经有了一个ETL包)。
  2. 使用SSMS,进入进程对话框,但在开始点击“脚本”以获得XMLA命令。然后将其放入SQL代理作业中。
+0

看起来我没有安装SSMS的一部分,因为我没有选择连接到AS。虽然在VS中有,但它没有在进程对话框中获取脚本的选项。 我们实际上已经设置完成一个完整的过程,但看起来我必须先处理每个维度,否则它会失败。 – Graeme

+0

Graeme - 您只需处理已更改的尺寸。如果处理它们都会减慢工作速度,那么您可以测试以查看哪些维度发生了变化并仅处理这些维度。 – ajdams

2
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> 
    <Parallel> 
    <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200"> 
     <Object> 
     <DatabaseID>CUBEOLAP</DatabaseID> 
     </Object> 
     <Type>ProcessFull</Type> 
     <WriteBackTableCreation>UseExisting</WriteBackTableCreation> 
    </Process> 
    </Parallel> 
</Batch>