Aujourd’hui, lors de sa conférence Build destinée aux développeurs, l’équipe Power BI de Microsoft annonce une nouvelle fonctionnalité de « datamart » en libre-service et à faible code pour Power BI Premium. Cette initiative intègre et comble le fossé entre le propre moteur d’analyse de Power BI et la technologie Azure SQL Database de Microsoft, dérivée de sa base de données relationnelle phare SQL Server. L’annonce apporte également un dividende majeur en termes de convivialité, en offrant une expérience de création Power BI à part entière aux utilisateurs de plates-formes non Windows.
Le méli-mélo de la technologie analytique
Avant d’entrer dans les détails de la fonctionnalité datamart, examinons ce qui a motivé Microsoft à la proposer. Le besoin de cette fonctionnalité découle d’une situation franchement embarrassante : dans le monde de l’analytique, trois grandes catégories de technologies coexistent, souvent en coopération mais parfois de manière chaotique. La technologie relationnelle est utilisée pour les entrepôts de données et les magasins de données. La technologie dimensionnelle est utilisée dans les scénarios de business intelligence et la technologie de lac de données est utilisée pour les charges de travail de Big Data open source
Les différentes technologies sont de différents millésimes et basées sur des paradigmes légèrement différents. Intermédiaire, la plupart des clients en utilisent au moins deux en combinaison. Leur intégration implique généralement l’utilisation de pipelines de données et de technologies ETL (extraction, transformation et chargement) pour traiter le mouvement et la transformation des données entre eux. Ces pipelines peuvent cependant être complexes et fragiles. La nécessité de les créer et de les maintenir entrave souvent le rythme des progrès que les organisations peuvent faire vers le succès de l’analyse.
Approbation de l’exécutif
Arun Ulag, vice-président de Microsoft pour la plate-forme d’intelligence, a informé The New Stack de ce nouvel ensemble de capacités majeur et a expliqué qu’il représente un effort significatif pour réunir deux technologies d’analyse majeures – relationnelle et dimensionnelle -. Ulag a également expliqué comment la fonctionnalité de datamart le fait de manière à ce que les pipelines de données requis soient générés de manière automatisée et sans code.
Parlant du nouvel ensemble de fonctionnalités de datamart, Ulag a déclaré : « C’est probablement la plus grande capacité que nous ayons lancée dans Power BI au cours des deux ou trois dernières années. » Il a également expliqué la valeur de libre-service que cela représente. Ulag a déclaré au New Stack qu’« aujourd’hui, beaucoup de travail se fait sur la base d’entrepôts de données centralisés fournis par l’informatique », ajoutant que « le défi est que les équipes informatiques sont fortement surchargées. Le nombre de demandes qu’ils reçoivent des entreprises aujourd’hui dépasse de loin ce qu’ils peuvent gérer, ce qui signifie que les affaires ralentissent. » Ulag explique que, par conséquent, les utilisateurs professionnels créent souvent leurs propres data marts dans des outils comme Excel, Access et SharePoint, qui ne sont pas conçus pour les charges de travail des data marts et souvent ne fonctionnent pas bien ou ne s’adaptent pas bien. “Le pire de tout”, dit Ulag, “ils sont en dehors de la visibilité de l’informatique… et cela crée essentiellement beaucoup, beaucoup de prolifération de données.”
Comment ça fonctionne
La mise en œuvre des datamarts Power Bi est en fait assez simple. Power BI a toujours surveillé le processus suivi par les utilisateurs pour identifier les sources de données et les tables/jeux de données nécessaires pour leurs rapports. Désormais, au lieu de simplement créer un modèle de données stocké avec le rapport, Power BI concevra et déploiera un magasin de données relationnelles à part entière et les pipelines de données nécessaires pour le remplir et l’actualiser.
La même technologie Power Query utilisée pour créer des modèles Power BI est également exploitée pour générer le datamart. Et puisque Power Query a toujours été utilisable de manière low-code/no-code, il peut toujours l’être. Ceux qui souhaitent coder sur mesure certains aspects de la transformation et du déplacement des données nécessaires peuvent toujours utiliser le langage « M » riche de Power Query, comme ils le pouvaient auparavant. Mais ils n’ont jamais à le faire.
La fonctionnalité datamart exploite la fonctionnalité de flux de données du service cloud Power BI, qui avait déjà implémenté une grande partie de l’interface utilisateur de Power Query pour l’environnement de navigateur Web, supprimant ainsi la dépendance vis-à-vis de Power BI Desktop. Mais maintenant, l’expérience complète de conception de modèle a également été implémentée dans le navigateur. Il s’agit d’une option intéressante pour les utilisateurs de Power BI qui souhaitent tout faire dans le service cloud, plutôt que de partager leurs efforts entre celui-ci et le bureau.

La nouvelle expérience de modélisation de données basée sur un navigateur de Power BI
Crédit : Microsoft
Tente plus grande
Mais la valeur d’une expérience de conception hébergée sur un navigateur va au-delà de l’élégance et de la flexibilité. En fait, la suppression de la dépendance à Power BI Desktop signifie que les utilisateurs de systèmes d’exploitation autres que Windows disposent désormais d’une expérience de création complète sans avoir à exécuter Windows sous émulation. Près de sept ans après la sortie de Power BI, la création complète de rapports Power BI sera désormais disponible pour les utilisateurs Mac, Linux et Chromebook. C’est un très gros problème et la dernière véritable vulnérabilité concurrentielle de Microsoft face à des acteurs majeurs tels que Tableau de Salesforce, Looker de Google, Qlik Sense et d’autres acteurs de la BI.
Fait intéressant, Microsoft utilise sa technologie Azure SQL Database pour implémenter la fonctionnalité de datamart. Cela signifie qu’en plus d’être utilisables depuis Power BI, les datamarts obtiennent chacun leur propre point de terminaison SQL Server et fonctionneront avec tous les outils et bibliothèques de développement compatibles. Mais les utilisateurs qui ne s’en soucient pas peuvent le traiter comme un simple détail d’implémentation, car les datamarts n’exigent pas que les utilisateurs aient un compte Azure, ou provisionnent un serveur ou une base de données Azure SQL. Quoi qu’il en soit, tous les datamars sont entièrement visibles pour les organisations informatiques des clients, offrant un libre-service aux utilisateurs professionnels, sans exclure l’informatique du processus.
La visibilité s’étend également aux autres plates-formes compatibles avec Power BI. Cela signifie que les datamarts Power BI sont détectables à partir d’Excel et de Teams, en plus de l’environnement Power BI natif. Les datamarts participent également aux services de protection, d’approbation, de certification et de sécurité des informations de Power BI.
Prix et disponibilité
Power BI Premium est requis pour obtenir la fonctionnalité de datamart, mais cela inclut Premium par utilisateur (PPU), offrant aux clients la possibilité de payer à l’échelle de l’entreprise ou par poste. Actuellement, PPU entraîne un supplément d’environ 10 $/mois/utilisateur, pour un prix tout compris de 20 $/mois/utilisateur.
La nouvelle fonctionnalité de datamart est maintenant disponible en préversion publique. En conséquence pour Ulag, à compter de l’annonce de Build, tous les 350 000+ clients Power BI devraient avoir accès à la capacité de datamart. Le délai de disponibilité générale (GA) post-prévisualisation est quelque peu “à déterminer”. Microsoft aime laisser la poussière retomber sur les nouvelles fonctionnalités majeures avant de les arborer du badge d’honneur GA.
Donné au bureau
En plus du nouvel ensemble de fonctionnalités de datamart, Microsoft annonce une longue liste d’autres nouvelles fonctionnalités. Celles-ci incluent l’aperçu public, disponible d’ici la fin de ce mois, d’une nouvelle capacité de narration de données, basée sur l’intégration de pages de rapport Power BI interactives dans des présentations PowerPoint, comme le montre l’image en haut de cet article. Il existe également des aperçus de la nouvelle intégration de Power BI dans Outlook et Office Hub, comme indiqué ci-dessous.

Intégration de Power BI avec Outlook
Crédit : Microsoft
Les agrégations automatiques de Power BI ont atteint GA, et une nouvelle intégration de Microsoft Purview, des capacités d’administration, Power BI Embedded et des fonctionnalités de création de rapports paginés sont également annoncées. Pour couronner le tout, Microsoft annonce qu’un nouveau service de migration pour déplacer les modèles Azure Analysis Services vers Power BI sera bientôt disponible.
Ligne d’arrivée
L’équipe Power BI est tout simplement l’une des plus occupées de Microsoft. Il fait tourner le produit chaque mois et de temps en temps, y compris en ce moment, l’équipe assemble suffisamment de progrès pour constituer un changement radical dans la plate-forme.
Mais alors que Power BI fait des gangbusters, Microsoft joue toujours le second violon d’Amazon Web Services dans l’arène du cloud. La question qui se pose alors est de savoir si, et comment, la domination de Power BI dans le monde de la BI peut transformer la position de Microsoft sur le marché global du cloud. Microsoft doit faire plus que construire ; il faut aussi gagner. L’élan de Power BI offre une voie potentielle vers une telle victoire, et les observateurs de Microsoft devraient continuer à surveiller ses progrès.
Divulgation: l’auteur du message Andrew Brust est un MVP de la plate-forme de données Microsoft et membre du programme des directeurs régionaux de Microsoft pour les influenceurs indépendants. Son entreprise, Blue Badge Insights, a travaillé pour Microsoft, y compris l’équipe Power BI.