Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Control de archivos JSON de gran tamaño en el escritorio de PowerBI

¡Hola! Estoy trabajando en un conector que carga un gran JSON de la API REST (alrededor de 3 GB con filas de 6kk) usando Web.Contents. Estoy usando PowerBI escritorio y he probado varios enfoques, p. ej.

- cargando el archivo de una vez (nunca termina, pasan las horas y se muestra como aún en proceso)

- cargando los archivos en trozos (carga un par de trozos, luego simplemente se cuelga y no continúa con el siguiente fragmento)

También intenté cargar un JSON guardado localmente usando una fuente de datos JSON nativa en PowerBI, pero la misma historia: pasan horas y al final recibo el error "Algo salió mal: la referencia al objeto no está establecida en una instancia de un objeto".

Si guardo los mismos datos no en JSON, sino como archivo de Excel, PowerBI lo carga rápidamente y sin ningún problema.

¿Hay alguna limitación en el tamaño de JSON que controla PowerBI o algo que pueda explicar este comportamiento?

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @syrius ,

El archivo de informe de Power BI Desktop no tiene una limitación en la cantidad de datos, este límite de tamaño debe estar más relacionado con el almacenamiento del disco duro y la memoria del sistema. (memoria del sistema utilizada para procesar y calcular fórmulas DAX en el informe)

En el caso de los datos de gran tamaño de la API de REST, se recomienda almacenar en un archivo local y crear un script por lotes o planear la sincronización automática con la base de datos de ubicaciones. (por ejemplo: SQL, MySQL, Excel, Access) Después de estos pasos, simplemente puede obtener datos de la base de datos sincronizada sin un gran tiempo de actualización/procesamiento.

Para el mensaje de error:

 "Something went wrong - Object reference not set to an instance of an object".

Este es un problema conocido, puede consultar Resuelto: Power BI - Microsoft Fabric Community y seguir los pasos que contiene para solucionar el problema.

Saludos

Lucy Chen

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Al igual que @hnguy71 no sé qué significa 6kk, pero 3 GB es un JSON / XML / / CSV bastante pesado. Espero que esté siguiendo un esquema de estrella al preparar sus datos para cargarlos en PBI porque si está tratando de transformar un conjunto de datos gigante en PowerQuery o DAX, las cosas pueden complicarse rápidamente. Como regla general, las tablas de hechos deben normalizarse y las tablas de dimensiones deben desnormalizarse. Por supuesto, hay excepciones a la regla y saber cuándo y por qué desviarse de ellas requiere experiencia y conocimientos en Modelado de Datos que van mucho más allá de lo que cualquiera puede comunicar en un foro. Pero si está correctamente armado, debería poder cargar una tabla de hechos con miles de millones de filas. Si PBI se está ahogando con millones, lamentablemente, la única solución es volver a la mesa de dibujo del Modelado de Datos.

Syndicate_Admin
Administrator
Administrator

Hola @syrius

¿6kk = 600.000 filas? Si es así, Power BI es definitivamente lo suficientemente potente como para manejar esa cantidad de datos. Un JSON, XML o CSV no tiene un límite de filas/datos (o no que yo sepa). ¿Está realizando alguna transformación además de la carga de datos?

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.

Top Solution Authors