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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
DimitrisD
New Member

Combinar tablas de big data de manera eficiente

Hola

Tengo 2 tablas, con 3 m filas cada una y aproximadamente 200 columnas en suma y deseo crear una sola tabla conjunta que contenga todas las columnas combinadas por una columna id que existe en ambas tablas. Agradecería cualquier consejo sobre cómo hacerlo eficientemente con power bi.

Hasta ahora he intentado:

1. Combinación de GUI (o fusionar en nueva, combinación externa izquierda y luego expandir): Esto toma edades y PC se detiene debido al uso de memoria

2. Tabla de creación de DAX-NATURALLEFTOUTERJOIN(Tabla 1; Tabla 2) después de haber establecido relaciones entre tablas: PC se detiene antes, es un progreso, pero aún así...

Mi último recurso es reducir las cosas a través de objetos visuales y relaciones o empezar a borrar columnas que podría no usar aunque preferiría tener toda la información en una tabla.

Gracias por su ayuda/sugerencias

6 REPLIES 6
v-gizhi-msft
Community Support
Community Support

Hola

Puede intentar usar la función UNION después de importarla a Power BI Desktop.

Vea esto:

https://docs.microsoft.com/en-us/dax/union-function-dax

Saludos

Giotto

UNION no funcionará en mi caso, ya que las tablas que deseo unir contienen diferentes piezas de información (es decir, columnas diferentes) excepto una columna que es una columna de ID común en todas las tablas

Hola

Por favor, pruebe la función CROSSJOIN.

Saludos

Giotto

parry2k
Super User
Super User

@DimitrisD es la relación 1 a 1 o en muchos o muchos a muchos

En un nivel alto, debe tener una tabla con valores de identificador únicos y tener esa relación de tabla con estas tablas en Id, una a muchas y luego puede usar una nueva tabla de dimensiones para mostrar los valores de ambas tablas, no es necesario realizar la combinación, etc., de nuevo se basa en la suposición, no está seguro de cómo se ven las tablas.

Me gustaría elogiossi mi solución me ayudó.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Gracias por su sugerencia la cuestión es que sería muy conveniente tener todo en una tabla, hacer mis FI condicionales allí y producir informes en lugar de producir nuevas tablas con iDs y otras columnas de interés que es algo engorroso...

Creo que el mejor enfoque es tener datos en un servidor SQL y alimentarlos en powerbi para los informes.

@DimitrisD sí, traiga datos en un lugar central y tenga la lógica de negocios en la capa de presentación o en la capa de BI, el objetivo debe ser un único origen de datos con RLS y que va a recorrer mucho.

Me gustaría elogiossi mi solución me ayudó.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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