При обновлении документа в QlikView через таск менеджер, при сохранении документ сваливается с ошибкой, если в этот момент документ открывается, считывается пользователем. Приходится по новой запускать обновление, а это занимает много времени. Может кто знает как это исправить?
Привет.
Сделайте отдельный документ для обновления qvd-файлов.
А обновление приложения с визуализацией доверьте пользователю.
При этом можно в отдельный qvd файл указывать идет загрузка или нет - 0 или 1. Данные перед загрузкой сохранять в QVD (бэкап приложения). Если 0, то данные забирать из подготавливаемых qvd. Если 1 (идет загрузка) - данные брать из бэкапа приложения.
Можно придумать что-то другое))) К примеру макросы подключить с проверкой флага.
Я бы посоветовал дополнительно еще, к уже перечисленному, сделать еще один документ, который бы собирал модель данных, и уже конечное приложение бинарной загрузкой подтягивало бы в себя эту готовую модель из созданного qvw.
Бинарная загрузка займет мало времени (пару минут, если ваша модель будет содержать данных в несколько ГБ), и даже в случае падения можно будет перезапустить обновление и занимать оно будет на порядок меньше времени, чем если бы вы тянули все из qvd.