Vai al contenuto principale Passa a contenuto complementare

Ricaricamento dati app

Le app nell'hub Qlik Cloud Analytics non vengono aggiornate automaticamente quando vengono aggiornate le relative sorgenti dati. Il ricaricamento di un'app la aggiorna con gli ultimi dati provenienti dalle sorgenti dati dell'app. I ricaricamenti delle app possono essere manuali o pianificati.

Nota informatica Non è possibile ricaricare i dati nell'hub per le app pubblicate nell'hub da una distribuzione di Qlik Sense Enterprise on Windows. Le app pubblicate da Qlik Sense Enterprise on Windows possono essere ricaricate utilizzando la QMC in Qlik Sense Enterprise on Windows.

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.
Nota informaticaIl tempo di caricamento massimo per un'app è tre ore. Se un'app richiede più tempo per il caricamento, presenterà un errore e si riceverà un messaggio.

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.

Nota informaticaDeterminate azioni cambiano la proprietà delle pianificazioni di ricaricamento. Per ulteriori informazioni, vedere Proprietà della pianificazioni di ricaricamento.

Per impostare una pianificazione di ricaricamento per un'app:

  1. Fare clic su Altro sull'app e selezionare Ricarica pianificazione.

  2. Fare clic su Aggiungi pianificazione.

  3. 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 Cloud 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 Cloud 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:

  1. Nell'hub, selezionare Altro sull'app, quindi fare clic su Ricarica pianificazione.

  2. Fare clic su Elimina.

Gli amministratori tenant e di analisi possono modificare ed eliminare le pianificazioni di ricaricamento dalla Console di gestione. 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.

Nota informaticaNon si consiglia di utilizzare Gestione dati per lo sviluppo collaborativo del modello dati dell'app. Per ulteriori informazioni, vedere Sviluppo collaborativo e Gestione dati.

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.

  • Fare clic su Altro sull'app e 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

Cronologia ricaricamenti di un'app

Schermata del menu Cronologia ricaricamenti in Qlik Cloud.

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 pianificazioni di ricaricamento dalla Console di gestione. 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 nell'hub cloud. Inoltre, può essere visualizzato selezionando Altro 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 Altro 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.

I campi Data di modifica e Data ultimo ricaricamento nei Dettagli app

La vista Dettagli mostra i timestamp Data ultimo ricaricamento 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:

Le operazioni che aggiornano i valori Aggiornato e Data ultimo ricaricamento
Operazione Aggiornato, Data di modifica Data ultimo ricaricamento
Ricarica
Modifica nome No
Modifica descrizione No
Modifica anteprima No
Pubblica app No
Cambia proprietario No
Modifica script No
Nuovo foglio No No
Modifica foglio No No

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!