Перейти к основному содержимому

Add

Префикс Add может быть добавлен к любому оператору LOAD или SELECT в скрипте для указания, что он должен добавлять записи в другую таблицу. Он также указывает, что этот оператор следует выполнять в частичной перезагрузке. Префикс Add может также использоваться в операторе Map.

Выполните частичную перезагрузку с помощью кнопки Перезагрузить. Для получения дополнительной информации см. Кнопка. Можно также использовать Qlik Engine JSON API.

Для выполнения частичной перезагрузки по графику щелкните More на приложении и выберите Запланировать перезагрузку. В открывшемся диалоговом окне включите параметр Частичная перезагрузка.

Syntax:  

Add [only] [Concatenate[(tablename)]] (loadstatement | selectstatement)


Add [only] mapstatement

 

Во время обычной (не частичной) перезагрузки конструкция Add LOAD будет работать как обычный оператор LOAD. Записи будут создаваться и сохраняться в таблице.

Если будет использоваться префикс Concatenate или там будет существовать таблица с тем же набором полей, записи будут добавляться к соответствующей существующей таблице. Иначе конструкция Add LOAD создаст новую таблицу.

Частичная перезагрузка сделает то же самое. Единственная разница заключается в том, что конструкция Add LOAD никогда не будет создавать новую таблицу. Там всегда существует соответствующая таблица из предыдущего выполнения скрипта, в которую записи должны быть добавлены.

Проверка дубликатов не выполняется. Таким образом, оператор, использующий префикс Add, будет, как правило, включать в себя квалификатор distinct или защитные дубликаты предложения where.

Оператор Add Map...Using запускает сопоставление данных также и во время частичного выполнения скрипта.

Arguments:  

Аргументы
Аргумент Описание
only Дополнительный классификатор, указывающий на то, что оператор следует выполнять только во время частичных перезагрузок. Его следует игнорировать во время обычных (не частичных) перезагрузок.