Analyse de votre infrastructure informatique

Accueil Downloads Entrerprise Contact


Base de connaissance




Supervision applicative | scripts | supervision informatique | helpdesk Monitorpack information

Vos tableaux de bord avec un abonnement Power BI

Vous avez aujourd'hui la possibilité de consolider une centaine de rapports prédéfinis, disposant de la technologie Microsoft en les injectant tout simplement dans votre client Power BI Premium Per User (PPU) ou Power BI Premium.

Nos rapports sont gratuits, disponibles au téléchargement, maintenus et mis à jour régulièrement, nous pouvons également développer des rapports spécifiques selon vos exigences.

Vous pouvez connecter ces rapports à un serveur SQL qui peut être une version SQL Express, une version cloud, une version AWS ou encore une version serverless dans Azure, c'est vous qui choisissez.

La procédure ci-dessous présente exclusivement le déploiement de vos rapports paginés dans un tenant Azure, partant du principe que vous disposez au moins d'une licence Power BI PPU qui vous permet d'injecter des rapports paginés directement dans votre espace de travail Power BI.

De cette manière vous disposerez dans votre infrastructure, de rapports dans votre tenant Azure, que vous pourrez partager avec tous vos collaborateurs en administrant les droits Entra ID, Consulter depuis n'importe où à partir de votre client Power BI.

Déployer et gérer des rapports paginés (.RDL) dans Power BI Service

Les étapes SQL





Les étapes Power BI


Nos procédures sont suffisamment détaillées pour autant, si vous souhaitez être assisté d'un de nos ingénieurs afin de déployer votre solution de reporting, n'hésitez pas à nous contacter


Licence : Une licence Power BI Premium Per User (PPU) ou Power BI Premium est requise pour utiliser les rapports paginés.

Infrastructure : Un tenant Azure Microsoft.

Outils nécessaires :

  • Visual Studio (gratuit) : Pour modifier les fichiers .RDL.

  • Extension Microsoft Reporting Services Projects : Disponible via Visual Studio Marketplace.


1. Création de la base de donnée Azure

Nous vous recommandons de créer un ressource Group dédié dans votre tenant Azure puis de sélectionner un serveur SQL serverless afin de vous permettre ensuite de créer une base de données que vous devrez impérativement nommer Monitorpack_Guard. Vous pourrez ensuite télécharger le fichier SQL qui vous permettra de créer toutes les tables et les procédures stockées en quelques secondes.




1. Connexion à la base de donnée Azure

Afin de pouvoir mettre à jour dynamiquement vos rapports Power BI, vous devez, depuis votre portail Power BI (app.powerbi.com) être connecté à la base SQL qui vous permet de collecter les informations En créant un connecteur de type Cloud. Vous devrez également mettre en œuvre un moyen vous permettant de synchroniser ou d'exécuter les procédures stockées toutes les 5 minutes, Power Automate fait partie des solutions possibles pour exécuter les procédures stockées.


1. Préparer les Fichiers RDL

Les rapports paginés sont fournis au format .RDL. Vous pouvez utiliser Visual Studio pour vérifier ou modifier le contenu, notamment les sources de données.



2. Installer Visual Studio et l’Extension RDL

1. Téléchargez Visual Studio Community depuis ce lien.



3. Installez l’extension Microsoft Reporting Services Projects que vous pouvez téléchargez ici



  • Ouvrez Visual Studio.

  • Accédez à Extensions > Gérer les extensions > En ligne.

  • Recherchez et installez Microsoft Reporting Services Projects.

  • Redémarrez Visual Studio.

Ajoutez l'extension que va permettre à Visual Basic de traiter les rapports .rdl


  • Téléchargez et installez la dernière version du fichier Microsoft.DataTools.ReportingServices.vsix.

  • Accédez à Outils > Options, puis sélectionnez Extensions et mises à jour sous Général.

  • Sous « Galeries d'extensions supplémentaires », saisissez les informations suivantes :

  • Nom : Aperçu Microsoft BI VSIX

  • URL : http://aka.ms/VSIX2022

  • Après avoir entré ces paramètres, votre boîte de dialogue « Extensions et mises à jour » affichera les mises à jour de l'extension lorsqu'il existe une nouvelle version candidate que vous pouvez installer pour fournir des commentaires pendant un jour ou deux avant la mise à jour de VS Gallery VSIX.

4. Modifier les Sources de Données

Ouvrez les fichiers RDL dans Visual Studio > ouvrez chaque rapport > afficher la vue reports Data > Data Source Properties. Mettez à jour les informations des sources de données (authentification, chaîne de connexion, etc.) si nécessaire. Enregistrez les modifications.

Dans Visual Studio community > fenêtre report data > Data source >Monitorpack_Guard > clic droit Data Source Properties > Générale > Embedded Connection > Type Microsoft SQL Server > properties > connexion string:

Data Source=Nom de votre server SQL;Initial Catalog=Monitorpack_Guard
Exemple : Data Source=srv-sql-prod-mpa.database.windows.net;Initial Catalog=Monitorpack_Guard

SaaS supervision
Gestion des incidents informatiques

Gestion des incidents informatiques


5. Gérer des connexions et des passerelles

Dans votre espace https://app.powerbi.com/ cliquez sur Paramètres, aller dans Gérer des connexions et des passerelles puis créer une nouvelle connexion de type Cloud en cliquant sur Nouveau, dans l'onglet nouvelle connexion selectionnez le type Cloud, dans Nom de connexion fournissez un nom par exemple Passerelle Monitorpack, dans Type de connexion choisissez SQL Server Dans serveur fournissez le nom de votre serveur SQL Azure au format (MonServer.database.windows.net), dans le champs base de données, écrivez Monitorpack_Guard sélectionner le mode d'authentification de base fournissez le nom d'utilisateur et le mot de passe du compte SQL du serveur SQL serverless. Testez et validez cette connexion vous pouvez déterminer si vous souhaitez que les échanges soient cryptés ou pas dans la configuration de votre connecteur. Le nom du connecteur est celui qui doit être utilisé dans la chaîne de connexion des rapports paginés

SaaS supervision
Gestion des incidents informatiques

Gestion des incidents informatiques


6. Charger les Fichiers RDL dans Power BI Service

1. Connectez-vous à app.powerbi.com avec votre licence PPU.

2. Créez un espace de travail Premium ou utilisez-en un existant.

3. Cliquez sur Nouveau > Charger un fichier > Rapport paginé (.RDL).

4. Importez les fichiers RDL un par un.

7. (Optionnel) Créer une Application à partir de l’Espace de Travail

Une fois les rapports importés, créez une application Power BI à partir de l’espace de travail pour centraliser leur diffusion :

  • Accédez à l’espace de travail.

  • Cliquez sur Publier une application.

  • Suivez les étapes pour personnaliser l’application et la partager avec vos utilisateurs.


Configuration

SQL : Vous allez devoir autoriser expressément l'adresse IP publique depuis laquelle vous allez vous connecter au serveur SQL afin de l'autoriser en écriture dans votre serveur SQL
https://portal.azure.com/ > Groupes de ressources > Votre Serveur SQL > Sécurité > Mise en réseau > dans Accès public séléctionnez Réseaux séléctionnées, dans l'onglet Règles sde pare-feu Vérifier que votre adresse IP est bien autoriséeet que l'exception autorisée les services et les ressources Azure à accéder à ce serveur est cochée. Vous pouvez suivre les recommandations automatisées de defender mais n'oubliez pas que la connexion est encryptée TLS de bout en bout, il est nécessaire d'utiliser un login / password pour accéder à la base de données, l'exposition est liée à votre unique adresse IP publique, ce cumul de restriction permet de fournir un très haut niveau de sécurité selon les critères Microsoft eux-mêmes.


Connexion Monitorpack à votre server SQL

Vous ne pouvez pas faire plus simple pour commencer à consolider vos alarmes vers SQL serveur, que ce soit dans la console Monitorpack Guard ou Monitorpack SNMP. Sélectionnez l'onglet SQL server, fournissez les paramètres de connexion login, password, l'instance de votre serveur SQL, le nom de votre base de données qui est toujours Monitorpack_Guard (hormis dans le cas d' Express server).

SaaS supervision
Gestion des incidents informatiques

Gestion des incidents informatiques


N'oubliez pas dans chaque création d'alerte que vous souhaitez consolider danbs SQL, de cocher la case nommée Update local DB dansl'onglet Data consolidation de vos alertes.

SaaS supervision
Gestion des incidents informatiques

Gestion des incidents informatiques



Avantages

Simplicité : Pas besoin d’infrastructure locale comme SQL Server ou Power BI Report Server.
Personnalisation : Les rapports peuvent être modifiés à tout moment via Visual Studio.
Collaboration : Partagez facilement les rapports paginés avec votre équipe ou vos clients via Power BI Service.