Можете ли вы обновить куб данных SSIS из задания базы данных SSMS? - PullRequest
0 голосов
/ 13 февраля 2012

У меня есть кубы данных на сервере, сгенерированные SSIS. Я хотел бы обновить кубы данных без необходимости создания пакетов служб SSIS, но с заданием базы данных или обычным SQL.

Возможно ли это?

1 Ответ

1 голос
/ 13 февраля 2012

конечно, просто создайте шаг задания и в поле «тип» выберите «Команда служб 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 часа, вы можете настроить упреждающее кэширование как "Scheduled Molap"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...