Power BI Report Server – Actualización Agosto 2018

Ayer Microsoft entregó una nueva actualización de Power BI Report Server, muy buena noticia para aquellos que necesitan o prefieren renderizar sus reportes puertas adentro. Esta nueva version incorpora todas las funcionalidades disponibles a la fecha en la version “Cloud” que no estén en modalidad “preview”, las mas relevantes a continuación. Temas de Reporte Botones […]

Power BI "On Premise" – Adelanto

En el evento Microsoft Ignite , ocurrido en las fechas 26-30/septiembre se pudo ver un adelanto de lo que será para mi entender una de las funcionalidades mas importantes de Power BI y SSRS.

En un futuro cercano los reportes de Power BI además de poder publicarlos en PowerBi.com tendremos la alternativa de publicar en SSRS y que estos sean renderizado HTML. Es decir, una versión servidor de Power BI "on premise".

Aún no hay fechas claras de cuando esta disponible ni como será su licenciamiento.

Dejo unos links con videos donde se puede ver el adelanto

Link 1

Link 2

SSRS + Mobile Reports + DAX (parte 1)

Con SQL Server 2016, Microsoft integro la “Datazen” dentro de Reporting Services con la denominación de Reportes Móviles.

Si nuestra solución de DW/BI utiliza SSAS (Analysis Services), especialmente la versión Tabular, como capa semántica, es interesante evaluar a DAX como language de consulta, y evitar pensar en DAX en los modelos y MDX en las consultas.

También puede ser una opción interesante tener SSAS Tabular detrás de nuestros reportes móviles, para mejorar tiempos de respuestas o aprovechar el poder de cálculo de DAX, reduciendo la complejidad en los reportes.

Los reportes móviles requieren acceder a los datos a través de “Shared Datasets”, estos pueden normalmente construirse con Report Builder o SSDT.

Para trabajar con DAX, vamos a necesitar trabajar los “Shared Datasets” con SSDT.

Los pasos para un reporte sencillo serían:

1- Definir conexión

dax-ssrs-mobile_1

2- Crear un “Shared Dataset”

Para trabajar con DAX debemos configurar el Dataset para comandos DMX de manera de ingresar el comando DAX.

dax-ssrs-mobile_2

Esto nos permite ingresar la sentencia DAX, y si necesitamos trabajar con parámetros, para este ejemplo inicial, ingresamos un DAX sencillo sin parámetros.

EVALUATE
SUMMARIZECOLUMNS (
     Product[Color],
     Geography[Country Region Name],
     'Product Category'[Product Category Name],
     "Total Sales", [Internet Total Sales],
     "Total Units", [Internet Total Units]
 )

dax-ssrs-mobile_3

Creado el Dataset debemos desplegarlo en el servidor de reportes.

dax-ssrs-mobile_4

3- Crear Reporte móvil

Para crear el reporte debemos utilizar la aplicación “Mobile Report Publisher”, e incorporar el Dataset construido con la sentencia DAX

dax-ssrs-mobile_5

Luego procedemos a construir el reporte, pudiendo quedar algo asi:

DAX-SSRS-MOBILE_6.PNG