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

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

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

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