Оповещения

Создание оповещений

Легче всего задавать параметры оповещения с помощью Мастера создания оповещений, который можно запустить из меню Инструменты. Оповещения также можно создавать и сохранять в диалоговом окне Оповещения в меню Инструменты. Оповещения сохраняются как часть документа QlikView. Оповещения можно создавать и запускать только из версий QlikView для Windows (т. е. не из клиентов AJAX).

Использование оповещений

Запуск проверок оповещений QlikView может осуществляться тремя различными способами:

  1. Автоматически в макете QlikView, когда существует вероятность изменения данных документа, т. е. при открытии документа, выполнении скрипта либо выполнении операции сокращения данных.
  2. Вручную из макроса посредством специальных API-интерфейсов автоматизации. Более подробную информацию смотрите в руководстве QlikView по API-интерфейсам.
  3. в) извне из программ, запускающих QlikView в пакетном режиме и имеющих специальный API-интерфейс автоматизации для получения списка сработавших оповещений из данного контекста.

Цепочку событий, следующих за запуском проверки оповещения, можно представить следующим образом:

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

Как видно из диаграммы, каждый запуск оповещения активирует цепочку логический операций в документе QlikView. Как правило, QlikView выполняет следующие основные шаги:

  1. Применение выбора, соответствующего оповещению.
  2. Расчет значения выражения условия.
  3. Восстановление исходного выбора.

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

Открывает диалоговое окно Оповещения, где можно создавать и сохранять все оповещения QlikView.