Microsoft ha lanzado una nueva funcionalidad (Datamart) para Power BI que revoluciona la manera en que los usuarios de negocio pueden crear sus propios conjuntos de datos, con el objetivo de analizar información y tomar mejores decisiones.
Con Power BI Datamart, se pretende que cada una de las personas dentro de una organización sea mucho más autodidacta en las soluciones de análisis que contempla la empresa y que no dependa de los departamentos de IT para acceder y analizar los datos.
Para poder acceder a esta solución, es necesario tener una cuenta Premium o Premium per User.
Qué son los Datamarts en Power BI
Los Datamarts son una solución integrada en Power BI Service que permite al usuario final generar conjuntos de datos para poder trabajarlos desde un Data Warehouse totalmente administrado.
Básicamente, lo que permite Datamart es la integración de algunas de las funcionalidades de Power Query, junto con las capacidades de Power Pivot, sin la necesidad de tener que salir del servicio en la nube de Power BI.
Funcionalidades de Datamart en Power BI
Con los Datamarts podemos ejecutar un proceso ETL. Es decir, podemos conectarnos a múltiples fuentes de datos con el objetivo de extraer información de distintos orígenes, para posteriormente realizar transformaciones o filtraje y cargar los datos al modelo. Todo esto desde el entorno familiar de Power Query. Hay que tener en cuenta que, en este caso y con el uso de esta solución, la carga de datos se realiza en SQL Azure, donde la información queda almacenada de forma totalmente administrada y en la nube.
Una vez se cargan los datos importados, es cuando se pueden empezar a aplicar funcionalidades de Power Pivot:
- Podemos establecer relaciones entre consultas con el objetivo de crear un modelo relacional. De hecho, Datamart detecta de forma automática las relaciones entre las consultas y las genera por sí mismo, aunque siempre se pueden editar.
- Tenemos la capacidad, sin salir de la interfaz de Datamart, de crear medidas a través del Lenguaje DAX, del mismo modo en que se haría desde Power BI Desktop.
Así pues, los usuarios tienen la opción de crear modelos de datos sin necesidad de instalar software. Es decir, sin necesidad de tener Power BI Desktop instalado.
Vistas en la interfaz de Datamart
En el momento en que nos conectamos a los orígenes de datos, podemos empezar a trabajar con las consultas. La interfaz de Datamart tiene cuatro vistas distintas con diferentes funcionalidades.
Vista Data en Power BI Datamart
En esta vista es donde podemos visualizar todas las tablas que nos hemos importado de las fuentes de origen. Básicamente, corresponde a lo que seria la vista de datos en Power BI Desktop.
Entre otras cosas, en esta vista se encuentra la posibilidad de obtener nuevos datos y cargarlos, el acceso al Editor de Power Query a través de la funcionalidad “Transform Data” y la posibilidad de añadir capas de seguridad en el Datamart administrando los roles.
Vista Design en Power BI Datamart
En esta vista se pueden realizar todas las transformaciones que permite el Editor de Power Query pero con un aspecto mucho más visual. Podemos observar las consultas y las transformaciones que se van realizando a través de una vista de linaje.
Además, a medida que vamos trabajando encima de las consultas, tenemos la visión a la parte inferior de la pantalla, de cómo se va estructurando la tabla de datos.
Podemos combinar y anexar consultas, cambiar el tipo de los datos, añadir y eliminar columnas, reemplazar valores y eliminar errores, y muchas más funcionalidades.
Vista SQL en Datamart
Otra de las grandes características es que Datamart tiene integrado un editor de SQL. De este modo podemos ejecutar comandos utilizando este lenguaje desde dentro de la misma interfaz de Power BI.
Así pues, podemos comunicarnos y realizar operaciones de manipulación sobre la información que se ha exportado en cada una de las consultas a través de este editor. Básicamente, una forma más de manejar los datos del modelo relacional generado.
Por ejemplo, en el caso de la siguiente captura de pantalla, hemos realizado a través de SQL un comando para mostrar únicamente las columnas de “Units” y “SalesAmount”, dentro de la tabla “Sales”.
Vista Model en Datamart
Esta vista funciona del mismo modo que la vista modelo en Power BI Desktop. Es decir, nos permite construir el modelo relacional, estableciendo relaciones entre las distintas consultas importadas. Todo esto, a través de la vista de diagrama, que ya suena familiar si realmente se ha trabajado con Power BI anteriormente.
Además, desde esta vista y tal como hemos comentado al principio, podemos generarnos medidas a través del lenguaje DAX, con el objetivo de realizar cálculos o devolver ciertos valores específicos.
Aprovecha todas las funcionalidades de Power BI
Como hemos visto, Datamarts es una nueva solución con gran potencia dentro del entorno de Power BI, sobretodo para aquellos usuarios que son conscientes del valor que aporta el análisis de datos a la hora de extraer conclusiones objetivas. Al igual que esta, hay muchas funcionalidades que pueden ayudarte a tomar mejores decisiones en tu día a día.
Si quieres dominar el uso de Power BI, puedes informarte sobre nuestro Curso Completo de Power BI.
¿No conoces Aglaia? Somos consultores especializados en herramientas de Microsoft. Te acompañamos en cada paso de tu formación para garantizar que maximices productividad. Nos adaptamos a tus necesidades, ofreciendo cursos InCompany o InClass, en vuestras oficinas o en las nuestras. También online en remoto con nuestros cursos Live Streaming que se realizan con nuestros consultores a través de videollamada.