Loading

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

Data pubblicazione: Jul 20, 2023
Descrizione
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])

Cause

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.
Risoluzione

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

Risorse aggiuntive

 
Numero articolo Knowledge

001472082

 
Caricamento
Salesforce Help | Article