Risoluzione dei problemi - Attività di report e report generati | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Risoluzione dei problemi - Attività di report e report generati

Questo argomento fornisce aiuto per risolvere i problemi comuni riscontrati durante la gestione delle attività di report e la generazione di report con esse.

Il ricaricamento dell'applicazione non riesce durante il caricamento del file della lista di distribuzione

Ciò potrebbe essere dovuto a una serie di problemi relativi alla formattazione della fine dello script di caricamento prima di aggiungere la lista di distribuzione.

Esempi comuni:

  • È presente un'istruzione Exit script alla fine dello script di caricamento corrente.

  • Manca un punto e virgola alla fine dell'ultima istruzione LOAD o SELECT nello script di caricamento.

Dati gli esempi precedenti, le seguenti soluzioni potrebbero funzionare:

  • Spostare la Distribution List della sezione dello script appena aggiunta in una nuova posizione sopra l'istruzione Exit script. In alternativa, rimuovere l'istruzione Exit script se ciò ha senso in base al caso d'uso e al contesto di scripting.

  • Aggiungere il punto e virgola mancante.

Attività di report: "Invio non riuscito ad alcuni utenti."

L'attività di report potrebbe essere inviata ad alcuni utenti, ma non ad altri.

Possibile causa 1

L'indirizzo e-mail di questi destinatari è stato modificato nella lista di distribuzione. Durante la generazione dei report per ogni destinatario aggiunto all'attività di report, Qlik Cloud cerca l'indirizzo e-mail nella lista di distribuzione. Se non viene trovata alcuna corrispondenza, non è possibile generare un report per l'utente.

Azione proposta 1

Una best practice consiste nell'utilizzare i gruppi per aggiungere utenti all'attività di report. I gruppi sono raccolte di destinatari. Quando si modifica l'indirizzo e-mail di un destinatario che è stato aggiunto all'attività come parte di un gruppo, i report vengono generati e consegnati all'indirizzo e-mail aggiornato.

Se è necessario aggiungere singoli destinatari all'attività di report, eliminare l'utente originale dall'attività di report e aggiungerlo nuovamente con il suo indirizzo e-mail aggiornato.

Per ulteriori informazioni, vedere Creazione di una lista di distribuzione per il report.

Possibile causa 2

Uno o più filtri di report a cui si fa riferimento nella lista di distribuzione non sono stati trovati nell'applicazione. Ad esempio:

  • Il nome di un filtro è stato modificato nell'applicazione, ma non aggiornato nella lista di distribuzione.

  • Un filtro è stato eliminato nell'applicazione, ma continua a essere referenziato nella lista di distribuzione.

  • Un filtro a cui si fa riferimento nella lista di distribuzione non è ancora stato aggiunto all'applicazione.

Azione proposta 2

Aggiornare i nomi dei filtri per allinearli tra l'applicazione e la lista di distribuzione. Aggiungere filtri in base alle necessità. Se un filtro viene eliminato e non è più applicabile, rimuovere il relativo riferimento dalla lista di distribuzione.

Attività di report che include un modello Excel: "Invio non riuscito: Impossibile generare"

Possibile causa 1

Il modello utilizza funzionalità di Excel che non sono supportate per il reporting tabellare.

Esempi:

  • Visual Basic for Applications, macro e scripting

  • Estensioni di terze parti

Azione proposta 1

Creare un modello che non utilizzi funzionalità di Excel non supportate.

Per un elenco delle limitazioni per il componente aggiuntivo Qlik per Microsoft Excel, vedere Specifiche e limitazioni di Servizio di reportistica Qlik.

Possibile causa 2

Uno o più campi nell'applicazione sono configurati con Sempre un valore selezionato e non ci sono filtri di report applicati all'attività di report per selezionare esattamente un valore per ciascuno di questi campi.

Azione proposta 2

Se un'applicazione contiene uno o più campi configurati con la proprietà Sempre un valore selezionato, è necessario configurare i filtri del report, in modo che selezionino esattamente un valore per ognuno di questi campi. I filtri del report devono essere applicati all'attività di report.

Se un filtro non contiene nessun valore per questi campi o all'attività non è associato nessun filtro, l'attività di report genererà un errore.

Possibile causa 3

Si è verificato quanto segue:

  • Sono stati aggiunti dati da un grafico Tabella dall'applicazione al modello, utilizzando uno o più tag di colonna.

  • Nell'applicazione, a una o più colonne della Tabella è applicata l'impostazione Mostra colonna se.

  • Al momento della generazione del report, le condizioni Mostra colonna se per queste colonne non sono soddisfatte.

Quando si aggiungono tag di colonna associati a una condizione Mostra colonna se impostata su un grafico Tabella, la condizione deve essere soddisfatta quando viene eseguita un'attività di report che utilizza quel modello. In caso contrario, l'attività di report non riesce.

Azione proposta 3

Rimuovere i tag di colonna e aggiungere nuovamente i dati del grafico Tabella al modello come tag di tabella. Le attività di report che utilizzano questo modello verranno quindi eseguite correttamente anche se la condizione non è soddisfatta.

L'esecuzione dell'attività di report non riesce - raggiunto il numero massimo di report univoci

L'esecuzione di un'attività di report non riesce con il seguente messaggio:

Il report non è stato inviato perché è stato raggiunto il numero massimo di report univoci per questa attività. Controllare l'elenco dei destinatari per ulteriori dettagli.

Un'attività di report può generare un massimo di 500 report univoci. Questo limite viene valutato su tutti i modelli aggiunti all'attività, piuttosto che per modello nell'attività. Questo limite si applica anche a tutti i report, indipendentemente dall'applicazione di uno o più cicli.

Modificare l'attività di report, cambiando la definizione in modo che vengano generati meno di 500 report univoci a ogni esecuzione. Se è ancora necessario produrre più di 500 report univoci contemporaneamente, è possibile creare attività separate con impostazioni di consegna simili.

Il mio report non contiene i dati che pensavo

Possibile causa 1

Lo script di caricamento contiene un'istruzione Star e il report è impostato per utilizzare i filtri.

Azione proposta 1

Rielaborare lo script di caricamento in modo che funzioni come previsto senza utilizzare alcuna istruzione Star.

Possibile causa 2

Il report è migrato da un modello Qlik NPrinting che utilizza filtri di oggetti e uno o più riferimenti a oggetti nel modello non corrispondono agli oggetti disponibili nell'applicazione corrente.

Azione proposta 2

Aprire il modello con l'editor e convalidare i riferimenti agli oggetti. Ricaricare il modello corretto ed eseguire un'attività di test per verificare il comportamento del filtro a livello di oggetto.

Per ulteriori informazioni, vedere Esportazione di modelli di report da Qlik NPrinting a Qlik Cloud.

Possibile causa 3

I dati del report si basano sull'aggregazione di un campo chiave.

Azione proposta 3

Le aggregazioni basate su campi chiave possono introdurre problemi con i dati mostrati nei report.

Invece di aggregare il campo chiave, creare una copia del campo chiave che non viene utilizzata esplicitamente per collegare più tabelle.

Per ulteriori informazioni sulle best practice per l'aggregazione dei campi chiave nei modelli dati di Qlik, vedere Aggregazione dei campi chiave.

L'attività di report è stata disabilitata

Possibile causa 1

Una tabella di section access è stata aggiunta o rimossa nell'applicazione.

Azione proposta 1

Valutare se le restrizioni di sicurezza dei dati definite nelle tabelle di section access sono accettabili per il caso d'uso dell'attività di report. Se sono accettabili, riabilitare l'attività di report.

Possibile causa 2

L'applicazione ha la section access e un tenant admin ha modificato il proprietario dell'attività di report. Questo disabilita automaticamente l'attività di report. In questa situazione, solo il nuovo proprietario dell'attività di report sarà in grado di riabilitare l'attività.

Azione proposta 2

Le modifiche alla proprietà dell'attività di report possono influire sulla riduzione dati applicata ai singoli destinatari dell'attività. Tenere presente che se l'attività di report è configurata per inviare report a individui che non sono utenti nel tenant di Qlik Cloud, i dati che riceveranno saranno gli stessi dati che riceverebbe il nuovo proprietario dell'attività di report.

Quando il nuovo proprietario dell'attività di report ha valutato la configurazione e apportato le modifiche necessarie, può riabilitare l'attività di report.

Per ulteriori informazioni, vedere Creazione di report in-app e Section Access.

Il timestamp per la generazione del report nel nome del file (o nell'anteprima del nome del file) non è corretto

Il proprietario dell'attività di report non ha impostato un fuso orario preferito nelle proprie impostazioni personali. Quando non è stato impostato esplicitamente un fuso orario preferito, i nomi dei file di report utilizzano i timestamp in UTC.

L'utente proprietario dell'attività di report deve impostare un fuso orario nelle proprie impostazioni personali.

  1. In Qlik Cloud, fare clic sul menu del profilo utente nell'angolo in alto a destra.

  2. Fare clic su Impostazioni.

  3. In Fuso orario, selezionare il fuso orario preferito.

Carattere errato utilizzato nel report generato dal modello Excel

Nel modello viene utilizzato un carattere personalizzato.

L'uso di font personalizzati nel file del modello Excel non è supportato. Se il modello contiene dei font che non sono disponibili per la generazione di report, gli elementi che utilizzano questi font utilizzeranno invece un font Excel predefinito nei report generati.

Durante la creazione del modello Excel, utilizzare un carattere Excel che corrisponda al meglio al carattere personalizzato utilizzato in origine. Questo è il modo migliore per evitare risultati imprevisti nell'output report.

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!