Cómo formatear datos json para PowerBI (Error: «Se encontraron caracteres adicionales al final del JSON

Un usuario Pregunto ✅

Anónimo

Hola. Estoy enviando datos desde Node-RED a Azure Blob Storage y uso la cuenta de almacenamiento como fuente de datos para Power BI. Los mensajes que llegan a Node-RED se están guardando en un archivo json (todos los días), que se subirá a la nube al final del día. Tengo un problema con el formato de estos mensajes porque me sale este error cuando trato de editar los datos en Power BI:

Details: "Additional characters were found at the end of the JSON entry."

Lamentablemente no tengo experiencia en este tema y no se como solucionarlo.
Estos son los mensajes en mi archivo:

{"timestamp": "2019-05-11T22:39:13.908347", "current_ma": 22, "voltage_mv": 229979, "energy_wh": 15, "power_mw": 0}
{"timestamp": "2019-05-11T22:39:18.843627", "current_ma": 22, "voltage_mv": 230069, "energy_wh": 15, "power_mw": 0}
{"timestamp": "2019-05-11T22:39:23.935679", "current_ma": 22, "voltage_mv": 229988, "energy_wh": 15, "power_mw": 0}
{"timestamp": "2019-05-11T22:39:28.865907", "current_ma": 21, "voltage_mv": 230048, "energy_wh": 15, "power_mw": 0}
{"timestamp": "2019-05-11T22:39:33.810613", "current_ma": 21, "voltage_mv": 230081, "energy_wh": 15, "power_mw": 0}

Solía ​​​​tener cada uno de estos mensajes en un archivo, pero ocupaba demasiado espacio, así que supongo que el problema tiene algo que ver con unir todos los mensajes en un solo archivo. ¿Quizás la separación entre ellos?

v-piga-msft

Hola @Anónimo,

Según mis pruebas e investigaciones, este error debería deberse a su formato json incorrecto.

Corrija su formato json.

Según mi prueba, si modifica su formato json como se muestra a continuación, podríamos importar el archivo json con éxito.

[
   {
      "timestamp":"2019-05-11T22:39:13.908347",
      "current_ma":22,
      "voltage_mv":229979,
      "energy_wh":15,
      "power_mw":0
   },
   {
      "timestamp":"2019-05-11T22:39:18.843627",
      "current_ma":22,
      "voltage_mv":230069,
      "energy_wh":15,
      "power_mw":0
   },
   {
      "timestamp":"2019-05-11T22:39:23.935679",
      "current_ma":22,
      "voltage_mv":229988,
      "energy_wh":15,
      "power_mw":0
   },
   {
      "timestamp":"2019-05-11T22:39:28.865907",
      "current_ma":21,
      "voltage_mv":230048,
      "energy_wh":15,
      "power_mw":0
   },
   {
      "timestamp":"2019-05-11T22:39:33.810613",
      "current_ma":21,
      "voltage_mv":230081,
      "energy_wh":15,
      "power_mw":0
   }
]

Atentamente,

cereza

carlacl9

Hola tengo el mismo problema tengo un adf que guarda automaticamente en mi contenedor Azure Blob Storage el cual lo uso como fuente de datos para power bi, la informacion en mi adf se guarda en formato JSON cada vez que ejecutas un pipeline, cuando trato de obtener los datos en power bi me sale este error

imagen.png

una de las opciones que probé fue transformarlo a texto y luego a json pero sigo recibiendo este mensaje:

imagen.png

Espero que puedas ayudarme.

Gracias

v-piga-msft

Hola @Anónimo,

¿Has solucionado tu problema?

Si lo resolvió, acepte siempre las respuestas que tengan sentido como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente.

Si aún necesita ayuda, no dude en preguntar.

Atentamente,

cereza

carlacl9

En respuesta a v-piga-msft

Hola tengo el mismo problema tengo un adf que guarda automaticamente en mi contenedor Azure Blob Storage el cual lo uso como fuente de datos para power bi, la informacion en mi adf se guarda en formato JSON cada vez que ejecutas un pipeline, cuando trato de obtener los datos en power bi me sale este error

imagen.png

una de las opciones que probé fue transformarlo a texto y luego a json pero sigo recibiendo este mensaje:

imagen.png

Espero que puedas ayudarme.

Gracias

v-piga-msft

Hola @Anónimo,

Según mis pruebas e investigaciones, este error debería deberse a su formato json incorrecto.

Corrija su formato json.

Según mi prueba, si modifica su formato json como se muestra a continuación, podríamos importar el archivo json con éxito.

[
   {
      "timestamp":"2019-05-11T22:39:13.908347",
      "current_ma":22,
      "voltage_mv":229979,
      "energy_wh":15,
      "power_mw":0
   },
   {
      "timestamp":"2019-05-11T22:39:18.843627",
      "current_ma":22,
      "voltage_mv":230069,
      "energy_wh":15,
      "power_mw":0
   },
   {
      "timestamp":"2019-05-11T22:39:23.935679",
      "current_ma":22,
      "voltage_mv":229988,
      "energy_wh":15,
      "power_mw":0
   },
   {
      "timestamp":"2019-05-11T22:39:28.865907",
      "current_ma":21,
      "voltage_mv":230048,
      "energy_wh":15,
      "power_mw":0
   },
   {
      "timestamp":"2019-05-11T22:39:33.810613",
      "current_ma":21,
      "voltage_mv":230081,
      "energy_wh":15,
      "power_mw":0
   }
]

Atentamente,

cereza

Deja un comentario

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