Loading

Error en Tableau al trabajar con UUID de PostgreSQL

Fecha de publicación: May 11, 2022
Descripción
Cuando un usuario se conecta a PostgreSQL y actualiza los datos de Tableau Desktop, se produce el siguiente error:
 
ERROR: operator does not exist: text=uuid (El operador no existe: texto=uuid)
Nota: Ningún operador coincide con el nombre y los tipos de argumento dados. Puede que necesite agregar conversiones de tipos explícitas.
 Posición: xxxx

Error Code: 975DF5A2
(Código de error: 975DF5A2)

O bien
 
ERROR: function min(uuid) does not exist (La función min(uuid) no existe) 
Nota: Ninguna función coincide con el nombre y los tipos de argumento dados. Puede que necesite agregar conversiones de tipos explícitas.
Posición: xxxx

Error Code: 975DF5A2
(Código de error: 975DF5A2)

Cause

Hay dos problemas en juego:
  1. Una columna de PostgreSQL de tipo uuid que no es del todo compatible con Tableau. 
  2. No hay una conversión en todas las tablas al consultar la base de datos.
Solución

Opción 1

Oculte las columnas o reemplace las tablas con una instancia de SQL personalizado que no incluya estas columnas.
 

Opción 2

Use la instancia de SQL personalizado para convertir la columna en texto de manera explícita. Si hay varias tablas unidas, procure que la conversión se realice en todas ellas.
Número del artículo de conocimiento

001474864

 
Cargando
Salesforce Help | Article