Kumail
El plegado de consultas es muy eficaz con grandes bases de datos cuando busca mejorar el tiempo de actualización o solo para cargar y transformar una gran cantidad de datos rápidamente.
Es el capacidad del motor mashup de consulta de energía para generar una única declaración de consulta para recuperar y transformar datos de origen. Esta característica en el El editor de consultas de energía está diseñado para la optimización de consultas.. Por ejemplo, una tarea generada en la interfaz de usuario de Power Query para identificar valores distintos de 10 millones de filas de datos y enviar esas tareas a la base de datos para su ejecución.
El plegado de consultas puede ocurrir para una consulta completa o para un subconjunto de sus pasos. Si no se puede lograr, el motor de mashup de consultas de energía tuvo que compensar procesando la transformación de datos en sí. Se recomienda lograr eficiencia en el diseño del modelo asegurando que el plegado de consultas se produzca siempre que sea posible.
Plegado automático de consultas en Power Query
El motor de mashup de consultas de energía se esfuerza por lograr el plegado de consultas para ser más eficiente. El plegado de consultas se producirá automáticamente en determinadas condiciones.
- La base de datos de origen acepta la solicitud de plegado. La mayor parte de la base de datos relacional acepta solicitudes de plegado. También incluye OData Source, SASS y Google Analytics.
Cómo comprobar si el plegado de consultas está activo
En el editor de consultas de energía, haga clic con el botón derecho en el «panel de pasos aplicados» y verifique que el botón «ver consulta nativa» esté activo. Si el botón está activo, eso significa que la consulta se está plegando hasta este paso y, si la consulta inactiva, el plegado puede no estar sucediendo.
Cómo habilitar el plegado de consultas cuando usa Native Query en Power BI Desktop
Con la consulta nativa, cuando realiza pasos de transformación, el plegado de consultas no está habilitado.
Ahora, para activar el plegado de consultas, vaya a la pestaña Ver y marque la barra de fórmulas para activarla si aún no está activa.
Haga clic en el botón fx en la barra de fórmulas. Esto agregará un paso personalizado en el paso aplicado y escribirá su consulta nativa en la función value.NativeQuery () y establecerá la propiedad Enablefolding en true.
Ahora, cuando filtra filas y verifica la consulta nativa, en realidad está haciendo el plegado de consultas que es asombroso !!
Importancia del plegado de consultas
- La actualización de datos se llevará a cabo de manera eficiente para las tablas del modo de importación en términos de utilización de recursos y duración de la actualización.
- La consulta directa y el modo de almacenamiento dual funcionarán de manera eficiente si el plegado de consultas es el lugar de la tabla.
- Actualización incremental será eficiente en términos de utilización de recursos y duración de la actualización. Si no se pudo lograr el plegado de consultas, se anula el objetivo de actualización incremental.
2