2016-01-06 3 views
0

Итак, мы обрабатываем табличные кубы SSAS каждую ночь, а другой ночью обработка куба не удалась. Теперь то, что я хочу сделать, - это реализовать систему, которая будет запускать автоматическую обработку после сбоя.Перепрограммирование табличного куба SSAS после сбоя

Есть ли способ сделать это в таблицах SSAS?

+0

Ничто в SSAS не сделает это. Где вы планируете или автоматизируете обработку? Обнаружите ошибку и повторите попытку. – GregGalloway

+0

Прямо сейчас у нас есть пакет SSIS, который выполняет это через агент задания sql-сервера. – Dennyc

ответ

0

Ничего встроенного в SSAS не будет автоматически перезагружать обработку при ошибке.

В агенте SQL в диалоговом окне «Свойства задания» есть вкладка «Дополнительно» с свойством «Повторить попытки». Если вы измените его на 1, он автоматически повторит шаг (пакет SSIS), если он не удастся.

+0

ОК. Поэтому я ошибся раньше, когда сказал агент SQL. Похоже, они недавно изменили его на использование Informatica для вызова пакетов SSIS. И я вообще не знаю Informatica. Есть ли свойство, которое я могу изменить в Informatica? – Dennyc

+0

Я тоже не знаю Informatica. Вы, конечно же, можете выполнять автоматические повторы в SSIS путем циклического перехода до достижения успеха. Я предполагаю, что это возможно и в Informatica. Вы можете открыть новый вопрос, посвященный повторным попыткам в Informatica, если это направление, в которое вы хотите пойти. – GregGalloway

+0

Для других, кто найдет эту тему в будущем, сфокусированная на Informatica тема: http://stackoverflow.com/questions/34644420/reprocess-tabular-cubes-after-failure-using-informatica – GregGalloway

0

Если вы делаете это в ssis, тогда у вас есть ограничение на отказ, связанное с задачей обработки?

Проблема будет, если у вас есть ошибка данных, которая должна быть исправлена.