Prefiks replace można dodać do każdej instrukcji LOAD, SELECT lub map...using w skrypcie. Działanie instrukcji replace LOAD/replace SELECT polega na usunięciu całej tabeli Qlik Sense o nazwie wygenerowanej przez instrukcję replace LOAD/replace SELECT i zastąpieniu jej nową tabelą zawierającą wynik instrukcji replace LOAD/replace SELECT. Rezultat jest taki sam niezależnie od tego, czy wykonywane jest częściowe czy pełne przeładowanie. W przypadku instrukcjireplace map...using mapowanie jest przeprowadzane również podczas częściowego wykonywania skryptu.
Arguments:
Argumenty
Argument
Opis
only
Opcjonalny kwalifikator wskazujący, że instrukcja ma być ignorowana podczas normalnego (nieczęściowego) przeładowania.
Przykład
Wynik
Tab1:
Replace
LOAD * from File1.csv;
Podczas normalnego i częściowego przeładowania tabela Qlik Sense o nazwie Tab1 jest najpierw usuwana. Nowe dane są następnie ładowane z pliku File1.csv i zapisywane w tabeli Tab1.
Tab1:
Replace
only LOAD * from File1.csv;
Podczas normalnego przeładowania ta instrukcja jest pomijana.
Podczas częściowego przeładowania tabela Qlik Sense o poprzedniej nazwie Tab1 jest najpierw usuwana. Nowe dane są następnie ładowane z pliku File1.csv i zapisywane w tabeli Tab1.
Tab1:
LOAD a,b,c
from File1.csv;
Replace
LOAD a,b,c from File2.csv;
Podczas normalnego przeładowania File1.csv jest wczytywany do tabeli Qlik Sense o nazwie Tab1, która następnie zostaje usunięta i zastąpiona nowymi danymi załadowanymi z pliku File2.csv. Następuje utrata wszystkich danych z pliku File1.csv.
Podczas częściowego przeładowania tabela Qlik Sense o nazwie Tab1 jest najpierw usuwana. Następnie jest ona zastępowana nowymi danymi załadowanymi z pliku File2.csv.
Tab1:
LOAD a,b,c
from File1.csv;
Replace
only LOAD a,b,c from File2.csv;
Podczas normalnego przeładowania dane są ładowane z pliku File1.csv i zapisywane w tabeli Qlik Sense o nazwie Tab1. Plik File2.csv jest pomijany.
Podczas częściowego przeładowania tabela Qlik Sense o nazwie Tab1 jest najpierw usuwana. Następnie jest ona zastępowana nowymi danymi załadowanymi z pliku File2.csv. Następuje utrata wszystkich danych z pliku File1.csv.