Обновление процесса занимает больше времени, чем процесс завершен
У меня есть куб, который имеет несколько больших размеров. В настоящее время процесс полного заполнения занимает 2 часа. Теперь я разделил куб и придерживался следующей стратегии:
- Размеры процесса обновления
- Раздел данных процесса (только необходимый раздел)
- Индекс процесса куб
Потому что у меня было несколько жестких отношений в некоторых измерениях, поэтому я не смог выполнить обновление процесса. Я сделал их всех гибкими. Но после этого время обработки моего куба увеличилось до 2 часов 40 минут.
Теперь мой вопрос: почему процесс обновления здесь занимает так много времени? и как я могу сделать это быстрее? Я просто обрабатываю 2 раздела за раз из 34. Вот разбивка:
- Процесс обновления всех измерений - 2 часа 20 минут
- Обработка данных 2 раздела - 10 мин
- Индекс процесса - 10 мин
0 ответов
Сначала я бы попытался удалить ненужный атрибут измерения. Кроме того, можно сэкономить время обработки, установив для AttributeHierarchyOptimizedState значение NotOptimized для атрибутов, которые пользователи не часто используют.