Power BI (Français)

dans l’ensemble: à la lumière du battage médiatique autour de ce « destructeur de Tableau » ces derniers mois, je tiens à souligner quelques défauts fondamentaux dans la connectivité des données et la maintenance des rapports de Power BI, que l’équipe Produit a jusqu’à présent refusé comme « pas dans la portée ». En pratique, Cependant, cela rend Power BI assez inutile pour obtenir dara de tous les produits tiers, dans le cloud en particulier.Cet examen reflète Power BI à la mi-mars 2017. J’ai rassemblé mes connaissances à partir de tests, d’interactions avec la communauté et d’une douzaine de tickets avec le support Power BI Pro., L’accent est mis sur l’obtention de données via des Services Web, en grande partie alignés sur la stratégie « Cloud First » de Microsoft.1) Power BI Online est dans le cloud, mais ne permet pas les appels HTTP. Power BI Desktop permet les appels HTTP, mais uniquement avec des paramètres d’authentification statiques.Tout d’abord, une distinction doit être faite entre Power BI Online et Power BI Desktop., Alors que Power BI Online est le » maître  » qui vous permet finalement de partager et de publier vos rapports, l’expérience utilisateur dans la conception est diminuée par les limitations HTML (vous pouvez le savoir à partir de Word ou Excel Online) et plus important encore, la connectivité de données (Get Data) est limitée aux serveurs SQL sur Azure et à environ 20 Notez que sur Power BI Online, vous ne pouvez pas non plus sélectionner ou gérer vos passerelles.Cela attire l’attention sur le client Power BI Desktop., Mis à jour tous les un à deux mois, le client de bureau apporte les connecteurs de données nécessaires pour se connecter à un plus grand nombre de sources de données.Avec le connecteur Web, les appels HTTP ont été configurés, bien qu’avec uniquement des en-têtes et des paramètres statiques et une authentification de base et Windows uniquement. Fait important, cependant, Power BI Desktop inclut Microsoft Power Query, que vous connaissez peut-être déjà dans Excel 2016. Avec M Scripts, vous pouvez Scripter et personnaliser de nombreuses façons et, plus intéressant encore, le convertir rapidement en forme de table. C’est là que Power Query brille., Cependant, Power Query ne semble pas appeler les méthodes pour les nonces et les horodatages requis dans l’authentification basée sur un jeton (OAuth par exemple). (Si cela est incorrect, veuillez me le faire savoir. Je navigue sur les forums et le soutien lancinant depuis trop longtemps déjà.) Ce qui est vraiment amusant ici, C’est que Microsoft Azure utilise OAuth 2.0 eux-mêmes. Ainsi, vous ne pouvez pas exécuter de rapports sur la base de données Azure AD ou Resource Manager de Microsoft, par exemple, une boîte noire notoire. Retour à Powershell. (Power BI n’accepte pas les flux Powershell.,) En bref, alors que Power BI Online ne permet pas d’obtenir des données sur le web (à l’exception de ces 20 à 30 plugins, principalement des produits Microsoft), Power BI Desktop permet des appels Web, mais uniquement avec des paramètres statiques et donc, essentiellement avec vos informations d’identification utilisateur.C’est une grande limitation de la connectivité des données.2) Power BI Online étant le maître, les appels HTTP ne peuvent pas être planifiés ou actualisés dans le cloud.Maintenant que vous avez configuré votre appel HTTP (avec des informations d’identification utilisateur risquées), vous souhaitez publier votre rapport et le faire Actualiser sur une base planifiée, disons tous les jours.Pas de chance.,Bien que vous puissiez publier votre rapport sur Power BI Online et par la suite sur un public plus large, il s’agit d’une image statique de vos données de bureau. Vous ne pouvez pas planifier une actualisation des données dans Power BI Online (car il n’y a pas de fonctionnalité Web de toute façon) et vous ne pouvez même pas actualiser les données manuellement car cela nécessite de republier le rapport à nouveau.Vous risquez que votre direction regarde des données obsolètes chaque fois que vous avez oublié de republier votre rapport et de glisser la nouvelle URL dans vos tableaux de bord et iframes.3) La Passerelle de données sur site est assez inutile pour les Services Web.Oui, il existe la passerelle de données sur site., Oui, vous pouvez configurer des Services Web dans la passerelle, bien qu’il soit assez ironique de router les appels web via une infrastructure sur site.Mais avez-vous déjà essayer? Autrement dit, vous ne pouvez pas spécifier d’en-têtes HTTP fort qu’il appelle du tout, de peur d’écrire un script de requête de puissance. Et ainsi, nous sommes de retour à l’authentification via Basic et Windows uniquement et à l’écriture de scripts REST dans la source de données pour chaque appel HTTP unique car sans en-têtes et corps, tous les paramètres doivent être codés dans L’URI.Allez-vous faire?,En fin de compte, Power BI est la reconnaissance attendue depuis longtemps par Microsoft qu’Excel et certains rapports Dynamics ne le coupent pas à des fins de Reporting. En effet, pour les rapports sur SQL Server, Dynamics 365 (si vous voulez vous le permettre), et les bases de données Excel et Access stockées dans votre OneDrive, Microsoft Power BI fait un travail soigné.,Cependant, dès que vous souhaitez vous intégrer à des systèmes tiers ou via des services web en particulier, Power BI présente tellement de limitations dans l’authentification, la configuration de L’en-tête et du corps, les scripts et la planification que vous devez configurer un environnement SQL Server entier (sur Azure ou sur site via feature poor Gateway) et écrire une interface.Pour de jolis rapports, voulez-vous vraiment acheter et personnaliser toute cette infrastructure BI sur Azure?,Mon conseil à Microsoft: travailler sur la connectivité des données, en particulier dans Power BI Online, plutôt que plus de visuels pour ces sources de données limitées. Vos clients Microsoft considéreront Power BI comme une donnée pour le manque total de rapports dans Office 365, Azure ou Dynamics 365 (oui, en le poussant là-bas).mon conseil aux utilisateurs: si les connecteurs ne sont pas répertoriés, cherchez ailleurs. (Et assurez-vous que c’est votre cas d’utilisation, qui est répertorié. Power BI a annoncé un connecteur Azure AD, mais plutôt que de créer des rapports sur les utilisateurs, les groupes ou les applications D’entreprise, vous ne pouvez voir que sur une belle carte où les dernières connexions se sont produites.,) Est-ce un destructeur de Tableau? Aucun. C’est une reconnaissance attendue depuis longtemps pour les rapports nécessaires avec le potentiel d’être une solution de Business Intelligence solide une fois que l’accent est mis davantage sur les données.

Share

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *