Durante uma recarga parcial, a tabela Qlik Sense, para a qual um nome de tabela é gerado pelo comando add LOAD/add SELECT (desde que essa tabela exista), receberá o resultado do comando add LOAD/add SELECT. Não é feita a verificação de duplicatas. Portanto, um comando que use o prefixo add normalmente incluirá um qualificador distinct ou uma cláusula where que cerca as duplicatas. O comando map...using faz com que o mapeamento ocorra também durante a execução parcial do script.
Arguments:
Argumentos
Argumento
Descrição
only
Um qualificador opcional que indica que o comando deve ser desconsiderado durante as recargas normais (não parciais).
Exemplo
Resultado
Tab1:
LOAD Name, Number FROM Persons.csv;
Add LOAD Name, Number FROM newPersons.csv;
Durante uma recarga normal, os dados são carregados de Persons.csv e armazenados na tabela Tab1 do Qlik Sense. Os dados de NewPersons.csv são concatenados com a mesma tabela do Qlik Sense.
Durante uma recarga parcial, os dados são carregados de NewPersons.csv e anexados à tabela Tab1 do Qlik Sense. Não é feita a verificação de duplicatas.
Tab1:
SQL SELECT Name, Number FROM Persons.csv;
Add LOAD Name, Number FROM NewPersons.csv where not exists(Name);
É realizada uma checagem de duplicatas verificando se Name existe na tabela de dados carregada anteriormente.
Durante uma recarga normal, os dados são carregados de Persons.csv e armazenados na tabela Tab1 do Qlik Sense. Os dados de NewPersons.csv são concatenados com a mesma tabela do Qlik Sense.
Durante uma recarga parcial, os dados são carregados de NewPersons.csv e anexados à tabela Tab1 do Qlik Sense. É realizada uma busca por duplicatas por meio da verificação da existência de Name nos dados da tabela carregada anteriormente.
Tab1:
LOAD Name, Number FROM Persons.csv;
Add Only LOAD Name, Number FROM NewPersons.csv where not exists(Name);
Durante uma recarga normal, os dados são carregados de Persons.csv e armazenados na tabela Tab1 do Qlik Sense. O comando que carrega NewPersons.csv é ignorado.
Durante uma recarga parcial, os dados são carregados de NewPersons.csv e anexados à tabela Tab1 do Qlik Sense. É realizada uma busca por duplicatas por meio da verificação da existência de Name nos dados da tabela carregada anteriormente.