Installer un serveur de rapports Power BI
Je dois admettre que la rédaction de cet article de blog a été longue à venir. Je peux enfin vous montrer comment installer Power BI Report Server en tant que point de services de reporting ConfigMgr. Alerte spoil! Il n'y a pas de véritables astuces pour cette installation par rapport à la façon dont vous installeriez le point de services de rapport SSRS normal. Pourquoi utiliseriez-vous Power BI Report Server (PBRS) sur SQL Server Reporting Services (SSRS) ? C'est une excellente question et la réponse est simple. Avec PBRS, vous pouvez exécuter TOUS LES DEUX Rapports Power BI et SSRS avec ConfigMgr/SCCM/MEMCM sur le même serveur. En d'autres termes, vous obtenez le meilleur des deux mondes !
En plus de pouvoir exécuter à la fois des rapports Power BI et SSRS avec SCCM sur le même serveur, il y avait trois autres raisons pour lesquelles j'ai décidé de documenter comment installer un PBRS en tant que point de services de rapport SCCM.
Tout d'abord, j'espérais que ce nouveau point de services de rapports contenait de nouveaux rapports Power BI ConfigMgr/SCCM/MEMCM intégrés.
Deuxièmement, lorsque quelqu'un recherche ce sujet, il obtient la réponse qu'il cherche avec ce guide étape par étape.
Troisièmement, j'avais besoin de tester Rapports Enhansoft et Rapports d'informations sur la garantie configurations parce que je voulais m'assurer qu'elles fonctionnaient toutes les deux de manière transparente avec PBRS en tant que point de service de reporting SCCM.
Je ne peux pas vous mentir, il y avait aussi une quatrième raison ! Nous étendons les deux produits en publiant davantage de contenu Power BI directement sur les sites de création de rapports Power BI de nos clients. Plus à venir plus tard comme ça arrive!
Étapes de haut niveau
Voici les étapes de haut niveau :
· Ajoutez le compte d'ordinateur du serveur de site en tant qu'administrateur local sur le PBRS.
· Ajoutez le compte d'ordinateur du serveur de site en tant qu'administrateur SQL Server dans SQL Server.
· Installer un point de service de signalement SCCM sur PBRS.
· Validez que le point de service de reporting fonctionne.
Conditions préalables
Les éléments suivants sont requis avant de pouvoir commencer à installer le point de services de rapport SCCM.
· Serveur SQL 2019 est installé.
· Serveur de rapports Power BI 2019 est installé et configuré.
· Le compte de connexion PBRS est créé ou vous pouvez réutiliser le compte SSRS. Lisez la section suivante pour plus de détails.
· La branche actuelle SCCM est configurée.
Compte de connexion PBRS/SSRS
Avant de commencer, je veux dire quelques mots sur le compte de connexion PBRS/SRSS. Lorsque vous créez ce compte dans AD, ne lui accordez AUCUNE autorisation supplémentaire dans le domaine. Veuillez ne pas en faire un administrateur de domaine. Tout ce dont il a besoin, c'est de droits réguliers et faibles. Ne pensez même pas à en faire un administrateur local sur SQL Server ou le PBRS. Pourquoi je dis ça ? SCCM se charge d'accorder les autorisations dont il a besoin dans SQL Server et PBRS.
Ajout du compte d'ordinateur du serveur de site en tant qu'administrateur local
Noter: Dans cette section, j'ai réutilisé les captures d'écran et le texte (avec quelques modifications) de l'original Version SSRS de cet article de blog. À part quelques modifications de texte, RIEN d'autre n'a été modifié. Les étapes sont exactement les mêmes.
Sur le PBRS, commencez par ouvrir Gestion d'ordinateur. Développer Utilisateurs et groupes locaux puis Groupes. Dans le panneau central, double-cliquez sur le Administrateurs grouper.
Cliquez sur Ajouter…
Cliquez sur Types d'objets…
Sélectionner Des ordinateurs et cliquez d'accord.
Tapez le nom du serveur de site avec un signe dollar $ à la fin, puis cliquez sur Vérifier les noms.
Dans la capture d'écran ci-dessus, vous pouvez voir que le texte du nom du serveur de site est maintenant en lettres majuscules et il est souligné. Cela indique que le compte d'ordinateur a été trouvé et que tout va bien pour passer à l'étape suivante. Cliquez sur d'accord.
Cliquez sur d'accord puis fermez le Gestion d'ordinateur la fenêtre.
Ajouter le compte d'ordinateur du serveur de site en tant qu'administrateur SQL Server dans SQL Server
Je couvre ces étapes dans un autre article de blog, Comment créer une connexion à un compte d'ordinateur SQL Server, je ne les répéterai donc pas ici.
Veuillez noter: cette étape doit être terminée avant de continuer.
Installation d'un serveur de rapports Power BI en tant que point ConfigMgr Reporting Services
Ouvrez votre console SCCM, sélectionnez le Administration espace de travail, développez les nœuds Configuration du site puis Serveurs et rôles du système de site. Sur le Accueil onglet, sélectionnez Créer un serveur de système de site.
Cliquez sur Parcourir…
Entrez le nom du serveur (dans cet exemple, c'est CM-PBI19E-CB1) puis cliquez sur le Vérifier les noms bouton. Une fois le nom du serveur souligné et en majuscule (similaire à celui de la capture d'écran ci-dessus), vous savez que tout est prêt à partir. Cliquez sur d'accord.
Sélectionnez votre code de site (CB1 pour mes besoins).
Une fois que vous avez sélectionné votre code de site, cliquez sur Prochain.
Cliquez sur Prochain encore.
Noter: Étant donné que j'attache le PBRS à un CAS et non à un site principal, il y a moins d'options disponibles dans la liste ci-dessus.
Sélectionner Point de service de signalement puis cliquez sur Prochain.
Cliquez sur Vérifier.
Le Instance de serveur Reporting Services est automatiquement sélectionné.
Notez que l'instance du serveur Reporting Services est PBIRS ? Il s'agit du nom par défaut de PBRS.
Cliquez sur Régler… À ce stade, vous avez un choix à faire. Utiliserez-vous un compte existant ou un nouveau compte ? Vous trouverez ci-dessous les étapes pour les deux méthodes.
Compte existant
Sélectionnez le compte et cliquez sur d'accord. Vous pouvez maintenant passer à la section « Après la création du compte ».
Nouveau compte
Cliquez sur Parcourir…
Saisissez le nom du compte du point de services de reporting, puis cliquez sur le Vérifier les noms bouton. Une fois le compte souligné et en majuscule (similaire à l'exemple de la capture d'écran ci-dessus), cliquez sur d'accord.
Saisissez et confirmez le mot de passe, puis cliquez sur d'accord.
Une fois le compte défini
Après avoir défini un compte existant ou un nouveau compte, vous vous retrouvez ici. Clique sur le Résumé nœud.
Cliquez sur Prochain.
Cliquez sur Fermer. Une fois cette dernière étape terminée, le point de services de rapport SCCM est installé. Je recommande d'attendre environ 15 à 30 minutes avant de vérifier que tout est correctement configuré.
Validation du Point de Reporting Services SCCM
Vous trouverez ci-dessous plusieurs tests que vous devez effectuer afin de valider que le point de services de rapport SCCM fonctionne correctement pour les rapports Power BI et SSRS.
Test PBRS
Ce test confirme que les rapports SCCM sont accessibles depuis le PBRS lui-même.
Tout d'abord, sur le PBRS, accédez à http:// /rapports. Cela devrait toujours fonctionner et, s'il réussit, vous devriez voir une page Web similaire à celle illustrée ci-dessus. À première vue, cette page Web ressemble EXACTEMENT à celle des rapports SSRS, je vais donc d'abord tester un rapport SSRS.
Explorez le ConfigMgr_ relier. Vous devriez, encore une fois, voir une page Web similaire à celle ci-dessus.
Enfin, sélectionnez un rapport et exécutez-le. Dans la capture d'écran ci-dessus, vous voyez un Rapport d'informations sur la garantie Rapport SSRS. Mon test confirme que PBRS fonctionne parfaitement et, en bonus, le Reporting Information Garantie de Enhansoft fonctionne parfaitement avec PBRS !
Dans le pire des cas, votre rapport peut n'afficher aucun résultat, mais ce test confirme quand même qu'il s'agit d'un rapport fonctionnel.
Test PBRS à distance
Ce test prouve que tout ordinateur distant (depuis le PBRS) peut accéder au site de reporting. Encore une fois, vous allez effectuer les mêmes étapes que lors du premier test et les résultats de chaque étape ressemblent exactement aux captures d'écran présentées dans la section précédente.
Sur un ordinateur distant du PBRS, accédez à http:// /rapports. Si tous les ports du pare-feu sont configurés correctement, ce test fonctionne parfaitement. Si cela ne fonctionne pas, consultez l'article du blog, Pourquoi ne puis-je pas accéder à mon site SSRS à distance ?
Ensuite, explorez le ConfigMgr_ relier. Encore une fois, vous devriez voir une page Web similaire à celle du premier test.
Enfin, sélectionnez un rapport et exécutez-le. Idéalement, il s'agit du même rapport que vous avez sélectionné lors du premier test, vous devriez donc voir exactement les mêmes résultats.
Test de la console SCCM – Rapports SSRS
Il existe deux tests de console pour les rapports SSRS. Tout d'abord, localisez le rapport que vous souhaitez exécuter (idéalement c'est le même rapport que vous avez utilisé dans les tests précédents), faites un clic droit dessus et sélectionnez Exécuter dans le navigateur. Cela ouvre une fenêtre de navigateur pour le rapport et les résultats doivent ressembler exactement aux résultats du test PBRS distant.
Pour le deuxième test de la console, encore une fois, localisez le même rapport SSRS, faites un clic droit dessus et sélectionnez Cours. Cela lance la vue du rapport sur votre ordinateur. Les résultats du rapport doivent ressembler exactement à ceux du test de la version du navigateur.
Rapports Power BI Microsoft intégrés
Rappelez-vous comment j'ai mentionné plus tôt que j'espérais que ce dernier point de services de reporting avait de nouveaux rapports Power BI SCCM intégrés ? Malheureusement, j'ai été un peu déçu qu'il n'y en ait pas (encore), mais je suis sûr qu'ils arrivent dans les prochaines versions de SCCM !
Test de rapport Power BI
Étant donné qu'il n'y avait pas de rapports intégrés, j'ai confirmé que le point de services de rapport SCCM fonctionnait correctement avec les rapports Power BI en utilisant les Enhansoft Rapport d'informations sur la garantie (WIR) Ensemble de rapports Power BI. Afin de faciliter ce test, j'ai téléchargé des Enhansoft Ensemble de rapports WIR Power BI (le fichier PBIX, pas le fichier PBIT !) à mon point de service de reporting (c'est la même URL que celle des rapports SSRS, http:// /rapports).
Après avoir téléchargé le fichier Power BI dans le dossier Warranty Information Reporting v3, j'ai rapidement vu que « Power BI Reports » était sa propre section d'en-tête et que le rapport s'appelait « WIR v2 ». J'ai cliqué dessus pour lancer le rapport.
J'étais ravi de voir que l'ensemble de rapports fonctionnait sans aucun problème. Ici, vous pouvez voir et interagir avec tous les onglets de rapport Power BI !
Console SCCM - Rapports Power BI
Maintenant, revenons à la console. Il n'y a qu'un seul test que vous devez effectuer pour les rapports Power BI. Tout d'abord, sélectionnez le même rapport que vous avez choisi dans le test précédent. Cliquez avec le bouton droit sur le rapport, puis sélectionnez Exécuter dans le navigateur. Bien entendu, les résultats doivent être les mêmes que ceux de votre test de rapport Power BI.
Une fois le point de services de rapport SCCM validé, vous pouvez désormais distribuer le lien à toute personne ayant besoin d'afficher les rapports Power BI ou SSRS dans SCCM !
Conclusion
La configuration du point de services de rapport SCCM/ConfigMgr/MEMCM avec PBRS est pratiquement la même que les étapes que vous suivez avec SSRS. Je suis super excité que les rapports Power BI de Enhansoft fonctionnent avec PBRS et, mieux encore, s'affichent dans la console quelques minutes après leur installation ! Nous avons un peu de travail devant nous en termes d'ajout d'une option permettant à nos clients de télécharger automatiquement nos ensembles de rapports Power BI, mais cela arrive TRÈS bientôt.
Si vous avez des questions sur l'installation d'un serveur de rapports Power BI en tant que point de services de rapport ConfigMgr, n'hésitez pas à me contacter à l'adresse @GarthMJ.
Découvrez comment Right Click Tools change la façon dont les systèmes sont gérés.
Augmentez immédiatement votre productivité grâce à notre version Community Edition limitée et gratuite.
Commencez dès aujourd'hui avec Right Click Tools :