Power BI On Premises – Power BI Report Server!

Power BI On Premises – Power BI Report Server!

Two months ago Microsoft released a different version of licensing for Power BI. I will not move mostly on this, but it seemed an interesting introduction to the suite because it adds a component that many have been waiting for: the ability to perform deployment of BI reports as Power On Premises. Since it is a new component, I set out to investigate about their benefits and requirements.

For this, I plucked a laboratory and create a virtual machine on which I installed Windows Server 2016 (was pending also try this new OS Server from Microsoft version). Once I installed the OS Server launch the installation of SQL. For this also set out to install the latest, and went for SQL vNext CTP2.1 fresh out (is SQL 2017?). The installation is very friendly, and is not of major complications.

A point to consider when installing SQL Server is that it is convenient to install the whole package, I mean add components such as SSAS, SSRS, SQL Data Tools. Several points to note regarding the previous paragraph: SQL Server Analysis Services will be necessary and remember that for now Power BI Report Server only allows data source Live Queries against SSAS multidimensional models.

For SQL Reporting Services it is who will provide us with a platform (Portal) where we will stay our Power BI reports.

Installing Power BI Report Server

Now, once we fulfill these prerequisites had to installation details:

1. Download the PowerBIReportServer.exe file and run the installer. Download page:

https://www.microsoft.com/en-us/download/details.aspx?id=55253

2. Select the option to install Power BI Report Server.

Imagen1

3. Select the edition to be installed:

Imagen2

4. Read the terms and conditions and go ahead with the Next option.

Imagen3

5. Note that in this next step warns that an instance of SQL Server engine will be necessary to accommodate BD for our Report Server.

Imagen4

6. We specify below the location of our facility.

Imagen5

7. Once we finish with the installation, select the option Configure Report Server.

Imagen6

8. Our Setup screen Report Server is as the following screen:

Imagen7

9. Remarkable in this setup screen, generate the Service Account (recommended to use Network Service), and configuration WebService URL, and then the WebPortal URL. Remember at each point to hit Apply in every step.

Imagen8

Imagen9

 

Desktop Power BI Server Edition Report

After these steps, we will be able to set up our first report and finally post it on our own Power BI Report Server. Recall that this is critical to unburden a version of Power BI Desktop defined specifically to work with Report Server. This version is known as Power BI Desktop (Report Server) – not the same as we always work until now!!!

Download: https://www.microsoft.com/en-us/download/details.aspx?id=55256

After we installed Report Server Desktop Power BI proceed to initiate such application, as in other reports Power BI start with the option to Get Data. We return to mention at this point that to publish in Report Server can only work today with SSAS sources, so we have a bucket on our server or SSAS Azure Service.

Once we generated we can publish our report in Report Server. For this we will see in Power BI Desktop Publish an option in Power BI Report Server:

Imagen10

Finally, as we installed Power BI Report Server and hosted on our own server, simply navigate with Edge or Internet Explorer to the Home page of our Portal Report Server. In my case will be: http: // pbipremium / Reports

Imagen11

To view the report simply we click on it, and this will allow us to see the full screen on the browser that report:

Imagen12

Conclusion

This new component of the Power BI suite opens up an important range of options when publishing reports on our own server, and upload to the cloud as you analyze where the organization is akin to that publication.

Another theme will be the subject of licensing, which has been discussed largely in the community and in Microsoft surely continue to work to give us options when making such facilities.



Hace dos meses Microsoft lanzó una versión diferente de licenciamiento para Power BI. No voy a avanzar mayormente sobre este tema, pero si me parecía una introducción interesante ya que se agrega a la suite un componente que muchos han estado esperando: la capacidad de realizar despliegue de reportes de Power BI en forma On Premises. Dado que es un componente nuevo, me lance a investigar acerca de sus prestaciones, y requerimientos.

Para esto, me armé un laboratorio que consistió en crear una máquina virtual en la que instalé Windows Server 2016 (tenía pendiente también probar esta nueva versión OS Server de Microsoft). Una vez instalado el OS Server me lance en la instalación de SQL. Para ello también me propuse instalar lo último, y fui por SQL vNEXT CTP2.1 recién salido (¿será SQL 2017?). La instalación es bien amigable, y no reviste mayores complicaciones.

Un punto a tomar en cuenta en la instalación de SQL Server es que es conveniente instalar el paquete completo, me refiero a agregar componentes tales como SSAS, SSRS, SQL Data Tools. Varios puntos a señalar referente al párrafo anterior: SQL Server Analysis Services será necesario ya que recordemos que por ahora Power BI Report Server solo permite como fuente de datos Live Queries contra modelos multidimensionales de SSAS.

En el caso de SQL Reporting Services es quien nos proveerá de una plataforma (Portal) donde alojaremos nuestros reportes de Power BI.

Instalación de Power BI Report Server

Ahora sí, una vez cumplimos con estos pre requisitos pasamos a los detalles de instalación:

1.       Descargar el archivo PowerBIReportServer.exe y ejecutar el instalador. Página de descarga:

https://www.microsoft.com/en-us/download/details.aspx?id=55253

2.       Seleccionar la opción de Instalar Power BI Report Server.

Imagen1

3.       Seleccionar la edición que se instalará:​

Imagen2

4.       Leer los términos y condiciones y seguir adelante con la opción Next.

Imagen3

5.       Tomar nota que en este siguiente paso se nos advierte que será necesaria una instancia del motor de SQL Server para alojar BD para nuestro Report Server.

Imagen4

6.       Especificaremos a continuación la localización de nuestra instalación.

Imagen5

7.       Una vez que finalizamos con la instalación, seleccionaremos la opción de Configuración de Report Server.

Imagen6

8.       Nuestra pantalla de Configuración de Report Server será la siguiente:

Imagen7

9.       A destacar en dicha pantalla de configuración, generar el Service Account (recomendable la utilización de Network Service), y la configuración del WebService URL, y luego del WebPortal URL. Recordar en cada punto ir haciendo el Apply de cada paso.

Imagen8

Imagen9

Power BI Desktop Report Server Edition

Una vez realizados estos pasos, estaremos en condiciones de montar nuestro primer reporte y publicarlo finalmente en nuestro propio Power BI Report Server. Recordemos que para esto es fundamental descargarnos una versión de Power BI Desktop definida especialmente para trabajar con Report Server. Dicha versión se conoce como Power BI Desktop (Report Server)

Descarga: https://www.microsoft.com/en-us/download/details.aspx?id=55256

Una vez instalada nuestra versión Power BI Desktop Report Server procedemos a iniciar dicho aplicativo, y como en otros reportes de Power BI comenzamos con la opción de Get Data (Obtener Datos). Volvemos a hacer mención en este punto que para publicar en PBI Report Server solo podemos trabajar hoy en día con fuentes de SSAS, por lo que debemos tener un Cubo en nuestro server o en SSAS Azure Service.

Una vez generado nuestro reporte podemos publicar en Report Server. Para esto veremos en Power BI Desktop una opción de Publicar en Power BI Report Server:

Imagen10

Por último, y tomando en cuenta que nuestro Power BI Report Server se encuentra alojado en nuestro propio servidor, simplemente navegaremos con Edge o Internet Explorer a la página Home de nuestro Portal Report Server. En mi caso será: http://pbipremium/Reports

Imagen11

Para visualizar el reporte simplemente damos click sobre el mismo, y esto nos permitirá ver en pantalla completa en el navegador dicho reporte:

Imagen12

Conclusión

Este nuevo componente de la suite Power BI nos abre un abanico importante de opciones al momento de publicar reportes en nuestro propio server, y subir a la nube a medida que analicemos los casos en que la organización este afín con dicha publicación.

Otro será el tema de licenciamiento, y que se viene discutiendo en gran medida en la comunidad y en el que seguramente Microsoft siga trabajando para darnos opciones al momento de realizar este tipo de instalaciones.

Share This
Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn