Esta es una publicación colaborativa de Databricks y Microsoft. Agradecemos a Mahesh Prakriya (Director en Intelligence Platform, Microsoft) y Bob Zhang (Gerente Principal de Programa Técnico, Microsoft) por sus contribuciones.
¡Nos complace anunciar la disponibilidad de consultas nativas en el conector Databricks Power BI en la última versión de Power BI! El soporte para consultas nativas ha sido una de las características más solicitadas para el conector desde su lanzamiento. Con esta nueva capacidad, los clientes ahora pueden acceder a datos en Databricks SQL y crear modelos de datos con mayor flexibilidad y productividad. Los clientes pueden especificar consultas SQL nativas como parte de la configuración de sus orígenes de datos. Cualquier consulta especificada aquí se ejecutará de forma nativa contra Databricks SQL antes de los pasos posteriores en Power BI.
¿Por qué SQL nativo?
Flexibilidad con transformaciones complejas
SQL nativo también ofrece flexibilidad para que los usuarios elijan su herramienta ideal para una transformación dada. DAX es expresivo y potente, pero para consultas SQL más complejas u operaciones no admitidas, el uso de SQL nativo permite un flujo de trabajo más simple. Esto también proporciona un gran beneficio para los casos en los que las definiciones de columnas personalizadas no se pueden plegar/enviar hacia abajo; simplemente créalas en SQL nativo.
Aproveche mejor la escala de cómputo de Databricks SQL
Con el soporte de SQL nativo, los clientes ahora pueden realizar operaciones más grandes y consultas de preparación intensivas en cómputo contra un Databricks SQL Warehouse directamente como parte de la configuración de un origen de datos. Especialmente para transformaciones más complejas, esto podría ahorrar una cantidad considerable de tiempo. Además, los analistas pueden auto-servirse sin tener que crear vistas u otras construcciones dentro de Databricks para flujos de trabajo más simples.
Migraciones más sencillas desde otros orígenes de Power Query
Para los clientes que ya utilizan SQL personalizado/nativo con otros orígenes de datos en Power BI, migrar a Databricks SQL solía ser engorroso. La solución hasta ahora era mapear esto a vistas en Databricks o intentar hacer la lógica en DAX. Ahora, esto es tan simple como especificar la consulta SQL nativa relevante en el conector Databricks Power BI.
Tu guía compacta para el análisis moderno
¿Cómo empezar?
Necesita lo siguiente para empezar:
- Versión de diciembre de 2022 de Power BI (v2.112.603.0 o posterior)
- Una cuenta de Databricks (regístrese aquí si aún no tiene una cuenta)
Abra Power BI Desktop y siga las instrucciones:
- Busque el origen de datos "Azure Databricks" o "Databricks" en el menú "Obtener datos" de Power BI.

- Rellene los detalles del servidor y el catálogo en el cuadro de diálogo de conexión.
- Introduzca la consulta SQL nativa que desea enviar. En este caso:
Tenga en cuenta que para usar la función de consulta nativa, el campo de catálogo es obligatorio y debe proporcionarse, y la consulta nativa debe escribirse para que sea relativa al catálogo proporcionado.

- Una vez que se autentique, ¡estará listo para consultar! Se admiten los modos Direct Query o Import.
- (Opcional) Abra la consulta usando el Editor de consultas avanzado de Power BI, para que pueda ver la consulta nativa y, si lo desea, puede modificar la consulta desde aquí y guardarla.

(Esta entrada del blog ha sido traducida utilizando herramientas basadas en inteligencia artificial) Publicación original

