Blog

Publier un rapport Power BI On-Premise, oui mais…


Mieux vaut tard que jamais, on peut enfin publier des rapports Power BI On-Premise (Technical Preview), du moins sous certaines conditions… On n’a pas nécessairement envie d’exposer ses données et rapports sur le cloud, quand on n’est pas contraint par des obligations légales. Au delà de ces considérations, dans quels cas utiliser Power BI ? Voici quelques éléments de réponse :

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - compare_bi_smiley

Limitations On-Premise

– Prérequis logiciels : Versions de Reporting Services et Power BI Desktop à part
– Sources de données disponibles : SSAS (cubes tabulaires et multidimentionnels)
– Visualisations personnalisées non supportées
– Visualisations R non supportées

Prérequis logiciels On-Premise

Comme indiqué plus haut, on ne pourra pas utiliser les versions natives de Power BI Desktop, ni de Reporting Services 2016. Il y a donc 2 produits à installer :

Partie cliente : PBIDesktopRS_x64.msi ou PBIDesktopRS.msi
Partie serveur : SQLServerReportingServices.exe

Téléchargement : https://www.microsoft.com/en-us/download/details.aspx?id=54610

Installation Reporting Services Power BI

L’installation de la partie serveur se résume en 3 étapes « Clic – Clic & Clic ». Juste pour vous montrer à quoi ça ressemble, c’est assez light :

Étape 1 : Acception des conditions générales

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_install_01-1

Étape 2 : Chemin des binaires

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_install_02

Étape 3 : Installation

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_install_03

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_install_04

Configuration Reporting Services Power BI

On s’attardera uniquement sur l’étape de création de la base de données Reporting Services, en sachant que c’est le minium à configurer pour faire fonctionner le portail.

Étape 1 : Connexion au serveur Reporting Service Power BI

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_01

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_02

Étape 2 : Cliquer sur le bouton « Change Database »

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_03

Étape 3 : Choisir l’option « Create new report server database »

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_04

Étape 3.1 : Choisir l’authentification adéquate pour se connecter à l’instance qui hébergera les base de données Reporting Services

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_05

Étape 3.2 : Choisir la langue de la base de données Reporting Services

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_06

Étape 3.3 : Renseigner le compte de connexion à la base de données Reporting Services

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_07

Étape 3.3 : Confirmer les choix précédents

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_08

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_09

Félicitation, la configuration est terminée !

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - pbi_ssrs_conf_10

On se connecte sur le portail Reporting Services, http://sql1w2k16/Reports, histoire de vérifier que tout est opérationnel et de s’extasier devant un magnifique portail vide :

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - portail_ssrs_pbi

Publication d’un rapport Power BI dans Reporting Services

Lancement de Power BI Desktop Reporting Services

Le client Power BI Desktop RS a été installé au préalable sur un poste de travail. Au lancement, on peut noter que cette version est estampillée SQL Server Reporting Services.

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - rapport_pbi_00

Ouverture d’un rapport existant

Ouvrons un rapport existant, VoteParBureau.pbix, qui nous renseigne entre autre sur le % de participation par bureau de vote dans la ville de Montpellier pour l’élection présidentielle 2017. Ce rapport repose sur un cube tabulaire, une des rares sources de données supportée pour la publication dans Reporting Services.

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - powerbi_report_mon

Vote nul ou vote blanc ?

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - vote_nuls

Publication du rapport dans les options de sauvegarde

Dans le menu File\Save As, cliquer sur l’option SQL Reporting Services pour lancer la publication sur le portail. Ce n’est pas franchement intuitif, pour une publication on aurait plutôt tendance à s’orienter vers le menu Publish.

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - rapport_pbi_02

Renseigner l’URL du portail Reporting Services

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - rapport_pbi_03

Renseigner le nom du rapport dans le portail Reporting Services

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - powerbi_vb_02

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - rapport_pbi_06

Consultation du rapport Power BI dans Reporting Services

Le rapport a bien été publié sous le nom indiqué précédemment dans Reporting Services, pour visualiser le détail, cliquer dessus :

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - powerbi_vb_03

Le rapport est bien visible moyennant un petit temps de chargement :

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - powerbi_report_mont_02-1

Chaîne Youtube « Guy in a cube »

Si vous souhaitez avoir plus d’infos sur Power BI en vidéo, typiquement sur l’utilisation d’une passerelle ou encore du mapping, allez faire un tour sur la chaîne Guy in a cube, c’est un incontournable : https://www.youtube.com/channel/UCFp1vaKzpfvoGai0vE5VJ0w. Pour exemple, voici une vidéo dédiée au sujet abordé dans cet article, Power BI dans Reporting Services !

Annexe

Technical Preview

https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/01/17/power-bi-reports-in-sql-server-reporting-services-january-2017-technical-preview-now-available/

Power BI Pro

https://powerbi.microsoft.com/fr-fr/documentation/powerbi-power-bi-pro-content-what-is-it/

Tarification

https://powerbi.microsoft.com/en-us/pricing/

Merci à Sophie Bismuth et à Cédric Del Nibbio pour leur contribution.

Auteur

Expert SQL Server - Publier un rapport Power BI On-Premise, oui mais... - BI & Big Data  - avatar_ninja_tete-150x150
Sarah Bessard
Experte SQL Server Prod/Etude avec un bonus sur la BI, les maîtres mots sont : performance, industrialisation, méthodologie & bonne humeur. Besoin d'une expertise SQL Server ? N'hésitez pas à me contacter.

Leave a comment

Your email address will not be published.

error: