Loading

Los valores de tipo de datos FLOAT no aparecen correctamente al conectarse a Snowflake

Fecha de publicación: Jul 20, 2023
Descripción
Al conectarse a Snowflake desde Tableau Desktop, los valores de los campos designados como tipos de datos de FLOAT en la base de datos no coinciden con lo que se muestra en la fuente de datos.

Cause

En Snowflake, los tipos de datos FLOAT utilizan números de posición de flote de precisión doble. Generalmente, esto significa que los campos de tipo de datos FLOAT no tienen una precisión/escala que coopere con Tableau. Tableau puede arrojar errores inesperadamente o representar de manera incorrecta los valores cuya escala sea superior a 16 (por ejemplo, 7,9251349817081219), ya que Tableau representa decimales internamente con una escala que se limita a 16.

Solución
Cambie el tipo de datos en la base de datos de Snowflake para especificar una precisión y escala (p. ej., NUMÉRICA(38,4)). Siempre que el segundo número entre paréntesis (que representa la "escala") sea inferior a 16 y superior a 0, los valores esperados deben devolverse en Tableau Desktop.  

Encontrará información sobre cómo cambiar los tipos de datos en Snowflake aquí.
Número del artículo de conocimiento

001471571

 
Cargando
Salesforce Help | Article