Power BI no puede leer la parte de la hora del formato de fecha de MongoDB

Un usuario Pregunto ✅

Remahl_M

Actualmente estoy usando la versión: 2.61.5192.601 de 64 bits (agosto de 2018). Estamos utilizando el conector ODBC para conectarnos a una implementación de MongoDB.

Puedo confirmar esa fecha con el tiempo se guarda correctamente en la base de datos MongoDB:

MongoDB_time_example.png

Sin embargo, en Power BI / Query Editor, todos los valores de hora tienen como valor predeterminado «00:00:00» incluso cuando se cambia el tipo a Fecha / Hora.

Si intentamos cambiar el tipo a sólo «Hora», obtenemos un «Error».

QueryEditor_changetype_fail.png

Parece que no puedo encontrar una manera de evitar esto a través del Editor avanzado o el Editor de consultas. Una búsqueda de soluciones mostró un hilo de 2017 con una solución / solución alternativa que probé y no funciona: Enlace aquí.

Le pregunté a mi colega si podíamos crear una columna separada con solo datos de tiempo en MongoDB, pero me informaron que no hay un tipo de datos de «Tiempo». MongoDB guarda la fecha y la hora en el tipo de datos combinado «Fecha».

Por lo tanto, parece que la solución debe provenir del lado de Power BI. Posiblemente el Editor avanzado, ya que los datos de tiempo ya se han perdido cuando puedo trabajar con ellos en el Editor de consultas.

¿Alguien tiene algún consejo o ha experimentado el mismo problema al usar MongoDB como fuente de datos?

Stachu

Intentaría dividir la columna en fechas y horas separadas ANTES de cambiar el tipo. Luego, cambie apropiadamente para columnas individuales

Remahl_M

En respuesta a Stachu

Gracias por su rápida respuesta Stachu. Desafortunadamente, tu idea no funcionó.

Split_column_fail.png

La hora sigue apareciendo como «00:00:00».

Volví a los pasos que se encuentran justo después de «Navegación», generalmente el segundo paso. La columna «ocurrió en» solo mostraba una fecha y cuando la dividí, lo que habría sido la columna de tiempo era «nula».

*****

EDITAR: Comencé un nuevo libro de trabajo de Power BI y me reconecté solo a esa tabla específica en MongoDB. Quería eliminar la posibilidad de que pudiera ser solo una conexión incorrecta. Pero, lamentablemente, seguía teniendo el mismo problema. Por lo que PowerBI puede decir, no hay una marca de tiempo que acompañe a ese valor de fecha.

Deja un comentario

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