...
По возможности заранее определить, какие факты потребуются в табличном представлении: не нужные для табличного представления факты не отображать.
Подсказка title Подсказка Для этого лучше сделать видимыми необходимые в табличном представлении факты необходимо ДО выноса размерностей. Все действия с фактами (создание копий фактов, изменение вида фактов) необходимо выполнить на панели «Размерности и факты» ДО того, как сделать эти факты видимыми в рабочей области мультисферы.
Scroll Title title-alignment center title Действия с фактами лучше выполнить до вынесения фактов в рабочую область При необходимости наложения фильтра на размерности (как на те размерности, которые необходимо вынести в рабочую область, так и на те размерности, которые останутся в списке неактивных размерностей – размерностей, не вынесенных в рабочую область), накладывать фильтры на размерности необходимо на панели «Размерности и факты» ДО выноса размерностей в рабочую область.
Scroll Title title-alignment center title Накладывать фильтры тоже до вынесения фактов в рабочую область - При необходимости активации фильтра по неактивным размерностям, необходимо наложить фильтры на размерности на панели «Размерности и факты» и активировать фильтр по неактивным размерностям ДО выноса размерностей в рабочую область.
Таким образом, в случае необходимости наличия размерностей с наложенным фильтром в панели «Размерности и факты» (не вынесенных в табличное представление), необходимо выполнить следующие действия:
- наложить фильтры на все необходимые размерности на панели «Размерности и факты»;
- включить фильтр по неактивным размерностям на панели «Размерности и факты»;
- вынести на рабочую поверхность все необходимые размерности.
- Один из оптимизационных алгоритмов - использование фильтра/выборки для выноса одного или нескольких элементов размерности. Для этого необходимо:
- Открыть фильтр размерности.
- Снять отметки со всех элементов, используя кнопку «Снять отметки».
- В поле поиск ввести наименование одного элемента или паттерн для выбора нескольких элементов.
- Паттерны поиска можно посмотреть здесь: https://wiki.polymatica.ru/pages/viewpage.action?pageId=517497273
- Выделить все элементы, попавшие под поиск, используя кнопку «Отметить все».
- Применить фильтр.
- Нажать правой кнопкой мыши на одном из элементов размерности, выбрать пункт контекстного меню «Выделить все».
- Повторять пункт C - пункт F до достижения необходимого набора выделенных элементов.
- Сохранить результат как сценарий.
Подсказка Таким образом, при воспроизведении сценария мы не ссылаемся на конкретные элементы, и в случае, когда/если один или несколько элементов размерности не попали в исходный набор данных, мы не получим ошибок, а получим корректный результат без ошибок по отсутствующим элементам.
- В целях быстродействия отработки сценария размерности необходимо выносить сначала ВВЕРХ, затем ВЛЕВО.
- По возможности нужно выносить размерности в рабочую область в порядке увеличения количества элементов сверху вниз и слева направо.
Например, такие размерности, как:
Год
Квартал
Месяц
Неделя
рекомендуется вынести в следующей последовательности:
Scroll Title title-alignment center title Порядок вынесения размерностей в рабочую область
- При выносе размерностей по возможности следует придерживаться правила: выносить только вправо (правее уже вынесенных размерностей) и только вниз (ниже уже вынесенных размерностей).
При необходимости скрытия общих итогов рекомендуется пользоваться окном «Настройки» табличного представления, выключая чек-бокс «Общий итог по строкам» и «Общий итог по столбцам», соответственно.
Scroll Title title-alignment center title Скрытие общих итогов по строкам и столбцам Примечание title Примечание Примечание: рекомендуется выключать общие итоги ПОСЛЕ выноса первой размерности в табличное представление и ДО раскрытия иерархии («Развернуть всё»).
При необходимости скрытия промежуточных итогов у всех размерностей рекомендуется пользоваться окном «Настройки» табличного представления, выключая чек-бокс «Промежуточные итоги» по строкам и столбцам соответственно.
Scroll Title title-alignment center title Скрытие промежуточных итогов по строкам и столбцам Примечание title Примечание Примечание: рекомендуется выключать промежуточные итоги ПОСЛЕ выноса первой размерности в табличное представление и ДО раскрытия иерархии («Развернуть всё»).
- По возможности раскрывать все элементы размерностей одним действием, перейдя сразу в предпоследнюю размерность, которую необходимо раскрыть. Например, есть таблица с размерностями:
Год
Квартал
Месяц
Неделя
Scroll Title title-alignment center title Таблица с размерностями Если требуется раскрыть все элементы размерностей, необходимо перейти к размерности «Дата транзакции месяц», правой кнопкой мыши вызвать контекстное меню размерности и нажать «Развернуть всё».
Результат:
Scroll Title title-alignment center title Раскрытие размерностей
- Для быстродействия отработки сценария необходимо исключить последовательные взаимоисключающие шаги и последовательность однотипных шагов, которые могут быть выполнены за один шаг:
- Операции снятия/наложения фильтра, например:
- в размерности «Месяц» установили фильтр «Январь», после чего сняли фильтр с размерности «Месяц»;
- в размерности «Месяц» установили фильтр «Январь», после чего снова открыли фильтр и добавили «Февраль». Вместо этого за один шаг можно было выставить «Январь» и «Февраль».
- Перемещение размерностей, например:
- размерность «Месяц» вынесли в рабочую область, после чего перенесли размерность «Месяц» обратно в список неактивных размерностей.
- Сворачивание/разворачивание размерностей, например:
размерность «Год» и размерность «Месяц» вынесли на рабочую поверхность, развернули размерность «Год», свернули размерность «Год».
Scroll Title title-alignment center title Разворачивание/сворачивание размерности "Год" замедляет работу сценария
- Выделение и снятие выделения элементов размерностей, например:
в размерности «Месяц» выделили три элемента: «Февраль», «Апрель», «Май», после чего сняли выделение с этих трех элементов.
Scroll Title title-alignment center title Выделение/снятие выделения с элементов размерности
Прочие операции, не влияющие на конечный результат (состояние табличного представления).
Предупреждение title Важно Одна из самых нагруженных операций – вынос размерностей ВВЕРХ. Чем больше элементов в размерностях, вынесенных ВВЕРХ, тем дольше будет отрабатывать сценарий, поэтому рекомендуется пользоваться данной функцией с осторожностью и внимательностью. При необходимости наличия в верхней части табличного представления размерностей обязательно ДО выноса накладывать на них фильтр (см. пункт 3 настоящих рекомендаций).
- Операции снятия/наложения фильтра, например: