Loading

Received Error in Tableau working with PostgreSQL UUIDs (Fehler in Tableau beim Arbeiten mit PostgreSQL UUIDs aufgetreten)

Veröffentlichungsdatum: May 11, 2022
Beschreibung
Wenn ein Benutzer eine Verbindung zu PostgreSQL herstellt und die Daten von Tableau Desktop aus aktualisiert, tritt der folgende Fehler auf:
 
ERROR: operator does not exist: text=uuid (FEHLER: Operator existiert nicht: text=uuid)
Hinweis: Kein Operator entspricht dem angegebenen Namen und den Argumenttypen. Möglicherweise müssen Sie explizite Typumwandlungen hinzufügen.
 Position: xxxx

Error Code (Fehlercode): 975DF5A2

oder
 
ERROR: function min(uuid) does not exist (ERROR: Funktion min(uuid) existiert nicht) 
Hinweis: Keine Funktion entspricht dem angegebenen Namen und den Argumenttypen. Möglicherweise müssen Sie explizite Typumwandlungen hinzufügen.
Position: xxxx

Error Code (Fehlercode): 975DF5A2

Cause

Dabei geht es um zwei Dinge:
  1. Eine PostgreSQL-Spalte des Typs "uuid" wird von Tableau nicht perfekt unterstützt. 
  2. Die Umwandlung wird bei der Abfrage der Datenbank nicht in allen Tabellen angezeigt.
Lösung

Option 1

Blenden Sie die Spalten aus oder ersetzen Sie Tabellen durch benutzerdefiniertes SQL, das diese Spalten nicht enthält.
 

Option 2

Verwenden Sie benutzerdefiniertes SQL, um diese Spalte explizit in Text umzuwandeln. Wenn mehrere Tabellen verbunden sind, stellen Sie sicher, dass die Umwandlung für alle Tabellen angewendet wird.
Nummer des Knowledge-Artikels

001474864

 
Laden
Salesforce Help | Article