Gedeeltelijke lading | Qlik Sense onder Windows Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Gedeeltelijke lading

Bij een volledige lading worden altijd eerst alle tabellen in het bestaande gegevensmodel verwijderd en vervolgens wordt het load-script uitgevoerd.

Bij een gedeeltelijke lading gebeurt dit niet. Hierbij blijven alle tabellen in het gegevensmodel behouden en worden alleen de opdrachten Load en Select uitgevoerd voorafgegaan door het voorvoegsel Add, Merge of Replace. Andere gegevenstabellen worden niet door de instructie beïnvloed. Het only-argument geeft aan dat de opdracht alleen tijdens gedeeltelijke ladingen moet worden uitgevoerd, en moet worden genegeerd tijdens volledige ladingen. In de volgende tabel vindt u een overzicht van de uitvoering van opdrachten voor gedeeltelijke en volledige ladingen.

 
Opdracht Volledige lading Gedeeltelijke lading
Load ... Opdracht wordt uitgevoerd Opdracht wordt niet uitgevoerd
Lading toevoegen/vervangen/samenvoegen ... Opdracht wordt uitgevoerd Opdracht wordt uitgevoerd
Alleen lading toevoegen/vervangen/samenvoegen ... Opdracht wordt niet uitgevoerd Opdracht wordt uitgevoerd

Gedeeltelijk opnieuw laden heeft verschillende voordelen ten opzichte van volledig opnieuw laden:

  • Sneller, omdat alleen recent gewijzigde gegevens hoeven te worden geladen. Bij grote gegevensverzamelingen is het verschil aanzienlijk.

  • Er wordt minder geheugen verbruikt, omdat er minder gegevens worden geladen.

  • Betrouwbaarder, omdat query's naar brongegevens sneller verlopen, waardoor het risico op netwerkproblemen wordt verminderd.

InformatieOm een gedeeltelijke herlading correct te laten werken, moet de applicatie met gegevens worden geopend voordat een gedeeltelijke herlading wordt geactiveerd.

Voer een gedeeltelijke lading uit met de knop Opnieuw laden. Ga voor meer informatie naar Knop. U kunt ook de Qlik Engine JSON API gebruiken.

Beperkingen

Gedeeltelijk laden zal mislukken als er opdrachten zijn met verwijzingen naar tabellen die tijdens de volledige laden al bestonden, maar niet tijdens de gedeeltelijke lading.

Bij een gedeeltelijke lading kunnen waarden van de gegevens worden verwijderd. Dit wordt echter niet weergegeven in de lijst met bijzondere waarden. Dit is een lijst die intern wordt bijgehouden. Dus, na een gedeeltelijke herlading, zal de lijst alle unieke waarden bevatten die hebben bestaan in het veld sinds de laatste volledige herlading, wat meer kan zijn dan wat er momenteel bestaat na de gedeeltelijke herlading. Dit treft de uitvoer van de functies FieldValueCount() en FieldValue(). De functie FieldValueCount() zou mogelijk een aantal kunnen retourneren dat groter is dan het huidige aantal veldwaarden.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!