Ricaricamento dati app
Assicurarsi che le app riflettano sempre i dati più recenti ricaricandoli. A differenza degli aggiornamenti automatici, le app non si aggiornano automaticamente quando le sorgenti dati cambiano. Per comodità, è possibile ricaricare manualmente le app per sincronizzarle con gli ultimi dati o pianificare i ricaricamenti. I ricaricamenti possono essere avviati tramite diversi metodi, assicurando che le informazioni strategiche siano aggiornate.
Per informazioni su quali utenti possono ricaricare i dati, vedere:
È possibile verificare lo stato di ricaricamento di un'app, che può essere Operazione completata, Ricaricamento o Operazione non riuscita.
- Nella vista elenco delle app, nella colonna Ultima modifica.
- Nella scheda app, nella vista a riquadri o a gruppi.
Pianificazione del caricamento dei dati di un'app
È possibile creare una pianificazione per il ricaricamento dei dati nella propria app. La pianificazione può essere basata sulla frequenza, sulla data e sull'ora, oppure sull'aggiornamento di un set di dati nell'app.
Per impostare una pianificazione di ricaricamento per un'app:
-
Nel centro attività, fare clic su sull'app, quindi selezionare Ricarica pianificazione.
-
Fare clic su Aggiungi pianificazione.
-
Per pianificare i ricaricamenti quando i dati vengono aggiornati, selezionare Quando un set di dati viene aggiornata in Ricarica l'app.
Per creare una pianificazione basata sull'orario, selezionare una qualsiasi delle opzioni sotto Orario in Ricarica l'app.
Nota informaticaSe l'app non contiene un set di dati creata e aggiornata da Qlik Talend Data Integration, l'intestazione Orario e l'opzione Quando un set di dati viene aggiornata non vengono visualizzate.
Pianificazioni basate sull'ora
Quando si crea una pianificazione basata sull'ora, è possibile scegliere:
-
La frequenza e l'intervallo del ricaricamento
-
Il fuso orario e l'ora del giorno
-
La durata della pianificazione
-
Completo o Caricamento parziale
Per i caricamenti ricorrenti possono essere impostati gli intervalli seguenti:
-
Giornaliera: consente di impostare il numero di volte al giorno, il fuso orario e l'ora della giornata.
-
Settimanale: consente di impostare i giorni della settimana, il numero di volte al giorno, il fuso orario e l'ora della giornata.
-
Mensile: consente di impostare i giorni del mese, il numero di volte al giorno, il fuso orario e l'ora della giornata.
-
Annuale: consente di impostare i mesi, i giorni del mese, il numero di volte al giorno, il fuso orario e l'ora della giornata.
Per le pianificazioni in esecuzione più volte al giorno in base a un determinato intervallo, è possibile anche definire le ore della giornata entro le quali eseguire le pianificazioni. Specificare l'ora in cui si desidera avviare la pianificazione.
Per impostazione predefinita, le pianificazioni senza data di fine continueranno senza interrompersi. È possibile scegliere di impostare un data di inizio e una data di fine o di eseguire la pianificazione solo tra due date.
Pianificazioni basate sull'evento
È possibile impostare una pianificazione per ricaricare l'app quando viene aggiornata un set di dati nell'app. Questa opzione è disponibile solo per le app che contengono un set di dati creata e aggiornata da Qlik Talend Data Integration. Per ulteriori informazioni, vedere Integrazione dei dati.
Gestione delle nuove pianificazioni di caricamento
È possibile modificare i ricaricamenti pianificati per tutte le app che si possiedono.
Per rimuovere un ricaricamento pianificato da un'app:
-
Nel centro attività, selezionare sull'app, quindi fare clic su Ricarica pianificazione.
-
Fare clic su Elimina.
Gli amministratori tenant e di analisi possono modificare ed eliminare le attività di ricaricamento pianificate dal centro attività Amministrazione. Per ulteriori informazioni, vedere Gestione dei ricaricamenti pianificati dei dati delle app.
Limiti e considerazioni
-
La pianificazione ricaricamento viene disattivata se non è possibile eseguirla per cinque volte di seguito. Se si è proprietari della pianificazione per il ricaricamento dell'app, si riceveranno delle notifiche quando questo viene completato. È possibile personalizzare le impostazioni delle notifiche per una sola app, per tutte le app in uno spazio o per tutte le app in un tenant. Per informazioni sulla proprietà della pianificazione di ricaricamento, vedere Proprietà della pianificazioni di ricaricamento.
-
Se il proprietario di una pianificazione di ricaricamento abbandona o viene eliminato dal tenant, è necessario che un altro utente acquisisca la proprietà della pianificazione o che la elimini e la ricrei. In caso contrario, i ricaricamenti pianificati non vengono completati. Per maggiori informazioni su come modificarne la proprietà, vedere Proprietà della pianificazioni di ricaricamento.
-
In presenza di un alto numero di processi di ricaricamento dei dati in coda e in esecuzione (e di ulteriori processi simultanei che richiedono molta CPU e memoria), si potrebbe notare che alcuni processi di ricaricamento vengono eseguiti, in alcuni casi, notevolmente dopo il loro orario di inizio previsto.
-
I ricaricamenti pianificati non sono inclusi per la copia pubblicata di un'app. Le app pubblicate devono presentare i ricaricamenti pianificati riconfigurati sull'app nello spazio gestito.
-
Se si sposta un'app con una pianificazione di ricaricamento tra gli spazi, la pianificazione di ricaricamento viene eliminata. Ricreare la pianificazione nel nuovo spazio se necessario.
-
Se si aggiungono o si rimuovono set di dati in un'app con una pianificazione Quando viene aggiornata un set di dati, è necessario rimuovere la pianificazione e ricrearla.
-
Il ricaricamento parziale non è supportato per le pianificazioni Quando viene aggiornato un set di dati.
Proprietà della pianificazioni di ricaricamento
Un ricaricamento pianificato basato sul tempo viene eseguito per conto dell'utente proprietario della pianificazione del ricaricamento, piuttosto che il proprietario dell'app. Perché la pianificazione di ricaricamento venga eseguita correttamente, il proprietario deve disporre dell'accesso corretto all'app e alle relative sorgenti dati. Specifiche azioni consentono di modificare gli utenti proprietari della pianificazione di ricaricamento. Il proprietario della pianificazione di ricaricamento è determinato dalle seguenti regole:
-
Quando si crea una pianificazione di ricaricamento per un'app che non ne ha mai avuto una prima, l'utente diventa proprietario di tale pianificazione di ricaricamento.
-
Se un altro utente modifica o salva una pianificazione di ricaricamento esistente, la proprietà viene trasferita a quest'ultimo.
-
Se un altro utente modifica lo script di caricamento apportando delle modifiche nell'Editor caricamento dati (o caricando i dati in Gestione dati), la proprietà viene trasferita a quest'ultimo nella maggior parte dei casi. Tuttavia, se questo utente è già l'ultimo utente che ha modificato lo script di caricamento, la proprietà della panificazione non verrà trasferita a quest'ultimo.
-
Quando si crea o si modifica una lista di distribuzione di un'app mediante il caricamento di un file sorgente nella sezione Creazione report o a modifica manuale dello script di caricamento, si modifica lo script di caricamento di quest'ultima. Se l'utente che effettua questa operazione non è l'ultima persona a modificare lo script di caricamento, diventa il nuovo proprietario della pianificazione di ricaricamento dell'app, se ne ha una. Se l'utente è già l'ultima persona a modificare lo script di caricamento, la proprietà della pianificazione non gli verrà assegnata.
Per maggiori informazioni sullo sviluppo di modelli dati per le app in collaborazione con altri utenti, vedere Collaborazione per lo sviluppo di script di caricamento dati negli spazi condivisi.
Caricamento parziale
Attivare il Ricaricamento parziale per eseguire una parte predefinita dello script di caricamento e aggiornare le tabelle corrispondenti. Un ricaricamento completo inizia sempre eliminando tutte le tabelle nel modello dati esistente, dopodiché esegue lo script di caricamento. 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.
Il caricamento parziale deve prima essere configurato nello script di caricamento nell'editor caricamento dati. Per informazioni, vedere Caricamento parziale.
Caricamento manuale dei dati di un'app
È possibile caricare un'app manualmente, aggiungendo un'attività alla coda di caricamento.
Procedere come indicato di seguito:
- Nel centro attività, fare clic su sull'app, quindi selezionare Ricarica ora.
Visualizzazione della cronologia dei ricaricamenti di un'app
Cronologia ricaricamenti contiene la cronologia dei ricaricamenti per l'app selezionata. Utilizzarla per risolvere i problemi di ricaricamento programmato. È possibile visualizzare lo stato, l'ora di inizio e di fine e la durata dei caricamenti passati e correnti. È inoltre possibile visualizzare e scaricare il file di registro corrispondente.
Sono disponibili due modi per visualizzare la cronologia caricamenti per un'app.
- Nella vista elenco delle app, fare clic sulla data nella colonna Ultima modifica, quindi fare clic su Visualizza cronologia caricamenti.
- Selezionare i Dettagli di un'app, quindi fare clic su Cronologia ricaricamenti
Nella pagina Cronologia ricaricamenti, fare clic sul pulsante Visualizza per visualizzare il riepilogo dei ricaricamenti. In via opzionale, è anche possibile scaricare un file di registro dettagliato. Quando viene raggiunto il limite per il numero massimo di registri archiviati, i nuovi registri sostituiscono quelli più vecchi, in base al principio "first in, first out".
È possibile annullare un ricaricamento dell'app se questa sta richiedendo troppo tempo o se l'app è stata aggiornata con nuovi dati e si desidera avviare un nuovo ricaricamento. Per annullare un ricaricamento, andare su Cronologia ricaricamenti e fare clic su Annulla.
È possibile vedere il ricaricamento annullato nella Cronologia ricaricamenti.
Visualizzazione ed eliminazione di pianificazioni di ricaricamento
Gli amministratori tenant e di analisi possono visualizzare ed eliminare le attività di ricaricamento pianificate dal centro attività Amministrazione. Per ulteriori informazioni, vedere Gestione dei ricaricamenti pianificati dei dati delle app.
Informazioni sui timestamp: Aggiornato, Data di modifica e Data ultimo ricaricamento
Il timestamp Aggiornato viene mostrato verso il fondo di ciascun riquadro app nei centri attività. Inoltre, può essere visualizzato selezionando nell'app, quindi selezionando Dettagli. Lo stesso timestamp è elencato in Dettagli come Data di modifica. Il formato della data può variare; ad esempio, se l'app è stata aggiornata recentemente, il valore Aggiornato sull'app può apparire come: Aggiornato 15 minuti fa.
Data ultimo ricaricamento è visualizzato selezionando sull'app, quindi selezionando Dettagli. Questo valore viene aggiornato solo quando vengono ricaricati i dati dell'app. Un ricaricamento modifica anche il timestamp Aggiornato e Data di modifica.
La tabella seguente elenca le operazioni che aggiornano i timestamp Aggiornato (lo stesso di Data di modifica) e Data ultimo ricaricamento:
Operazione | Aggiornato, Data di modifica | Data ultimo ricaricamento |
---|---|---|
Ricarica | Sì | Sì |
Modifica nome | Sì | No |
Modifica descrizione | Sì | No |
Modifica anteprima | Sì | No |
Pubblica app | Sì | No |
Cambia proprietario | Sì | No |
Modifica script | Sì | No |
Nuovo foglio | No | No |
Modifica foglio | No | No |
Altri metodi per ricaricare un'app
Questo argomento della guida descrive principalmente le operazioni di ricaricamento dai centri attività. . È possibile ricaricare le app in altri modi, per esempio dai seguenti elementi:
-
Da Editor caricamento dati o Gestione dati in un'app
-
Da un oggetto pulsante in un'app
-
Qlik Application Automation
Il metodo utilizzato per avviare i ricaricamenti dell'app può incidere sul limite delle capacità della propria sottoscrizione a Qlik Cloud. I ricaricamenti avviati al di fuori di Editor caricamento dati o Gestione dati, ad esempio dai pulsanti dell'app, dai centri attività o dalle automazioni, vengono conteggiati ai fini dell numero massimo di ricaricamenti pianificati per l'app ogni giorno. Per maggiori informazioni, vedere: