Vai al contenuto principale Passa a contenuto complementare

Caricamento parziale

Un ricaricamento completo inizia sempre eliminando tutte le tabelle nel modello dati esistente, dopodiché esegue lo script di caricamento.

Nota informatica

I caricamenti parziali non sono supportati con gli script di caricamento per gli script. Per informazioni sugli script, vedere Utilizzo di Editor di script.

Con un caricamento parziale questo non è possibile. Mantiene invece tutte le tabelle nel modello dati ed esegue solo le istruzioni Load e Select precedute da un prefisso Aggiungi, Unisci o Sostituisci. Altre tabelle di dati non sono interessate dal comando. L'argomento solo indica che l'istruzione deve essere eseguita solo durante i caricamenti parziali e deve essere ignorata durante i caricamenti completi. La tabella seguente riepiloga l'esecuzione dell'istruzione per i ricaricamenti parziali e completi.

 
Istruzione Ricaricamento completo Caricamento parziale
Load ... Verrà eseguita l'istruzione Non verrà eseguita l'istruzione
Aggiungi/Sostituisci/Unisci LOAD... Verrà eseguita l'istruzione Verrà eseguita l'istruzione
Aggiungi/Sostituisci/Unisci solo LOAD... Non verrà eseguita l'istruzione Verrà eseguita l'istruzione

I ricaricamenti parziali comportano svariati benefici rispetto ai ricaricamenti completi:

  • Sono più rapidi, perché solo i dati modificati di recente devono essere caricati. Con grandi set di dati la differenza è considerevole.

  • Viene consumata meno memoria, visto che vengono caricati meno dati.

  • Aumenta l'affidabilità, dato che le query ai dati sorgente vengono eseguite più rapidamente, riducendo il rischio di problemi di rete.

Nota informaticaAffinché il ricaricamento parziale funzioni correttamente, aprire l'app con i dati prima di attivare un ricaricamento parziale.

Eseguire un ricaricamento parziale usando il pulsante Ricarica. Per ulteriori informazioni, vedere Pulsante. È anche possibile utilizzare Qlik Engine JSON API.

Per eseguire un ricaricamento parziale su una pianificazione, fare clic su Altro su un'app, quindi scegliere Pianifica ricaricamento. Nella finestra di dialogo che si apre, attivare Ricaricamento parziale.

Limitazioni

Un ricaricamento parziale non verrà completato correttamente se vi sono comandi con riferimento alle tabelle che sono esistite durante il ricaricamento completo ma non durante il ricaricamento parziale.

Un ricaricamento parziale può rimuovere valori dai dati. Tuttavia, ciò non verrà riflesso nell'elenco dei valori distinti, che rappresenta una tabella mantenuta internamente. Pertanto, dopo un ricaricamento parziale, l'elenco conterrà tutti i valori distinti esistiti nel campo dall'ultimo ricaricamento completo, che potrebbero essere superiori a quanto attualmente esistente dopo il ricaricamento parziale. Ciò influisce sull'output delle funzioni FieldValueCount() e FieldValue(). Il valore FieldValueCount() potrebbe potenzialmente restituire un numero superiore al numero corrente di valori di campo.

Ulteriori informazioni

 

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!