La finance suit son chiffre d’affaires dans MicroStrategy. Une équipe commerciale préfère Power BI. Les deux tableaux de bord affichent le même nom d’indicateur, mais les totaux divergent après l’ajout d’un filtre. Faut-il reconstruire le calcul, changer d’outil ou réutiliser la définition existante ?
Strategy World 2026 met cette dernière option au premier plan : ouvrir les métriques gouvernées à plusieurs outils de consultation. Pour une direction data, la décision se prend sur les résultats et les droits réellement conservés, puis sur l’effort d’exploitation.
Ce décryptage repose sur la lecture intégrale des transcriptions publiques de deux tables rondes : Shaping the Future of Mosaic: Interactive Roadmap and Preview et Analytics Roundtable: Dashboards, Reports, and Beyond. L’événement s’est tenu du 23 au 26 février 2026 à Las Vegas. Les sessions ont été analysées les 14 et 15 octobre, puis recoupées avec la documentation disponible le 15 octobre. Nous n’avons pas assisté à la conférence. Événement, sessions officielles.
Vous trouverez aussi un CSV fictif, son contrôle Python et une grille de recette. Le calcul local a été exécuté ; le raccordement à un environnement Mosaic reste un protocole à réaliser chez vous.
Mosaic : réutiliser une définition au-delà du tableau de bord
Une couche sémantique décrit les relations entre données, les règles de calcul et le sens des indicateurs. Notre guide des modèles sémantiques détaille cette fonction. Ici, le sujet est son ouverture à d’autres interfaces.
Dans la table ronde Mosaic, l’équipe produit part d’une demande précise : laisser les utilisateurs travailler dans Power BI tout en conservant les définitions déjà construites. Elle distingue les capacités existantes de ses intentions sur la modélisation assistée, les ontologies et l’interopérabilité. Un avertissement initial rappelle que la feuille de route peut évoluer. Transcription Mosaic, notamment 02:07 et 08:22.
La présentation actuelle de Mosaic distingue notamment les Models, construits dans Studio, et les Schemas, destinés à la modélisation d’entreprise. Elle décrit des accès SQL, DAX, MDX, REST et MCP. Ce sont des interfaces différentes : leur présence ne prouve pas qu’un calcul ou un contrôle d’accès se comporte identiquement dans chaque client. Présentation Mosaic.
Pour un parc MicroStrategy existant, commencez par inventorier les objets utiles : indicateur, formule, grain, calendrier, filtres et propriétaire métier. Recréer tout le patrimoine dans un nouvel outil peut multiplier les définitions à maintenir. Réutiliser un objet mal documenté propage aussi son ambiguïté. Le premier chantier reste donc de choisir une référence approuvée.
Ce qui est disponible, ce qui reste à vérifier
Une conférence de février et une livraison de septembre ne racontent pas le même état du produit. Voici les repères utiles à une décision prise aujourd’hui.
| Sujet |
Repère vérifié |
Conséquence pratique |
| Échanges de modèles Apache Ossie, anciennement OSI |
Preview en juin 2026 ; import/export disponible directement à partir de juillet |
Vérifier le contenu réellement transféré et les sources à remapper |
| Modèle composite Power BI avec Mosaic en DirectQuery |
Documenté depuis août 2026, avec Power BI Desktop de juin 2026 ou ultérieur |
Tester le mélange de sources séparément d’une connexion simple |
| Paramètres de champs, métriques avancées, sous-totaux DirectQuery |
Améliorations listées dans la version de septembre 2026 |
Vérifier la version installée et les limites du chemin choisi |
| Sentinel, module Performance Optimization |
Documenté depuis septembre 2026 |
Observer les requêtes du pilote, avec une conservation de 30 jours |
| Ontologies et intelligence apprenant des usages présentées en session |
Intentions de feuille de route dans la transcription |
Ne pas les considérer disponibles sur la seule foi du replay |
Sources : Ossie, DirectQuery, notes de version, Sentinel.
Le format d’échange apporte une possibilité de portabilité. Il ne constitue pas une garantie de traduction parfaite entre moteurs. Avant un transfert de modèle, listez les formules, relations et règles indispensables, puis contrôlez leur restitution. Gardez une définition qui fait autorité pendant le pilote ; deux versions modifiées indépendamment recréeraient le problème de départ.
Power BI : isoler la connexion simple du mélange de sources
La documentation du mode DirectQuery décrit encore des limites sur certains sous-totaux, filtres et agrégats dans les scénarios multisources. Elle cite notamment des risques de résultats incorrects lorsque certaines opérations ne sont pas exécutées dans la source. Cela justifie une recette ciblée, sans conclure que tous les rapports Power BI sont concernés. Limites du mode composite.
La page générale des limitations Power BI mentionne aussi des restrictions de hiérarchies, de fonctions temporelles et de visuels pour les requêtes DAX. Son énoncé sur les paramètres ne se superpose pas exactement aux améliorations DirectQuery de septembre. Conservez donc le mode, la version et le scénario dans chaque résultat de test ; demandez une clarification au support si une fonction décisive reste ambiguë. Limitations générales.
Prenons un distributeur français fictif. Son chiffre d’affaires net est déjà défini dans MicroStrategy ; le commerce veut le rapprocher d’objectifs locaux dans Power BI. Faites d’abord correspondre le chiffre d’affaires seul. Ajoutez ensuite les objectifs, puis les relations et les filtres. En cas d’écart, cette progression aide à identifier l’étape qui change le résultat.
Un industriel fictif rencontre un autre problème : plusieurs usines n’utilisent pas la même définition de marge. Le connecteur ne tranche pas entre marge après transport et marge avant transport. Il faut d’abord nommer les deux mesures ou faire approuver une définition commune. Le gain recherché est alors mesurable : moins de formules locales à maintenir et moins de rapprochements manuels, sans annoncer à l’avance un pourcentage d’économie.
Les enseignements de la table ronde BI
La session consacrée aux dashboards insiste sur les usages quotidiens : filtres visibles, interactions, organisation des pages et contrôle des requêtes. Vers 18 minutes, les intervenants distinguent explicitement l’affichage progressif d’un tableau de bord d’une réduction du temps total de calcul. Vers 19 minutes, ils expliquent comment des scope filters peuvent imposer un périmètre avant de lancer une requête. Transcription Analytics.
Cette distinction compte dans un projet de modernisation. Mesurez séparément le délai avant le premier résultat utile, le temps d’exécution complet et la charge du système. Une interface qui répond plus tôt peut améliorer le travail sans réduire la facture de l’entrepôt.
Les réponses aux questions de la salle portent aussi sur des fonctions souhaitées et des différences entre clients. Elles ne suffisent pas à confirmer une disponibilité actuelle. Nous retenons la méthode : inventorier les opérations vraiment utilisées avant de remplacer un rapport, puis tester ces opérations dans l’interface cible.
Pour sécuriser les changements, Test Center propose des comparaisons entre un état de référence et un nouvel état. La documentation le réserve aux environnements cloud pris en charge et demande le privilège Use Integrity Manager ; elle indique l’extension aux environnements MCE sur instances en septembre. Un parc sur site ne doit donc pas supposer cet accès. Test Center.
Tutoriel : vérifier un indicateur avant d’ouvrir le pilote
1. Établir une référence indépendante
Téléchargez les deux fichiers de l’atelier dans le même dossier, puis lancez :
python3 verifier_reference.py
Le CSV contient six écritures entièrement fictives, dont un avoir. Les montants sont signés, en euros hors taxes. La marge vaut le chiffre d’affaires net moins le coût ; le taux de marge global est le rapport des sommes. Un client achète dans deux régions : le total national des clients distincts ne doit donc pas additionner les comptes régionaux.
La vérification locale donne :
| Périmètre |
CA net HT |
Marge HT |
Clients distincts |
| Île-de-France |
1 400 EUR |
510 EUR |
2 |
| Auvergne-Rhône-Alpes |
1 600 EUR |
730 EUR |
3 |
| France |
3 000 EUR |
1 240 EUR |
4 |
Le taux national vaut environ 41,3333 %. Le script vérifie ces références explicites avec des calculs décimaux. Ces chiffres décrivent uniquement notre exercice ; ils ne constituent ni une mesure de performance ni un test de Mosaic.
2. Préparer un modèle et un compte de recette
Dans un environnement de test déjà autorisé, chargez ces données par votre circuit habituel, ou choisissez un petit extrait dont le métier connaît les résultats. Reproduisez les définitions ci-dessus dans le modèle utilisé. Gardez le même instantané pour les deux outils.
Pour le chemin DAX avec SSO Windows documenté par Strategy, faites vérifier la configuration SSO et les privilèges Use Universal Access et Use Application Power BI. Dans Library, ouvrez Data, puis les informations du modèle et copiez le champ Server. Dans Power BI Desktop, choisissez SQL Server Analysis Services database, collez le serveur, puis sélectionnez Connect live. Procédure officielle SSO.
Ce premier essai nécessite les accès et licences adaptés. Il ne demande pas de passer immédiatement au mode composite. La publication dans Power BI Cloud constitue une étape distincte, avec sa procédure de passerelle : un résultat obtenu dans Desktop ne valide pas le partage dans le service.
3. Rejouer les mêmes questions
Affichez une table par région, puis un total national. Comparez les montants, le nombre de clients et le taux, pas seulement l’apparence du graphique. Ajoutez successivement un filtre de région, un filtre de client et la sélection de l’avoir.
Pour les montants de cet exercice, exigez l’égalité au centime. Pour les comptes, exigez une égalité exacte. Pour le taux affiché, annoncez le nombre de décimales et comparez aussi la valeur non arrondie. Une différence d’affichage ne doit pas masquer une différence de formule.
Rejouez ensuite le rapport avec un compte limité à une région. Notez les lignes accessibles et les résultats attendus. Un filtre posé sur une page ne remplace pas un contrôle d’autorisation : faites également vérifier les possibilités d’export et de partage.
4. Ajouter la complexité une étape à la fois
Si le besoin réel exige une source supplémentaire, créez ensuite le modèle composite selon la procédure DirectQuery liée plus haut. Réexécutez exactement la même grille après l’ajout de la relation, puis après chaque filtre supplémentaire. Conservez les exports, la version du modèle et l’identité du rôle de test.
Dans Sentinel, le module Performance Optimization permet d’examiner les requêtes, leur durée et les lignes retournées. Utilisez-le pour relier une interaction à son exécution ; sa fenêtre de 30 jours impose de sauvegarder les preuves utiles du pilote. Ne confondez pas durée d’une requête et temps complet ressenti par l’utilisateur. Documentation Sentinel.
5. Décider sur des critères écrits
La grille fournie laisse les résultats Mosaic et Power BI à renseigner. Aucun test de connexion, de permission ou de charge n’y est déclaré réussi.
Acceptez un périmètre lorsque les chiffres concordent, que les restrictions sont respectées et que l’exploitation dispose des preuves nécessaires. Si une mesure critique diverge, réduisez le périmètre ou corrigez le modèle avant d’élargir. Un rapport décoratif réussi ne compense pas un total faux. À la fin du pilote, retirez les connexions et accès temporaires selon vos règles internes, tout en conservant les preuves autorisées de la recette.
Coûts, effort et conditions de déploiement
Au 15 octobre, la page tarifaire affiche Strategy Standard à partir de 13 dollars par utilisateur et par mois, pour des équipes de 50 à 300 personnes, et Enterprise sur devis. Ce prix d’appel ne chiffre pas votre architecture Mosaic, vos licences Power BI ni le coût des requêtes dans l’entrepôt. Tarifs Strategy.
Faites préciser le contrat, les capacités, les rôles autorisés et les services inclus. Pour une équipe française, vérifiez aussi la région d’hébergement effective, les flux vers les outils connectés, la conservation des journaux et les droits d’administration. Les pages consultées ne permettent pas d’attribuer une résidence française universelle à chaque offre.
L’effort dépend du patrimoine : nombre de métriques réutilisées, complexité des jointures, sécurité existante et fréquence des changements. Mesurez le temps de préparation, les corrections nécessaires, les écarts restants et le coût d’exploitation sur une période définie. Ces mesures donnent une base de décision plus solide qu’une promesse générale de simplification.
Questions fréquentes
Faut-il remplacer tous les dashboards MicroStrategy ? Non. Le pilote peut porter sur un indicateur et un outil consommateur. Conservez les rapports qui répondent déjà correctement aux besoins et identifiez ce que le nouvel accès apporte.
Un modèle partagé garantit-il des chiffres identiques ? Il réduit les définitions concurrentes, mais il faut encore vérifier les filtres, les agrégations, les permissions et le mode de connexion. Le test du client présent dans deux régions illustre une erreur que l’apparence du tableau ne révèle pas.
Les annonces de Strategy World sont-elles toutes livrées ? Les deux sessions comportent de la feuille de route. La matrice distingue les fonctions retrouvées dans la documentation des intentions non confirmées. Pour votre décision, rattachez chaque exigence à une version disponible et à un résultat de recette.