Ricaricamento dei metadati di connessione
I metadati di una connessione contengono informazioni sui dati e sulle strutture dei documenti QlikView o delle app Qlik Sense collegati.
Qlik NPrinting carica automaticamente i metadati alla creazione di una nuova connessione. I metadati devono essere inoltre aggiornati ogni volta che si modifica la struttura dei dati o il contenuto dei documenti QlikView o delle app Qlik Sense connessi a Qlik NPrinting. Ciò garantisce che Qlik NPrinting sia a conoscenza delle modifiche.
Dopo avere ricaricato i metadati, tutte le istanze di QV.exe e reporting_web_renderer.exe in esecuzione sui Qlik NPrinting Engine associati alla connessione si arresteranno e riavvieranno automaticamente per aggiornarli. I report esistenti non vengono rieseguiti automaticamente e pertanto potrebbero contenere dati obsoleti. I report eseguiti dopo che i metadati sono stati ricaricati mostreranno i dati aggiornati.
I tempi di Ultimo aggiornamento cache vengono visualizzati in relazione al fuso orario dell'utente connesso, che può essere diverso dal fuso orario di Qlik NPrinting Server. È possibile cambiare il proprio fuso orario facendo clic sul nome utente in alto a destra e selezionando Impostazioni.
Tipi di stato della connessione
La colonna Stato cache mostra uno dei seguenti valori per ogni connessione configurata:
- Mai generata: la connessione non è mai stata aperta.
- In attesa: Qlik NPrinting sta tentando di connettersi.
- Generazione in corso: Qlik NPrinting è connesso e sta importando metadati.
- Generata: è stata stabilita la connessione su tutti gli engine di Qlik NPrinting.
- Errore: la connessione è in stato di errore su tutti gli engine disponibili. Service utilità di pianificazione Qlik NPrinting cercherà di connettersi di nuovo due minuti dopo un errore.
La colonna Stato connessione mostra uno dei seguenti valori per ogni connessione configurata:
- Connessione riuscita su tutti gli engine di NPrinting.
- Avviso: Uno o più engine non funzionano.
- Connessione non riuscita su tutti gli engine di NPrinting.
Risoluzione dei problemi
Vi sono diversi modi per risolvere uno stato Avviso, Errore o Connessione non riuscita. Per iniziare, aprire la connessione dove si verifica il problema e fare clic sul pulsante Esegui verifica. Verrà visualizzato un elenco dei possibili problemi. Nell'esempio sottostante la verifica non è riuscita perché i certificati di Qlik Sense non erano installati correttamente:
È inoltre possibile controllare quanto segue:
- Proprietà della connessione: Ad esempio, verificare il percorso dei documenti QlikView, il nome utente e la password. In Qlik Sense controllare se i certificati sono presenti nel computer di Qlik NPrinting Engine.
- Installazione e configurazione di Qlik NPrinting Engine: Ad esempio, un engine con QlikView Desktop 12 non può aprire un documento su un server QlikView 11.2. Controllare anche che QlikView Desktop abbia una licenza attiva per l'utente Windows che esegue il servizio.
Dopo aver risolto gli eventuali problemi, riavviare la generazione della cache o eseguire un'attività.
Di seguito sono riportate alcune cause comuni di errori di connessione:
- Errori di Verifica connessione durante la configurazione di una connessione ad app Qlik Sense
- Errori di verifica connessione durante la configurazione di una connessione ai documenti QlikView
- Errore dello stato della connessione
- Stato della connessione non visualizzato in Console web Qlik NPrinting
- Timeout connessione ed esecuzione prolungata delle attività
Ricaricamento manuale dei metadati
Procedere come segue:
-
Nel menu principale fare clic sull'elenco a discesa App, quindi su Connessioni.
Rivedere le voci nella colonna Ultimo aggiornamento cache. È necessario aggiornare i metadati se il valore di Ultimo aggiornamento cache è -.
- Fare clic sul nome della connessione per aprire la connessione.
- In Notifiche è possibile selezionare Invia notifica tramite email al termine della ricarica dei metadati. Verrà inviata un'email agli indirizzi specificati in Impostazioni > Attività. Vedere: Notifiche di esecuzione delle attività.
-
Fare clic su Ricarica metadati.
Verrà visualizzato lo stato:Stato cache - Generazione in corso. Ciò significa che Qlik NPrinting si sta connettendo a Qlik Sense o QlikView e sta importando metadati. Se il documento o l'app è di grandi dimensioni, l'operazione potrebbe richiedere alcuni minuti.
-
Quando lo stato della cache diventa Generata, è possibile creare un nuovo modello di report. Se lo stato visualizzato è Errore, verificare le informazioni della connessione.
I metadati di connessione sono stati aggiornati. Ora è possibile creare o aggiornare report associati a queste connessioni.
Ricaricamento dei metadati tramite un trigger pianificato
È possibile creare trigger per pianificare ricaricamenti regolari dei metadati.
Procedere come segue:
- Nel menu principale fare clic sull'elenco a discesa App, quindi su Connessioni.
- Fare clic sul nome della connessione per aprire la connessione.
- Fare clic sul pulsante Trigger.
- Fare clic su Crea trigger.
- Digitare un nome per il trigger.
- Selezionare un tipo di pianificazione e un'ora.
- Impostare una data di inizio e un fuso orario.
- Fare clic sul pulsante Abilitato.
- Fare clic sul pulsante Crea.
I metadati verranno ricaricati automaticamente in base alle impostazioni.
Procedure consigliate per il ricaricamento dei metadati
I metadati devono essere aggiornati ogni volta che si modifica la struttura dei dati dei documenti QlikView o delle app Qlik Sense connessi a Qlik NPrinting. Ciò assicura che le modifiche vengano propagate correttamente nella cache di connessione Qlik NPrinting e che gli oggetti disponibili nella cache siano aggiornati al documento QlikView o all'app Qlik Sense corrispondente.
Un ricaricamento programmato o manuale deve essere attivato se:
-
Gli oggetti del documento o dell'app collegati non vengono visualizzati in Qlik NPrinting Designerdurante la modifica dei report.
-
Gli oggetti del documento o dell'app collegati non vengono visualizzati nell'elenco degli oggetti disponibili durante la creazione di report QlikEntity.
-
I valori dei campi dei filtri non vengono visualizzati nei suggerimenti durante la creazione o la modifica dei filtri Qlik NPrinting.
-
Le variabili del documento o dell'app non vengono elencate quando si modificano i valori relativi alle variabili in Qlik NPrinting. Ad esempio: condizioni, percorsi di cartelle, variabili incorporate nei messaggi e-mail.
I dati dei documenti e delle app possono essere memorizzati nella cache delle connessioni esistenti e non essere aggiornati se vengono eseguite attività successive prima e dopo il ricaricamento dei dati nel documento QlikView o nell'app Qlik Sense. Il push dei dati dipende dalla configurazione specifica del documento.
Il ricaricamento dei metadati permette di aggiornare tutte le connessioni ai dati, assicurando che la versione più recente dei dati venga utilizzata durante l'esecuzione dell'attività.
Ricaricare i metadati prima di eseguire le attività di pubblicazione è consigliato se:
-
Si hanno frequenti ricaricamenti dei dati nel proprio documento QlikView o app Qlik Sense.
-
Si eseguono spesso attività in Qlik NPrinting che possono mantenere attive le connessioni dati.
È possibile ricaricare i metadati:
-
Manualmente
-
Utilizzando trigger pianificati
-
Utilizzando API con ricaricamenti delle connessioni. Per ulteriori informazioni, vedere POST /connections/{id}/reload.