PDA

Просмотр полной версии : Ошибка построения куба операции



magalax
17.11.2016, 13:21
Добрый день!

При построении отчета "Список операций" в режиме куба, возникает ошибка
5397

Перестроение куба не помогает

sibgaba
17.11.2016, 14:20
Перестроение куба не помогает
Вы что имеете ввиду под перестроением?
Если Принудительный пересчет, то по его итогу что пишется в свойствах куба?

magalax
17.11.2016, 14:31
Да, принудительный пересчет, а по итогу ошибки ни какой нет
5398

sibgaba
17.11.2016, 14:49
В Базе данных много?
В настройках сервера режим БД какой стоит?

Обычно такая ошибка возникает при больших объемах данных или не корректной настройке сервера отчетов для работы с такими объемами.

Стандартные пути решения:
1. Создание новой БД с импортом смен за нужный период
2. Удаление старых смен из текущей БД
3. Использование ИА ответов
4. Оптимизация расчета кубов

magalax
17.11.2016, 15:07
Режим базы UDB - Средний (частичная копия), источник данных кубов - SQL
5399

Оптимизация расчета кубов - это необходимо SQL запросы править?

sibgaba
17.11.2016, 15:29
А зачем он вам средний?
Ставьте "только чеки" или "только смены". Пересчет кубов заметно быстрее пойдет

magalax
17.11.2016, 16:02
Еще при этом же запросе выскакивает другая ошибка, например даже когда пытаешься открыть макет отчета по операциям для редактирования

5400

sibgaba
17.11.2016, 16:05
Ну данных много!
Менять режим БД и/или резать БД

magalax
17.11.2016, 16:17
Менять режим БД, это и есть только чеки и смены?

sibgaba
17.11.2016, 16:35
Менять режим БД, это и есть только чеки и смены?
Да. Только не И а ИЛИ.
Маленький и ультралегкий режимы соответственно

magalax
17.11.2016, 16:43
Спасибо за советы! Будем дальше бится :)

timakov
18.11.2016, 01:30
Можно решить попробовать другим путем:
на скрине где указанно 5401
Сгрупированные свойства
Выставь параметр
Тип Фильтра - Фильтровать данные
появится
Режим фильтра - N-месяц
Параметры фильтра - 1 или 2

В зависимости от цифры он будет пересчитывать последние 1 или 2 месяца данных можно поставить и другую цифру но лично я устанавливаю 2 месяца.

sibgaba
18.11.2016, 05:30
Можно решить попробовать другим путем
Все верно говорите, но режим БД первичен в данном случае

magalax
18.11.2016, 11:40
Действительно помогло если фильтровать данные, спасибо ребят!:)

timakov
18.11.2016, 19:58
Все верно говорите, но режим БД первичен в данном случае
Я не отрицаю но можно еще сервер справочников отделить от сервера отчетов, это тоже решит проблему. просто странно у меня по 30 минут этот куб считается а у Вас 10 мин и проблема. Но правда у меня оперативы в сервере 32 gb, ну и режим базы стоит маленький(только чеки).

Работает и хорошо.

Hendehog
09.02.2017, 06:32
Можно решить попробовать другим путем:
на скрине где указанно 5401
Сгрупированные свойства
Выставь параметр
Тип Фильтра - Фильтровать данные
появится
Режим фильтра - N-месяц
Параметры фильтра - 1 или 2

В зависимости от цифры он будет пересчитывать последние 1 или 2 месяца данных можно поставить и другую цифру но лично я устанавливаю 2 месяца.

Объясните , я не совсем понимаю, рк7 пересчитывает кубы за прошедшее время (которые уже пересчитывались) снова и снова что ли?
Если мы выставим в отчете фильтр 2 месяца, значит ли это, что отчет более чем за два месяца (например за год) мы посмотреть не сможем?
И чтобы его посмотреть придется снять фильтр, и пересчитать куб за год?

alkon132
09.02.2017, 10:03
Объясните , я не совсем понимаю, рк7 пересчитывает кубы за прошедшее время (которые уже пересчитывались) снова и снова что ли?
Если мы выставим в отчете фильтр 2 месяца, значит ли это, что отчет более чем за два месяца (например за год) мы посмотреть не сможем?
И чтобы его посмотреть придется снять фильтр, и пересчитать куб за год?
По всем вопросам - да.
Технология, которая "пересчитывает" только вновь добавленные смены - это агрегаты в ИА-отчетах. Кубы так не умеют.

Hendehog
09.02.2017, 10:57
По всем вопросам - да.
Технология, которая "пересчитывает" только вновь добавленные смены - это агрегаты в ИА-отчетах. Кубы так не умеют.

Офигеть.Ну и система...теперь понятно, почему при пересчете кубов постоянно такая нагрузка.
Я так понимаю ИА-отчеты считаются современными, а Кубы старьем и юсиэс от них отказалось?

alkon132
09.02.2017, 12:08
Я так понимаю ИА-отчеты считаются современными, а Кубы старьем и юсиэс от них отказалось?
Не совсем отказалось. Кубы всё еще работают, но не дорабатываются.
ИА-отчеты - да, современнее.
Однако, для небольшого ресторана функционала кубов вполне достаточно.