Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: piton от 24 мая 2016, 01:03:15

Название: Обновление через таск менеджер. QlikView
Отправлено: piton от 24 мая 2016, 01:03:15
При обновлении документа в QlikView через таск менеджер, при сохранении документ сваливается с ошибкой, если в этот момент документ открывается, считывается пользователем. Приходится по новой запускать обновление, а это занимает много времени. Может кто знает как это исправить?
Название: Re: Обновление через таск менеджер. QlikView
Отправлено: admin от 24 мая 2016, 01:09:22
Привет.
Сделайте отдельный документ для обновления qvd-файлов.
А обновление приложения с визуализацией доверьте пользователю.
Название: Re: Обновление через таск менеджер. QlikView
Отправлено: Иван от 25 мая 2016, 11:43:55
При этом можно в отдельный qvd файл указывать идет загрузка или нет - 0 или 1. Данные перед загрузкой сохранять в QVD (бэкап приложения). Если 0, то данные забирать из подготавливаемых qvd. Если 1 (идет загрузка) - данные брать из бэкапа приложения.

Можно придумать что-то другое))) К примеру макросы подключить с проверкой флага.
Название: Re: Обновление через таск менеджер. QlikView
Отправлено: savenyaav от 25 мая 2016, 12:43:11
Я бы посоветовал дополнительно еще, к уже перечисленному, сделать еще один документ, который бы собирал модель данных, и уже конечное приложение бинарной загрузкой подтягивало бы в себя эту готовую модель из созданного qvw.
Бинарная загрузка займет мало времени (пару минут, если ваша модель будет содержать данных в несколько ГБ), и даже в случае падения можно будет перезапустить обновление и занимать оно будет на порядок меньше времени, чем если бы вы тянули все из qvd.