Добрый день.
Сразу извиняюсь за возможно простой и глупый вопрос, но решение самостоятельно пока не нашел.
Загружаю данные через скрипт загрузки из БД SQL за определенный период. После мне нужно к загруженным данным добавить данные за другой период, не выгружая уже загруженные ранее данные по второму разу.
Когда правлю скрипт загрузки, выбирая другой период, старые данные затираются, а просто загружаются новые данные.
Заранее спасибо!
Приведите пример скрипта загрузки.
Извините, вам запрещён просмотр содержимого спойлеров.
т.е. как поменяв в строке "WHERE ...." период на другой, при загрузке данные не перезатирались, а добавлялись?
Цитата: IpS от 19 февраля 2016, 08:50:14
т.е. как поменяв в строке "WHERE ...." период на другой, при загрузке данные не перезатирались, а добавлялись?
Добрый день.
Апдейт нельзя сделать никак.
Но чтобы каждый раз "не дергать" базу данных, можно/нужно каждый период записать в отдельний qvd-файл:
Store * From Sales Into Sales_201602.qvd (qvd);
подредактировал скрипт загрузки:
februar:
LOAD....;
SELECT
FROM... ;
Store * from februar Into februar.QVD (qvd);
Выдает ошибку:
februar << ((SELECT
Выбранные строки: 5
Произошла следующая ошибка:
No qualified path for file: "februar.QVD"
Ошибка произошла здесь:
Store * from februar Into februar.QVD (qvd)
Данные не загружены. Исправьте ошибку и повторите загрузку.
Пробовал указывать полный путь к файлу - не помогло :(
путем автом. загрузки из QVD файла, понял что от меня хотел Qlik.
Правильная запись: store * from februar into [lib://E/JANUAR1.qvd](qvd);