Процесс обновления CUBE - PullRequest
       8

Процесс обновления CUBE

1 голос
/ 14 марта 2011

Я использую задачу анализа служб SSIS для обработки CUBE с использованием процесса только обновления.

Исходные записи - это транзакционный ТИП 1, поэтому, когда мы получим записи обновления для существующих записей в источнике, удаляются ивставьте новые записи, здесь Сбой куба процесса обновления из-за отсутствия ключа в источнике (что связано с удалением исходных записей в обновленном источнике)

source table records            cube process records
         1000                       1000
deleted 5 and inserted 5 new        5    and key error while processing the cube.

мы могли бы использовать FULL PROCESS, чтобы избежать этой проблемы, но имея производительностьхит,

Как сделать этот процесс, используя только процесс обновления.

спасибо

прав

Ответы [ 2 ]

1 голос
/ 09 мая 2011

Быстрое исправление может быть сделано при развертывании служб анализа

  • Выберите Процесс> Изменить параметры ...> Ошибки ключа измерения
  • Выберите Использовать пользовательскую конфигурацию ошибок
  • В остановкеПри ошибке убедитесь, что для параметра «Действие при ошибке» установлено значение «Остановить ведение журнала».
  • При определенных условиях ошибки убедитесь, что выбран «Отчет и продолжить».
  • Нажмите кнопку ОК, и куб будетобработан, игнорируя эту ошибку.
0 голосов
/ 10 мая 2011

Если в исходной таблице есть удаленные записи, необходимо обработать куб / группу мер / раздел, используя полный режим.

...