cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Anonymous
Not applicable

ERROR [22P02] [SQLState 22P02] ERROR: sintaxis de entrada no válida para entero: ""

Hola a todos

¿Alguien está familiarizado con este mensaje de error y sabe cómo solucionar lo?

error pbi.png

origen de datos es una tabla de Amazon Redshift y la tabla está bien en redshift. podemos hacer nuestras consultas y la tabla no muestra ningún problema. Traté de cargar la misma tabla a través de ODBC en lugar de la importación de desplazamiento al rojo, literalmente sólo seleccione * y funciona

odbc.png

Siento haber tenido que cubrir información, pero estoy en un callejón sin salida aquí ya que he agotado todo lo que puedo comprobar y el problema se ve raro. Estoy bastante seguro de que este es un problema de power bi porque no hay problemas con la tabla en la base de datos

espero que alguien pueda responder, gracias!

3 REPLIES 3
Highlighted
Community Support
Community Support

Hola @alvin_tenedero ,

Después de comprobar el documento, para Amazon Redshift, no se admiten todo tipo de transformaciones y filtros para los datos.

Una vez que realice selecciones desde la ventana Navegador, puede cargar o editar los datos.

  • Si elige Cargar datos, se le pedirá que use el modo Importar o DirectQuery para cargar los datos. Para obtener más información, consulte este artículo que explica DirectQuery.
  • Si selecciona Editar los datos, aparece el Editor de consultas donde puede aplicar todo tipo de transformaciones y filtros a los datos, muchos de los cuales se aplican a la propia base de datos de Amazon Redshift subyacente (si es compatible).

Por lo tanto, es mejor elegir otro conector, como ODBC, si desea filtrar los datos antes de cargarlos en el escritorio de power bi.

Aquí está la referencia.

https://docs.microsoft.com/en-us/power-bi/desktop-connect-redshift

Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Highlighted
Anonymous
Not applicable

gracias por las sugerencias! Juro que todas las columnas de la base de datos son cadenas / varchar, también pensé que era un problema de tipo de datos ya que los enteros no pueden estar vacíos o nulos. en realidad hay una columna de fecha y una columna de identificador compuesta de valores numéricos de 9 dígitos, pero ambos tienen valores NULL, por lo que tuve que establecer el tipo de datos como varchar en la base de datos.

Pensé que pbi debe estar intentando automáticamente establecer el tipo de datos como fecha o entero, y devuelve el error durante la carga una vez que detecta los valores NULL. por desgracia no pude llegar a la parte de "transformar datos" a través del navegador. vista previa de la tabla ni siquiera aparecerá, el mismo mensaje de error aparece en el navegador:navigator.png

Highlighted
Anonymous
Not applicable

gracias, espero que haya visto mi respuesta antes de este donde probé su sugerencia. por desgracia parece odbc es mi única opción por ahora, pero esto requiere una puerta de enlace para que podamos programar nuestra actualización.

aquí están las dos columnas que estaba refiriendo a la que sospecho que está causando el error. esta es la tabla en redshift y literalmente todas las columnas están en el tipo de datos varchar(2000):

table preview.png

Estoy tratando de forzar a power bi a leerlos como cadenas, así que agregué un prefijo de "a" a la columna de fecha. para la columna ID con valores numéricos de 9 dígitos, solo he reemplazado los valores NULL por "A". por desgracia, este triste intento como una solución alternativa todavía no funcionó

es tan raro que la tabla se carga a través de ODBC. Creo que esto es mal diseño / funcionalidad en la parte de power bi ya que estoy seguro de que no hay ningún problema con el desplazamiento al rojo

todavía esperando que alguien se ha encontrado con este problema y tiene una solución alternativa...

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors