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
Analitika
Post Prodigy
Post Prodigy

Combinar diferentes tablas de base de datos

Tengo dos bases de datos idénticas para empresas separadas

Necesito combinar (¡no unir!) cada same_name tablas en estas dos bases de datos

¿Cómo puedo hacer eso en M?

Ahora para una base de datos hago algo como

Dejar
Origen: Sybase.Database(SelectServer, SelectDatabase),
DBA_view_DidknObj - Origen [Esquema "DBA",Item"view_DidknObj"]-[Datos]
En
DBA_view_DidknObj

1 ACCEPTED SOLUTION

Hola @Analitika ,

Las líneas 'otherSteps' eran solo marcadores de posición para representar más pasos de transformación si es necesario hacerlos, como 'Tipos modificados', etc. No son necesarios, pero muestran que debe utilizar el último paso de cada segmento Source de la función Table.Combine().

Los niveles de privacidad de la fuente de datos son algo que debe resolver al final. Si estos orígenes ya están configurados en Power Query, puede intentar ir a Configuración del origen de datos y comprobar que ambos orígenes de datos tienen los mismos niveles de privacidad, es decir, Ninguno, Privado, Organizacional o Público.



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




View solution in original post

10 REPLIES 10
amitchandak
Super User
Super User

Me refiero a Table.Combine

@Analitika , que debe ser lo mismo que la opción de anexar en el menú?

¿Puede compartir algunas líneas de datos de ejemplo y salida de ejemplo en formato de tabla?

Si me gusta que voy a tener 4 base de datos de tamaño en un archivo pbix, pero quiero tener 2 archivos de tamaño de base de datos

1a base de datos 700 Mb

Dejar
Origen: Sybase.Database(SelectServer, SelectDatabase1),
DBA_view_DidknObj - Origen [Esquema "DBA",Item"view_DidknObj"]-[Datos]
En
DBA_view_DidknObj

2a base de datos 700 Mb

Dejar
Origen: Sybase.Database(SelectServer, SelectDatabase2),
DBA_view_DidknObj - Origen [Esquema "DBA",Item"view_DidknObj"]-[Datos]
En
DBA_view_DidknObj

Base de datos combinada 1400 Mb

Dejar
Origen: Table.Combine('DBA 1', ''DBA 2'")"')
En
Fuente

Total 700+700+1400 a 2800 MB

Sólo necesito 1400 MB

Hola @Analitika ,

Puede hacerlo en una sola consulta para que no sostenga todas las tablas. Algo así como:

let
  Source1 = Sybase.Database(SelectServer, SelectDatabase1),
  DBA_view_DidknObj1 = Source1{[Schema="DBA",Item="view_DidknObj"]}[Data],
  otherSteps1 = otherSteps,

  Source2 = Sybase.Database(SelectServer, SelectDatabase1),
  DBA_view_DidknObj2 = Source2{[Schema="DBA",Item="view_DidknObj"]}[Data],
  otherSteps2 = otherSteps,

  Append = Table.Combine( {otherSteps1, otherSteps2} )
in
  Append



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




@BA_Pete

Expression.Error: no se reconoció el nombre 'otherSteps'. Asegúrate de que esté escrito correctamente.

Expression.Error: la importación otherSteps no coincide con ninguna exportación. ¿Te perdiste una referencia de módulo?

Hola @Analitika ,

Las líneas 'otherSteps' eran solo marcadores de posición para representar más pasos de transformación si es necesario hacerlos, como 'Tipos modificados', etc. No son necesarios, pero muestran que debe utilizar el último paso de cada segmento Source de la función Table.Combine().

Los niveles de privacidad de la fuente de datos son algo que debe resolver al final. Si estos orígenes ya están configurados en Power Query, puede intentar ir a Configuración del origen de datos y comprobar que ambos orígenes de datos tienen los mismos niveles de privacidad, es decir, Ninguno, Privado, Organizacional o Público.



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




@Analitika, estoy confundido ahora. Si está buscando el tamaño del archivo. Que el tamaño es las dos primeras tablas + una tabla combinada.

Se ha creado una copia del archivo pbix e intenta eliminar la tabla de origen después de combinarla. y comprobar. Por favor, mantenga refuerzos.

ya probado, proporciona errores ya que no existe ninguna tabla de enlace

@ImkeF, ¿cuál es la mejor manera de comine y tener un tamaño mínimo?

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.