0
我有一個服務器上的數據立方體,由SSIS生成。我想刷新數據多維數據集,而不需要創建SSIS包,但需要使用數據庫作業或普通的SQL。您是否可以從SSMS數據庫作業中刷新SSIS數據多維數據集?
這可能嗎?
我有一個服務器上的數據立方體,由SSIS生成。我想刷新數據多維數據集,而不需要創建SSIS包,但需要使用數據庫作業或普通的SQL。您是否可以從SSMS數據庫作業中刷新SSIS數據多維數據集?
這可能嗎?
肯定的是,只要創建一個作業步驟,並在「類型」中選擇「SQL Server Analysis Services的命令」,然後鍵入您的刷新命令
僅供參考,這是一個例子:
<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">
<Object>
<DatabaseID>DATABASE_NAME</DatabaseID>
<CubeID>CUBE</CubeID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>
或偶數更簡單的方法,如果每24小時只需要刷新一次,則可以將主動緩存配置爲「計劃的Molap」