Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
LSV
Member

Откуда: Киев
Сообщений: 30150
Есть важный проект со сложными вычислениями на лету. QV-сервер 11.20.
Раньше хватало 60сек. Сейчас стало дольше.
Установка Object Calculation Time Limit: 60сек -> 300сек ни к чему не привела.
Перезагрузка не помогла. Способов сократить время фильтрации пока нет.
Сервер думает 60сек, потом показывает окошко таймаута и сбрасывает фильтры на начальное значение.
В фильтрации используются переменные, управляемые двумя календарями (устанавливается период и начинается трудоемкая фильтрация). После таймаута календари сбрасываются на начальные значения.

Как увеличить таймаут пересчета ?
28 ноя 17, 10:52    [20987664]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
Andy_OLAP
Member

Откуда: я знаю, что Зенит - чемпион
Сообщений: 1310
LSV
Есть важный проект со сложными вычислениями на лету. QV-сервер 11.20.
Раньше хватало 60сек. Сейчас стало дольше.
Установка Object Calculation Time Limit: 60сек -> 300сек ни к чему не привела.
Перезагрузка не помогла. Способов сократить время фильтрации пока нет.
Сервер думает 60сек, потом показывает окошко таймаута и сбрасывает фильтры на начальное значение.
В фильтрации используются переменные, управляемые двумя календарями (устанавливается период и начинается трудоемкая фильтрация). После таймаута календари сбрасываются на начальные значения.

Как увеличить таймаут пересчета ?

Нужно найти файл на сервере settings.ini и вписать там строку ObjectTimeLimitSec=300 в секции "Settings 7".
По дефолту он для сервера 60 секунд. Это лимит для сервера, а не десктопа.
28 ноя 17, 11:24    [20987771]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
LSV
Member

Откуда: Киев
Сообщений: 30150
Andy_OLAP
Нужно найти файл на сервере settings.ini и вписать там строку ObjectTimeLimitSec=300 в секции "Settings 7".
По дефолту он для сервера 60 секунд. Это лимит для сервера, а не десктопа.
Спасибо, но это не помогло.
В файле уже стоит мое значение, кот. было выставлено из консоли управления КВ.

Еще версии ?
Мож еще какой-то параметр ?
28 ноя 17, 13:18    [20988205]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
Jurii
Member

Откуда: Moscow http://cognos.narod.ru http://ai4you.gr8.com/
Сообщений: 2969
В клике я не большой специалист, предпочитаю дефолтные решения.

Рекомендую посмотреть следующую ссылку:
http://blog.atkcg.ru/skrytye-vozmozhnosti-qlikview-i-pasxalnyj-krolik-chast-2/

Возможно максимальное значение таймаута равно -1
28 ноя 17, 14:29    [20988509]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
LSV
Member

Откуда: Киев
Сообщений: 30150
Jurii
В клике я не большой специалист, предпочитаю дефолтные решения.

Рекомендую посмотреть следующую ссылку:
http://blog.atkcg.ru/skrytye-vozmozhnosti-qlikview-i-pasxalnyj-krolik-chast-2/

Возможно максимальное значение таймаута равно -1
Установил -1 (в файле. Консоль не дает поставить -1).
Ребутнул сервер. Ничего не поменялось.
Через минуту привычное "лост коннекшн то сервер" и все по новой.
Подключение к серверу с пом. десктопной версии - тот же результат: бесконечное ожидание грида, в кот. сложная формула...
28 ноя 17, 15:14    [20988630]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
Андрей Таранов
Member

Откуда: оттуда
Сообщений: 151
возможно формула приводит к переполнению буфера и зацикливает процесс? что логи сервера показывают? не крашатся ли процессы?
LSV
Jurii
В клике я не большой специалист, предпочитаю дефолтные решения.

Рекомендую посмотреть следующую ссылку:
http://blog.atkcg.ru/skrytye-vozmozhnosti-qlikview-i-pasxalnyj-krolik-chast-2/

Возможно максимальное значение таймаута равно -1
Установил -1 (в файле. Консоль не дает поставить -1).
Ребутнул сервер. Ничего не поменялось.
Через минуту привычное "лост коннекшн то сервер" и все по новой.
Подключение к серверу с пом. десктопной версии - тот же результат: бесконечное ожидание грида, в кот. сложная формула...
29 ноя 17, 00:57    [20990159]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
SpellBuilder
Member

Откуда: р.Москва, д.МО
Сообщений: 1855
Андрей Таранов,

Ye 'nj kturj ghjdthbnm
29 ноя 17, 09:11    [20990489]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
SpellBuilder
Member

Откуда: р.Москва, д.МО
Сообщений: 1855
Работу легко проверить открыв на сервере толстым клиентом модель

P.s. Извините промахнулся в первом сообщении.
29 ноя 17, 09:12    [20990492]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
LSV
Member

Откуда: Киев
Сообщений: 30150
SpellBuilder
Работу легко проверить открыв на сервере толстым клиентом модель
Вы невнимательны. Я ж выше писал:
"Подключение к серверу с пом. десктопной версии - тот же результат: бесконечное ожидание грида, в кот. сложная формула... "

//возможно формула приводит к переполнению буфера и зацикливает процесс? что логи сервера показывают? не крашатся ли процессы?
Логи ничего не показывают. Формула написана правильно и на десктопе выполняется, если задать узкий фильтр.

Запустил десктопную версию на мощном сервере и работаю по RDP. Там приложение худо-бедно работает. Фильтрует 3-4минуты, что приемлимо.

Как увеличить таймаут - так и непонятно. Обидно. Такой хороший продукт и с таким дебильным косяком.
29 ноя 17, 11:16    [20991043]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
SpellBuilder
Member

Откуда: р.Москва, д.МО
Сообщений: 1855
LSV
Запустил десктопную версию на мощном сервере и работаю по RDP. Там приложение худо-бедно работает. Фильтрует 3-4минуты, что приемлимо.

Я про этот вариант и писал Андрею Таранову, что это легко проверить.
29 ноя 17, 12:25    [20991357]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
Андрей Таранов
Member

Откуда: оттуда
Сообщений: 151
LSV
... Формула написана правильно и на десктопе выполняется, если задать узкий фильтр.

Запустил десктопную версию на мощном сервере и работаю по RDP. Там приложение худо-бедно работает. Фильтрует 3-4минуты, что приемлимо....


Тогда остается упрощать формулу\предрасчитывать часть ее логики в скрипте загрузки\служебных полях - тоесть разносить сложность расчета во времени и хранить части рассчитанных значений которые потом сшивать формулой
30 ноя 17, 00:23    [20994013]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
LSV
Member

Откуда: Киев
Сообщений: 30150
Андрей Таранов
LSV
... Формула написана правильно и на десктопе выполняется, если задать узкий фильтр.
Запустил десктопную версию на мощном сервере и работаю по RDP. Там приложение худо-бедно работает. Фильтрует 3-4минуты, что приемлимо....

Тогда остается упрощать формулу\предрасчитывать часть ее логики в скрипте загрузки\служебных полях - тоесть разносить сложность расчета во времени и хранить части рассчитанных значений которые потом сшивать формулой
Пробовал. Пока безуспешно.
Есть некая длина события: дата1..дата2
На нее накладывается фильтр дат (календари + переменные). Если в событие "врезается" фильтр дат, то длина события должна укоротиться. А еще есть выходные дни, кот. нужно вычесть из полученной длины. И еще неск. параметров. Но вычесть только тогда, когда результат останется положительным.
Как-то так.... :)
30 ноя 17, 15:26    [20995760]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
Jurii
Member

Откуда: Moscow http://cognos.narod.ru http://ai4you.gr8.com/
Сообщений: 2969
2 LSV:

Да, в Клике непросто делать фильтры с даты по дату...
Похоже пора переходить на дефолтный BI ;)
30 ноя 17, 18:15    [20996301]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
LSV
Member

Откуда: Киев
Сообщений: 30150
Jurii
2 LSV:
Да, в Клике непросто делать фильтры с даты по дату...
Похоже пора переходить на дефолтный BI ;)
В некот. задачах (коих большинство) разумной альтернативы Клику просто нет.
BI от вендоров СУБД(МС, Оракл) - что-то монструозное и неудобное.
30 ноя 17, 18:29    [20996333]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
Jurii
Member

Откуда: Moscow http://cognos.narod.ru http://ai4you.gr8.com/
Сообщений: 2969
2 LSV:

В некот. задачах (коих большинство) разумной альтернативы Клику просто нет.

Можете привести пару примеров таких задач?

BI от вендоров СУБД(МС, Оракл) - что-то монструозное и неудобное.

Под дефолтным я имел в виду полноценный, правильный BI, соответствующий концепции "BI Fingers" (то есть позволяющий пользователям получать сложные отчеты и анализировать данные без участия ИТ специалистов). У MS и Oracle пока довольно слабо развит BI.
1 дек 17, 01:16    [20997112]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
George Nordic
Member

Откуда: Moscow
Сообщений: 999
Jurii
Да, в Клике непросто делать фильтры с даты по дату...

В 12 версии диапазоны дат строятся автоматом, для удобства работы с диапазонами. Плюс новый календарь появился.
Просто надо перейти на 12ку. Давно пора.

А еще вышел ноябрьский релиз с кучей обновлений. В частности, работа c KML-картами, генерация приложений по шаблону (теперь и для Hana, и для Cloudera), он-лайн интеграция с R и куча других:
+
• Advanced Analytics Integration – server-side extensions (SSE) can be used to extend the expression framework with support for calling third-party engines. You can configure a server-side extension to extend the built-in expression library, both for load script and for chart expressions with external calculation engines.
• Web Client Improvements – The Internet Explorer Plugin is not being developed further. As such, considerable work was done to ensure feature parity for the AJAX client. Specifically, the following capabilities have been included in this release:
• Switch language - End users can now choose UI language in the Profile settings in AccessPoint
• Detach - The Detach option is found in the right-click menu for any chart object. When a chart is detached, subsequent selections will not be applied to the object until it is re-attached. This functionality enriches the analysis possibilities, allowing users to exclude a desired subset of charts from the selections.
• Set reference - The Set Reference option is found in the right-click menu for Bar, Line, Combo, Gauge and Scatter charts. When Set Reference is selected for a chart object, the current data display of that chart is permanently shown as a dimmed view alongside the subset of data visualized after a selection is made. This feature provides new ways to compare data.
• Copy single column selection - This functionality is now available in List Box.
• Copy cell - This functionality is now available in List box, Straight Table, and Pivot Table.

• Shared File Management Improvements – A new structure and transaction handling for shared files has been implemented. These improvements will drastically reduce the risk of corrupted files in high-traffic scenarios. Additionally, a new method of cleaning shared files to remove inactive users has been implemented which can drastically improve server performance.
• Export to XLSX (vs XLS) – XLSX is now the default exporting format for Excel files, replacing XLS.

• KML Support - QlikView can now read KML files for use in a map visualizations. The KML file can represent either area data, such as countries or regions, or point data such as cities or places.
• Continued On Demand App Generation Enhancements – The option for developers to include the app navigation link UI into a web mash-up. And, the ability to ensure that the generated app utilizes the same SSO for authentication back to the data system. Currently this is possible wtih SAP Hana and Cloudera.
• Update to Quote Interpretation in Set Analysis – An update is being made to the Qlik Associative Engine which changes the way that quotes are interpretted in set analysis. In short, single-quotes are utilized for literal interpretation of the items enclosed within them and doublequotes are evaluated and allow for the use of such things as wildcards.
• This change ensures that set analysis interprets quotes in the same way as other areas of the engine and is consistent with our documentation and best practices. However, some developers may have incorrectly utilized the single quote in places that should have double quotes and this enforcement of the intended use will cause issues in these cases.
• Apps created in prior versions will not need to be updated as the system will respect the old method for these apps. However, customers may opt to force all apps to respect the new rules.
• This change (using single quotes for literal values) allows for the ability to support case sensitive search strings in Set Analysis

И подобные обновления происходят каждый квартал. Мало того, что согласно Barc N1 по полноте функциональности, так еще и развивается активно.

Напомни-ка, когда default bi последний раз обновлялся? Похоже, будто в 90е.

С Уважением,
Георгий.
1 дек 17, 10:11    [20997457]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
Jurii
Member

Откуда: Moscow http://cognos.narod.ru http://ai4you.gr8.com/
Сообщений: 2969
2 George Nordic:

Напомни-ка, когда default bi последний раз обновлялся? Похоже, будто в 90е.

У IBM Cognos версия 11 вышла не так давно, там интерфейс переработан и заточен на мобильные устройства.
Правда красота интерфейса не всегда дает реальную пользу, если нет соответствия концепции "BI Fingers". В этом плане с 90-х годов ничего не меняется ;)

В 12 версии диапазоны дат строятся автоматом, для удобства работы с диапазонами. Плюс новый календарь появился.
Просто надо перейти на 12ку. Давно пора.


Надо будет поискать информацию на эту тему. Не упадет ли при этом производительность, или Qlik в своей СУБД придумал новые индексы...
1 дек 17, 12:22    [20997966]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
LSV
Member

Откуда: Киев
Сообщений: 30150
В 12 версии диапазоны дат строятся автоматом
У меня десктоп 12. Как в нем строить диапазон дат автоматом ?
Желательно с пом. двух традиционных календарей.
1 дек 17, 13:15    [20998183]     Ответить | Цитировать Сообщить модератору
 Re: Как увеличить таймаут расчета в QlikView 11.20 ?  [new]
George Nordic
Member

Откуда: Moscow
Сообщений: 999
LSV, загрузку сделайте не скриптом, а с помощью визарда - он, когда дату видит, ее распарсивать начинает автоматом. Потом лишнее приходится вычеркивать. На комьюнити было в "что нового", а как работать с диапазонами - в справке на сайте qlik.

С Уважением,
Георгий.
1 дек 17, 17:31    [20999186]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить