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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Виталий от 08 декабря 2015, 02:47:16

Название: Загрузка данных в QVD c csv
Отправлено: Виталий от 08 декабря 2015, 02:47:16
Добрый день.
Подскажите пожалуйста как правильно реализовать загрузку с перезаписью данных в QVD файле.
Пример:
1.Данные добавляются каждый день, в название файла есть маска_дата.месяц.год
2.Необходимо первоначально загрузить данные все с 1-го csv файла в QVD, при следующих загрузках c csv удалять данные с QVD за выгруженных период в csv файле, и заново записать в QVD. Но сохранить данные которые не меньше по дате чем в csv в QVD.
Название: Re: Загрузка данных в QVD c csv
Отправлено: admin от 08 декабря 2015, 07:10:54
Привет

Посмотрите здесь теорию
(http://help.qlik.com/sense/2.1/ru-RU/online/#search-%D0%B8%D0%BD%D0%BA%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F)
Удаление данных в QVD из скрипта недоступно, поэтому мы его просто открываем, меняем и записываем заново.
В принципе, сложностей не должно быть. Главное - грамотно составить алгоритм.
Название: Re: Загрузка данных в QVD c csv
Отправлено: Виталий от 09 декабря 2015, 10:50:24
Вы не могли бы помочь с скриптом.
Если я правильно понимаю необходимо заложить следующую логику:

1.Загрузить первичные данные в qvd с csv
2.При следующих загрузка необходимо перезаписать данные которые попадают в диапазон дат хранящихся в qvd, но оставить без изменений другие даты.

Пример во вложение.


Название: Re: Загрузка данных в QVD c csv
Отправлено: Виталий от 09 декабря 2015, 10:51:49
заранее спасибо.