Обновление процесса занимает больше времени, чем Process full

У меня есть куб, который имеет несколько больших размеров. В настоящее время он занимает 2 часа для завершения процесса. Теперь я разделил куб и выполнил следующую стратегию:

  • Размеры процесса обновления
  • Данные процесса Раздел (только необходимый раздел)
  • Куб индекса процесса

Потому что у меня было немного жестких отношений в некоторых измерениях, поэтому я не смог обновить Process. Я сделал все из них гибкими. Но после этого время обработки моего куба увеличилось до 2 часов 40 минут.

Теперь, мой вопрос, почему Process update здесь занимает такое долгое время? и как я могу ускорить процесс? Я просто обрабатываю 2 раздела за раз из 34. Вот разбивка:

  • Обновление процесса всех измерений - 2 часа 20 минут
  • Данные процесса 2 раздела - 10 мин
  • Индекс процесса - 10 мин

Ответ 1

Сначала я попытался бы удалить ненужный атрибут измерения, Дополнительно можно сэкономить время обработки установив AttributeHierarchyOptimizedState в значение NotOptimized для атрибутов, которые пользователи не используют часто.