Importación de datos MySQL: importación de bases de datos de múltiples clientes, plegado de consultas, consultas avanzadas

Un usuario Pregunto ✅

laila92

Estoy tratando de averiguar la mejor manera de importar mis datos.

Los datos se encuentran en MySQL, pero tienen múltiples bases de datos para diferentes ID. Solo quiero algunas de las tablas de cada base de datos para cada cliente.

Si es posible, quiero aplicar una actualización incremental en estas tablas.

Actualmente, he usado esta respuesta (https://community.powerbi.com/t5/Desktop/Create-tables-based-on-all-Query-Parameters/td-p/345947) para importar las tablas de varios clientes de MySQL, así que tomé los siguientes pasos:

1. Hizo una tabla con todos los ID de clientes.

2. Hizo una función para extraer datos de la base de datos con un parámetro de ID de cliente

3. Se agregó una columna a la tabla del paso 1 con la función personalizada del n.° 2.

Mis preguntas principales:

1.

= (Query1) => 
    let
        Source2 = MySQL.Database("xxxxx.rds.amazonaws.com", "Query1",[ReturnSingleDatabase=true,clients=true])

    in
        Source2

Ver la función personalizada. ¿Cómo puedo agregar para tomar solo algunas tablas, por ejemplo, la tabla llamada «clientes» (eso es lo que probé con [ReturnSingleDatabase=true,clients=true] Pero eso no funciona)?

2. ¿Es posible el plegado de consultas con esto, es decir, actualización incremental?

Hola @Laila92

El enlace que siguió necesita la misma estructura de datos para cada tabla.

Si sus tablas/bases de datos tienen una estructura de datos diferente, cree un parámetro con información de conexión y luego use el parámetro en su nueva consulta.

https://www.red-gate.com/simple-talk/sql/bi/power-bi-introduction-working-with-parameters-in-power-b…

En cuanto al plegado de consultas, aprenda de la referencia a continuación cuando no admita el plegado de consultas.

https://docs.microsoft.com/en-us/power-query/power-query-folding#transformations-that-prevent-foldin…

Atentamente
Maggie
Equipo de apoyo comunitario _ Maggie Li
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

laila92

En respuesta a v-juanli-msft

Gracias. De alguna manera, necesito obtener las mismas tablas para todas las identificaciones, así que de alguna manera recorra la lista de identificaciones.

Deja un comentario

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