Выполнение пакетов
Если документ QlikView необходимо регулярно обновлять, например каждую ночь, то лучше всего это делать с помощью QlikView Server или QlikView Publisher.
QlikView Server
QlikView Server предоставляет платформу для размещения и обмена данными QlikView через Интернет или интрасеть. QlikView Server тесно интегрирован с QlikView и вместе они обеспечивают единый пакет технологий для анализа данных конечными пользователями. Компонент сервера в QlikView Server является центральной частью этой технологии. Он обеспечивает надежное, централизованно управляемое сообщество документов QlikView, которое объединяет нескольких пользователей, типов клиентов, документов и документов внутри надежной и безопасной среды.
QlikView Publisher
QlikView Publisher является частью семейства продуктов QlikView, предназначенной для управления содержимым и доступом. Благодаря предоставлению конечным пользователям обновленной информации и мощных возможностей управлять документами QlikView QlikView Publisher является важным и ценным дополнением в пакете QlikView.
QlikView Publisher распространяет данные, хранящиеся в документах QlikView, для пользователей внутри и вне организации. Благодаря сокращению объема данных каждый пользователь может получить только ту информацию, которая его касается. Служба и интерфейс пользователя QlikView Publisher теперь полностью интегрированы в QlikView Server и консоль управления QlikView Management Console (QMC).
Если отсутствует доступ к QlikView Server или QlikView Publisher, можно повторно загрузить документы QlikView в автономном приложении. Затем используйте параметры командной строки.
Составление графика выполнения программ
Система Windows содержит службу планировщика заданий. Управление этими службами осуществляется с помощью окна «Администрирование». Убедитесь в том, что в разделе Состояние для соответствующей службы указано значение Запущена (а в разделе Автозагрузка указано значение Автоматически, чтобы служба автоматически запускалась после перезагрузки).
Обычно самый простой способ выполнить задание пакетной обработки – это создать пакетный файл с соответствующими командами. Например, файл с именем MyBatch.cmd может содержать следующие команды:
C:\qlikview\qv.exe /r C:\qlikview\example\file.qvw
Служба планирования
Служба планирования обычно выполняется под системной учетной записью и поэтому имеет некоторые ограничения. Если доступ к сетевым ресурсам ограничен, настройте службу для запуска под другой учетной записью. Поскольку лицензия QlikView хранится в папке для конкретной учетной записи, убедитесь в том, что выполнена надлежащая регистрация для учетной записи, которую планируется использовать. Для выполнения данного действия создайте интерактивное задание.
Подробные сведения о планировании задания см. в технической документации вашей операционной системы.
Доступ к секции
Чтобы повторно выполнить файл QlikView, содержащий доступ к секции, убедитесь, что серийный номер лицензии, которая установлена на машине, где выполняется пакет, имеет разрешение на выполнение скрипта без ввода имени пользователя или пароля. См. пример ниже.
Серийный номер | Пользователь | Пароль | Доступ |
---|---|---|---|
СОЗДАТЕЛЬ | - | - | ADMIN |
4600 9999 9999 9999 | Joe | ppp789 | ADMIN |
* | Joe | qqqq456 | Пользователь |
* | Пользователь | rrr123 | Пользователь |
ODBC
Если используется ODBC, убедитесь в том, что определение DSN доступно из под учетной записи, используемой для повторного выполнения. Проще всего, наверное, определить DSN как DSN системы в панели управления ODBC.