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

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

  1. Размеры процесса обновления
  2. Раздел данных процесса (только необходимый раздел)
  3. Индекс процесса куб

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

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

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

0 ответов

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

Другие вопросы по тегам