Loading

Saltan varios errores "[Amazon][Redshift ODBC] (30)" al intentar actualizar una extracción de Amazon Redshift

Fecha de publicación: Jul 20, 2023
Descripción
Al intentar actualizar una extracción de Amazon Redshift en Tableau Desktop, se pueden producir los siguientes errores: 
 
Error: "[Amazon][Redshift ODBC] (30) Error occurred while trying to execute a Query ERROR: Missing data for not-null field DETAIL" (Error: "[Amazon][Redshift ODBC] (30) Se produjo un error al intentar ejecutar una consulta ERROR: faltan datos para el campo no nulo DETAIL")
y
"[Amazon][Redshift ODBC] (30) Error occurred while trying to execute a query ERROR: Error converting text to date" ([Amazon][Redshift ODBC] (30) Se produjo un error al tratar de ejecutar una consulta. ERROR: error al convertir el texto en fecha")

Cause

Si hay muchos campos nulos en la fuente de datos, Redshift los convierte en cadenas en blanco (""). Tableau no sabe administrar las cadenas en blanco, como los tipos de datos CHAR y VARCHAR, y da error.
Solución
Los campos de la fuente de datos subyacente de Amazon Redshift deberían emitirse de tal manera que conserven los nulos. Se puede usar para esto la función BLANKASNULL de conversión de datos de Amazon Redshift. 
Recursos adicionales
Puede encontrar más información sobre este tema en el foro de AWS Developer Forums y en el centro de conocimiento de AWS:
Número del artículo de conocimiento

001473115

 
Cargando
Salesforce Help | Article