Direct Discovery с QlikView Server и Publisher

Параметры QlikView Server

Некоторые параметры QlikView Server следует проверить при использовании Direct Discovery в приложениях QlikView.

Примечание: Эти параметры влияют на все документы QlikView в данном QlikView Server.

Object Calculation Time Limit

Поскольку функция Direct Discovery запрашивает внешнюю систему из QlikView, время вычисления диаграммы зависит от производительности базовой системы. Для параметра Object Calculation Time Limit на консоли управления QlikView Management Console следует задать значение, которое обеспечит наличие достаточного времени для того, чтобы диаграмма QlikView получила результаты выполнения запроса Direct Discovery от источника данных. Этот параметр находится на вкладке Performance в QlikView Server на консоли управления QlikView Management Console.

Макс. кол-во символов в диаграммах

Этот параметр позволяет задавать число точек диаграммы, отображаемых в диаграммах QlikView. Обратите внимание на то, что запрос Direct Discovery может вернуть много уникальных значений. Установите этот параметр так, чтобы приложение QlikView отображало необходимое число точек в диаграммах.
Параметр времени ожидания QVS в файле Config.xml

Когда функция Direct Discovery используется для запроса во внешнюю систему, отдельную от QlikView Server, следует настроить время ожидания сервера в файле config.xml, чтобы предоставить приложению QlikView достаточно времени на обратное получение результатов запроса. Недостаток времени на выполнение запросов при использовании клиента Ajax приводит к ошибке «Потеря подключения к серверу».

Значение по умолчанию равно 60 секундам. Может потребоваться увеличить значение параметра до максимального времени запроса. Файл config.xml находится в каталоге C:\ProgramData\QlikTech\WebServer. XML-тег — <QvsTimeout>. Обратите внимание, что при операциях обновления происходит перезапись параметра на значение по умолчанию.

QlikView Publisher

QlikView Publisher требует доступа на чтение к таблицам базы данных, используемым функцией Direct Discovery. Когда приложения QlikView, которые применяют Publisher, используют Direct Discovery, убедитесь, что учетная запись службы под управлением Publisher имеет требуемый доступ на чтение. Если это условие не выполняется, то служба Publisher не сможет прочитать таблицу Direct Discovery во время запланированных обновлений данных.