Loading

Misurazioni Snowflake non visualizzate nella vista

Data pubblicazione: Oct 17, 2023
Descrizione
Quando alcune misure da un'origine dati Snowflake vengono aggiunte a una vista in Tableau Desktop, i valori di queste misure potrebbero non essere visualizzati. I dati sottostanti possono mostrare valori o possono mostrare valori NULL.

Cause

Tableau utilizza le virgolette doppie per gli identificatori nelle query SQL sottostanti, pertanto i nomi dei campi sono inizialmente memorizzati applicando la distinzione tra maiuscole e minuscole, ad esempio "NomeCampo"

Se QUOTED_IDENTIFIERS_IGNORE_CASE è impostato su TRUE, le ulteriori query sul database Snowflake restituiranno i nomi dei campi in maiuscolo, ad esempio "NOMECAMPO". Poiché il parametro session non influisce sulla raccolta iniziale dei metadati, ciò comporterà una mancata corrispondenza.
 
Risoluzione

Opzione 1

  1. Apri la cartella di lavoro interessata in Tableau Desktop.
  2. Seleziona la scheda Origine dati.
  3. Fai clic con il pulsante destro del mouse sulla connessione Snowflake sul pannello sinistro e seleziona il comando SQL iniziale....
  4. Nella finestra di dialogo SQL inziale, immetti la seguente istruzione:
    ALTER SESSION SET QUOTED_IDENTIFIERS_IGNORE_CASE = FALSE
  5. Fai clic su OK.

Opzione 2

In alternativa, lavora con l'amministratore di Snowflake per impostare globalmente il parametro QUOTED_IDENTIFIERS_IGNORE_CASE su FALSE per l'origine dati.
Risorse aggiuntive

Nota sull'opzione 1:

Alcuni database Snowflake richiedono che le variabili siano impostate all'inizio di una sessione. Se la modifica della connessione esistente per includere il codice SQL iniziale non consente di risolvere il problema, procedi come segue nella cartella di lavoro interessata:
  1. Crea una nuova connessione allo stesso database Snowflake
  2. Nella prima finestra di dialogo della connessione fai clic su SQL iniziale...
  3. Nella finestra di dialogo SQL inziale, immetti la seguente istruzione:
    ALTER SESSION SET QUOTED_IDENTIFIERS_IGNORE_CASE = FALSE
  4. Nella scheda Origine dati connettiti normalmente alle tabelle Snowflake
  5. Vai al foglio di lavoro.
  6. Passa a Dati > Sostituisci origine dati...
  7. Sostituisci l'origine dati originale con la nuova origine dati

Numero articolo Knowledge

001471529

 
Caricamento
Salesforce Help | Article