Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Как объединять данные при загрузке

Доброго времени суток.

Подскажите, пожалуйста, как сделать так, чтобы при загрузке, данные из файла в источнике не заменяли данные в приложении, а добавлялись к ним. Другими словами: раз в сутки в каталог выкладывается екселовский файл с остатками на конец дня, нужно, чтобы при загрузке данных в Qlik Sence, каждый следующий день добавлялся к тому, что там уже есть.

1 Solution

Accepted Solutions
Anna_Klimkova
Employee
Employee

Александр, рекомендую использовать файл или файлы qvd для сохранения таблицы.

Первым делом выполняется загрузка старых данных из qvd файла, затем - загрузка новых данных из Excel. И потом снова обновляем qvd файл, сохраняя в него всю таблицу.

Этот алгоритм используется для реализации инкрементальной загрузки. Данные из qvd загружаются до 100 раз быстрее, чем из любого другого источника.

Работа с файлами QVD ‒ Qlik Sense

Пример кода для сохранения таблицы в qvd файл:

store mytable into 'lib://FolderConnection/myfile.qvd';

View solution in original post

5 Replies
Anna_Klimkova
Employee
Employee

Александр, рекомендую использовать файл или файлы qvd для сохранения таблицы.

Первым делом выполняется загрузка старых данных из qvd файла, затем - загрузка новых данных из Excel. И потом снова обновляем qvd файл, сохраняя в него всю таблицу.

Этот алгоритм используется для реализации инкрементальной загрузки. Данные из qvd загружаются до 100 раз быстрее, чем из любого другого источника.

Работа с файлами QVD ‒ Qlik Sense

Пример кода для сохранения таблицы в qvd файл:

store mytable into 'lib://FolderConnection/myfile.qvd';

Not applicable
Author

Все получилось. Большое спасибо.

Еще не подскажете, где в Qlik Sence настраивается автоматическая загрузка данных? Впрямую в интерфейсе я планировщик не видел...

Eugeny_Ilyin
Creator II
Creator II

Привет.

В Qlik Sense планировщик доступен через консоль QMC, раздел Tasks.
Через консоль, из раздела Apps можно создать задание, а затем его откорректировать.

Более подробно: Managing tasks and triggers ‒ Qlik Sense

Not applicable
Author

Спасибо за ответ. Правильно ли я понимаю, что Планировщик доступен только в платной версии Qlik Sence Entherprise, а в бесплатном десктопе этого нет?

Eugeny_Ilyin
Creator II
Creator II

Привет.

Совершенно верно.
Для автоматической загрузки данных и формирования хранилища данных я бы рекомендовал использовать Qlikview Desktop.