Vai al contenuto principale Passa a contenuto complementare

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. Ricaricare manualmente le app per sincronizzarle con gli ultimi dati o creare attività per pianificare i ricaricamenti per comodità. 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:

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.
Nota informatica Non è possibile ricaricare i dati per le app pubblicate su Qlik Cloud 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.

Pianificazione del caricamento dei dati di un'app

Creare attività per pianificare i ricaricamenti dell'app. La pianificazione può utilizzare trigger basati sul tempo o sugli eventi.

Nota informaticaDeterminate azioni cambiano la proprietà delle attività. Per ulteriori informazioni, vedere Proprietà delle attività.

Per creare un'attività,

  1. Effettuare una delle seguenti operazioni:

    • Nel centro attività, fare clic su Altre azioni sull'app, quindi selezionare Pianifica.

    • Nell'app, eseguire una delle seguenti operazioni: 

      • Fare clic sul nome dell'app per aprire l'area dei dettagli e fare clic su Altre azioniPianifica.

      • Fare clic sul nome dell'app per aprire l'area dei dettagli e fare clic su Nessuna pianificazione nella sezione per la pianificazione Pianificazione. Se nell'app sono già attive delle attività, questa sezione può mostrare un testo diverso.

  2. Fare clic su Crea nuova attività.

  3. Per Nome attività, inserire un nome per l'attività.

  4. In via opzionale, aggiungere una Descrizione.

  5. Alla voce Azione, selezionare una delle seguenti opzioni:

    • Ricarica completa: aggiorna tutti i dati nell'app.

    • Ricaricamento parziale: consente di aggiornare solo le istruzioni Load e Select precedute dal prefisso Add, Merge o Replace, lasciando inalterati gli altri dati rimanenti nell'app. Per ulteriori informazioni, vedere Caricamento parziale.

  6. Nell'opzione In base a, selezionare il trigger per l'attività. Sono disponibili le seguenti opzioni:

    • Basata sul tempo: pianificare l'aggiornamento in modo che venga eseguito in un momento specifico. Quindi, configurare l'attività con le impostazioni associate per tale trigger. Per i dettagli, vedere Pianificazioni basate sull'ora.

      Sono disponibili i seguenti trigger basati sul tempo:

      • Giornaliero

      • Settimanale

      • Mensile

      • Annuale

    • Basato su un evento: pianificare l'aggiornamento per iniziare quando si verifica un evento specifico. Per i dettagli, vedere Pianificazioni basate sull'evento.

      Sono disponibili i seguenti trigger basati sul tempo:

      • Un'altra attività completata

      • Un'altra attività non riuscita

      Nota informaticaUtilizzare i trigger basati su un evento per creare catene di attività per l'aggiornamento dei dati. Per ulteriori istruzioni, vedere Creazione di catene di attività per l'aggiornamento dei dati.

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 gli aggiornamenti 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

Le pianificazioni basate su un evento permettono di concatenare le attività per app, script, flussi di dati e configurazioni tabella differenti. Questa opzione è utile per gli aggiornamenti sequenziali di tali risorse.

Per ulteriori informazioni, vedere Creazione di catene di attività per l'aggiornamento dei dati.

Gestione delle attività

È possibile gestire le attività esistenti se si dispone dei permessi per farlo.

Per visualizzare e gestire le attività,

  1. Effettuare una delle seguenti operazioni:

    • Nel centro attività, fare clic su Altre azioni sull'app, quindi selezionare Pianifica.

    • Nella propria app, eseguire una delle seguenti operazioni:

      • Fare clic sul nome dell'app per aprire l'area dei dettagli e fare clic su Altre azioniPianifica.

      • Fare clic sul nome dell'app per aprire l'area dei dettagli e fare clic su Nessuna pianificazioneAggiungi pianificazione.

  2. Fare clic su Altro accanto a un'attività, e selezionare una qualsiasi delle opzioni disponibili. In alternativa, passare alla scheda Cronologia per visualizzare una cronologia dettagliata di quando l'attività è stata eseguita.

Per ulteriori informazioni, vedere Gestione delle attività per l'aggiornamento dei dati.

Limiti e considerazioni

  • L'attività per l'aggiornamento dei dati viene disattivata se non è possibile eseguirla per cinque volte di seguito. Se si è proprietari dell'attività, si riceveranno delle notifiche quando ciò accade. È 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 ulteriori informazioni, vedere Proprietà delle attività.

  • Se il proprietario dell'attività abbandona o viene rimosso dal tenant, è necessario che un altro utente acquisisca la proprietà dell'attività, oppure eliminarla e ricrearla. In caso contrario, gli aggiornamenti pianificati non vengono completati. Per informazioni su come modificarne la proprietà, vedere Proprietà delle attività.

  • In presenza di un alto numero di processi di aggiornamento 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 aggiornamento vengono eseguiti, in alcuni casi, notevolmente dopo il loro orario di inizio previsto.

  • Le attività per l'aggiornamento dei dati non sono incluse per la copia pubblicata di un'app. È necessario riconfigurare le attività per le app pubblicate nella versione nello spazio gestito.

  • Se nell'app sono presenti attività di aggiornamento dei dati, e questa viene spostata in spazi diversi (spazi personali o condivisi), le attività vengono disattivate. È possibile riattivarle quando si è pronti a riprendere gli aggiornamenti pianificati. Vedere Attivazione e disattivazione di un'attività.

Proprietà delle attività

Un'attività per l'aggiornamento dei dati viene eseguita per conto dell'utente che possiede l'attività, anziché per conto del proprietario dell'app, dello script, del flusso di dati o della configurazione tabella. Perché l'attività venga eseguita con successo, il proprietario dell'attività deve disporre dell'accesso corretto all'app, allo script, al flusso di dati o alla configurazione tabella e alle relative sorgenti dati. Specifiche azioni comportano la modifica del proprietario dell'attività. Il proprietario delle attività è determinato dalle seguenti regole:

  • Quando si crea un'attività per pianificare i ricaricamenti delle app, si diventa i proprietari di quell'attività.

  • Se un altro utente modifica o salva un'attività esistente, diventa il nuovo proprietario di quell'attività.

  • Se un altro utente modifica lo script di caricamento apportando modifiche nell'Editor caricamento dati (o caricando i dati in Gestione dati), diventa il nuovo proprietario di tutte le attività per i ricaricamenti programmati di quell'app.

  • Quando si crea o si modifica la lista di distribuzione di un'app mediante il caricamento di un file di origine nella sezione Creazione report o tramite la modifica manuale dello script di caricamento, si diventa il nuovo proprietario di tutte le attività che sono state create per i ricaricamenti pianificati per l'app.

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.

Amministrazione delle attività di aggiornamento dei dati

Gli amministratori tenant e di analisi possono modificare ed eliminare le attività per gli aggiornamenti di dati pianificati. Questi possono farlo nel centro attività Amministrazione. Per ulteriori informazioni, vedere:

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 evento di ricaricamento alla coda.

  • Effettuare una delle seguenti operazioni:

    • Nel centro attività, fare clic su Altro sull'app, quindi selezionare Ricarica ora.

    • Nell'app, fare clic sul nome dell'app per aprire l'area dei dettagli, quindi fare clic su AltroRicarica ora.

Verifica dello stato di ricaricamento

È possibile verificare lo stato di ricaricamento di un'app. Sono disponibili diversi stati mostrati, a seconda della propria posizione nell'interfaccia.

Dalla vista Cronologia ricaricamenti

Quando si apre la Cronologia ricaricamenti, è possibile visualizzare lo stato di ricaricamento dell'app per tutti i ricaricamenti. Lo stato può essere: Operazione completata, Ricaricamento in corso oppure Operazione non riuscita. È possibile visualizzare queste informazioni in:

  • Nella vista elenco delle app, nella colonna Ultima modifica.
  • Nella scheda dell'app, disponibile nella vista a riquadri o a gruppi.

Per ulteriori informazioni, vedere Visualizzazione della cronologia dei ricaricamenti di un'app.

Dalla vista Cronologia nella finestra di dialogo Pianificazione

Quando si apre la finestra di dialogo della pianificazione per la creazione delle attività, andare alla scheda Cronologia. Questa vista mostra lo stato del ricaricamento per qualsiasi ricaricamento attivato da un'attività.

In questa vista, lo stato può essere Riuscito, In esecuzione o Non riuscito.

Per ulteriori informazioni, vedere Visualizzare la cronologia di aggiornamento di un'attività.

Visualizzazione della cronologia dei ricaricamenti di un'app

La Cronologia ricaricamenti contiene la cronologia dei ricaricamenti per l'app selezionata. La cronologia ricaricamenti è utile per visualizzare l'intera cronologia dei ricaricamenti dell'app: ricaricamenti manuali, ricaricamenti programmati tramite un'attività e ricaricamenti avviati da Qlik Automate o dalle chiamate API dirette. È 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 della cronologia per le attività

Oltre alla visualizzazione della Cronologia ricaricamenti, è possibile anche visualizzare una cronologia di esecuzione incentrata sulle attività create per i ricaricamenti programmati di un'app. Per maggiori informazioni, vedere Visualizzare la cronologia di aggiornamento di un'attività.

Informazioni sui timestamp: Aggiornato, Data di modifica e Data ultimo ricaricamento

Il timestamp Aggiornato viene mostrato nella parte inferiore di ogni riquadro dell'app nei centri attività. 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 del nome No
Modifica della descrizione No
Modifica anteprima No
Pubblica app No
Modifica del proprietario No
Modifica dello script 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 Automate

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 del numero massimo di ricaricamenti pianificati ogni giorno per l'app. Per ulteriori informazioni, vedere:

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 – ti pregiamo di farcelo sapere!