KNOWLEDGE BASE

Errori "TableauException" o "Could not find sheet with name: <SHEET>[0]" durante la pubblicazione di una cartella di lavoro in Tableau Server e/o Tableau Cloud


Pubblicato: 28 Jul 2017
Data dell'ultima modifica: 20 Jul 2023

Problema

Dopo la pubblicazione di una cartella di lavoro, potrebbe verificarsi uno dei seguenti errori:
 
Unknown server error
An unexpected error occurred. If you continue to receive this error please contact your Tableau Server Administrator. (Si è verificato un errore imprevisto. Se si continua a ricevere questo errore, contattare l'amministratore di Tableau Server.)
Session ID ... 
Would you like to reset the view? (Reimpostare la vista?)


o

Session Ended by Server: An unexpected error occurred. If you continue to receive this error please contact your Tableau Server Administrator. Session ID: SESSION <HTML> <HEAD> <TITLE> Service Unavailable </TITLE> </HEAD> <BODY> <H1> Service Unavailable - Zero size object (Sessione terminata dal server: si è verificato un errore imprevisto. Se continui a ricevere questo errore, contatta l'amministratore di Tableau server. ID Sessione: SESSIONE Servizio non disponibile - oggetto con dimensione nulla)

o
 
Uncaught Failed to re-initialize session (Non rilevato Reinizializzazione della sessione non riuscita)
 
Inoltre è possibile riscontrare uno dei seguenti errori:

TableauException: Error finding command parameter: yqf (TableauException: errore durante l'individuazione del parametro di comando: yqf)

o
 
InvalidSheetIdException:​ Could not find sheet with name: <SHEET>[0] (InvalidSheetIdException:​ impossibile trovare il foglio con nome <FOGLIO>[0])

Ambiente

  • Tableau Server
  • Tableau Desktop
  • Tableau Cloud
  • SQL personalizzato

Soluzione

Vi sono alcune possibili soluzioni alternative:

Opzione 1

  1. Apri la cartella di lavoro in Tableau Desktop e passa alla scheda Origine dati.
  2. Copia l'SQL personalizzato originale in un editor di testo, come ad esempio Blocco note, senza i caratteri aggiuntivi per l'avanzamento di riga. 
  3. Rimuovi l'SQL personalizzato dalla scheda Origine dati in Tableau Desktop.
  4. Crea nuovamente l'SQL personalizzato nella scheda Origine dati in Tableau Desktop con il testo del passaggio 2. 
  5. Esegui nuovamente tutte le conversioni del tipo di campo, ad esempio un campo diverso dalla data in un campo data/data e ora.
  6. Crea la cartella di lavoro e pubblicala su Tableau Server.
Per maggiori informazioni sulla modifica del tipo di dati del campo, consulta Convertire un campo in un campo data nella Guida di Tableau.

Opzione 2

Evita l'uso del simbolo "<" modificando l'istruzione SQL. Ad esempio:

Da:  tableA.ActDate >= tableB.startDate AND tableA.ActDate <= tableB.endDate
A:  tableA.ActDate BETWEEN tableB.startDate AND tableB.endDate


Opzione 3

Converti il campo data con tipo di dati STRING in un tipo di dati DATE nell'istruzione SQL. Ad esempio:

TO_DATE(tableA.ActDate,'YYYY/MM/DD') as ActDate

Causa

Quando nell'SQL personalizzato vengono utilizzati determinati caratteri speciali, come il simbolo "<", in combinazione con la modifica del tipo di dati del campo da un valore diverso dalla data a un valore data o data e ora, vengono aggiunti dei caratteri di avanzamento riga all'inizio e alla fine dell'SQL personalizzato così come alla fine di qualsiasi altro carattere di avanzamento riga preesistente.

Ulteriori informazioni


 
Con questo articolo hai risolto il problema?