9

I have built a cube in visual studio and deployed to SSAS. How can I get the data refreshed using a nightly sql batch job or some other means? TIA

4

2 に答える 2

4

いくつかのオプション:

  1. Process Analysis Services タスクを SSIS パッケージに入れ、SQL エージェントを使用してパッケージをスケジュールします (既に etl パッケージがある場合に最適です)。
  2. SSMS を使用して [プロセス] ダイアログ ボックスに移動し、最初に [スクリプト] をクリックして XMLA コマンドを取得します。次に、これを SQL エージェント ジョブに入れます。
于 2010-01-25T08:55:25.107 に答える
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>
于 2011-06-03T18:18:07.213 に答える