la conversión de cadena a número falló

Un usuario Pregunto ✅

Anónimo

Estoy intentando cargar datos de Cosmos DB a través de una conexión ODBC. Cuando hago referencia a columnas de una determinada colección en mi consulta, recibo mensajes de error como este:

DataSource.Error: ERROR [HY000] [Microsoft][Support] (50090) La conversión de cadena a número falló con el valor: ‘Population Council IRB’

Lo cual es una locura, porque definitivamente quiero que esa columna contenga datos de texto. Cuando miro el esquema que se está utilizando en la conexión ODBC, de hecho dice que los datos son VARCHAR (255).

Intenté hacer un CAST en esa columna para que desapareciera el mensaje de error, y también me aseguré de desmarcar «Detectar automáticamente tipos de columnas y encabezados para fuentes no estructuradas» en el menú Opciones. Ninguno de estos resolvió el problema. En algunos problemas similares, la gente ha sugerido realizar cambios en las propiedades de la columna en los Pasos aplicados, pero debido a que se produce un error tan pronto como intento iniciar la consulta (es decir, mi único Paso aplicado es «Fuente»), no creo que esto aplica en mi caso.

¿Alguien sabe cómo puedo obligar a Power BI a reconocer esta columna como texto y obtener el mensaje de error para que desaparezca?

¡Gracias!

Anónimo

Descubrí que mi archivo de esquema todavía mostraba campos numéricos en el editor de esquema de 32 bits, incluso si se veía bien en 64 bits. Corregir manualmente aquellos que aún no solucionaban los mensajes de error; sin embargo, cuando cambié el esquema por un esquema diferente que apuntaba a la misma colección, dejé de recibir el mensaje de error.

Anónimo

Descubrí que mi archivo de esquema todavía mostraba campos numéricos en el editor de esquema de 32 bits, incluso si se veía bien en 64 bits. Corregir manualmente aquellos que aún no solucionaban los mensajes de error; sin embargo, cuando cambié el esquema por un esquema diferente que apuntaba a la misma colección, dejé de recibir el mensaje de error.

@Anónimo,

¿Se conecta a Azure Cosmos DB? Si es así, ¿cuál es el resultado cuando usa el conector de Azure Cosmos DB en Power BI Desktop? ¿Y cuál es su versión de Power BI Desktop?

1.PNG

Saludos,
Lydia

Anónimo

En respuesta a v-yuezhe-msft

Hola lydia

De hecho, también estoy usando el conector; estoy en el proceso de configurar la conexión ODBC para reemplazar el conector porque necesitamos una actualización de datos programada. Ese no devuelve errores; las columnas de interés están correctamente identificadas como alfanuméricas.

Estoy usando 2.56.5023.1043 de 32 bits (marzo de 2018), que corresponde a nuestra instancia de PBI Report Server.

Mejor,

Liane

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *