Concevoir des visualisations interactives avec Power BI

Introduction : Pourquoi des Visuels Interactifs ?

Dans un monde où les données sont au cœur de la prise de décision, visualiser et interagir avec ces données de manière intuitive est devenu essentiel. Power BI, avec ses fonctionnalités natives, permet de créer des visuels interactifs sans dépendre d’extensions. Que ce soit pour analyser des données médicales, commerciales ou industrielles, cette méthode s’applique à tous les secteurs.

Pour l’exemple, nous allons prendre le cas d’un rapport pour les urgences : nous créerons un visuel interactif représentant un corps humain, où chaque zone affichera le taux de décès en pourcentage. Ce type de visualisation permet de comprendre rapidement les données critiques, d’identifier les zones à risque et de faciliter la prise de décision.

Étape 1 : Préparation des Données et des Visuels

Étape 1 : Préparation des Données et des Visuels

1.1. Importation des Données

  • Créez une table dans Power BI avec les colonnes nécessaires :
  • Zone (ex : « Tête », « Cœur », « Poumons », etc.
  • Nombre_de_Cas (valeurs numériques associées à chaque zone)
  • Pourcentage  (calculé via DAX)

1.2. Importation d’une image au format SVG

  • Téléchargez une image au format SVG (par exemple : corps humain, carte géographique, schéma technique).
  • Importez cette image dans Power BI en allant dans Insertion > Image.
  • Ajustez ensuite sa taille et sa position afin qu’elle s’intègre correctement dans votre rapport.

Qu’est-ce que le format SVG ?

SVG (Scalable Vector Graphics) est un format d’image vectorielle basé sur des formes géométriques et du code XML. Il peut être agrandi ou réduit sans jamais perdre en qualité et permet d’interagir avec certaines zones de l’image. On peut aussi prendre une image classique et la convertir ou l’éditer au format SVG, ce qui, dans notre cas, permet d’ajouter des interactions avec les données du rapport.

Étape 2 : Ajout des Boutons Transparents

2.1. Création des Boutons

  • Allez dans l’onglet « Insertion » > « Boutons ».
  • Ajoutez un bouton pour chaque zone de l’image (ex : « Tête », « Cœur », « Poumons »).
  • Redimensionnez et positionnez chaque bouton pour qu’il couvre la zone correspondante sur l’image.

2.2. Rendre les Boutons Transparents

  • Sélectionnez un bouton.
  • Allez dans l’onglet « Format » > « Style du bouton ».
  • Désactivez la bordure pour le rendre transparent.

 

Étape 3 : Créer des Signets pour l’Interactivité

3.1. Créer un Signet par Zone

  • Dans le volet « Signets », cliquez sur « Nouveau signet ».
  • Nommez-le selon la zone (ex : « Signet_Tête »).
  • Appliquez un filtre visuel pour ne montrer que les données de la zone sélectionnée (ex : filtrez la table pour Zone_Corps = « Tête »).

3.2. Lier les Boutons aux Signets

  • Sélectionnez un bouton (ex : « Tête »).
  • Allez dans l’onglet « Action » > « Type » > « Signet ».
  • Sélectionnez le signet correspondant (ex : « Signet_Tête »).

3.3. Ajouter un Bouton « Reset »

  • Créez un signet « Reset » sans filtre (toutes les données sont visibles).
  • Ajoutez un bouton « Reset » et liez-le à ce signet

⚠️ Lorsque vous ajoutez un bouton associé à un signet, assurez-vous qu’il soit positionné au premier plan dans le volet Sélection de Power BI. Sans cette précaution, le bouton risque d’être recouvert par un visuel et donc de ne pas être cliquable par l’utilisateur

Étape 4 : Calculer les Pourcentages avec DAX

4.1. Créer une Mesure DAX pour les Pourcentages

  • Allez dans l’onglet « Modélisation » > « Nouvelle mesure ».
  • Utilisez la formule suivante pour calculer le pourcentage de cas par zone :

Taux_Tete_% =
IF(
LOWER(TRIM(SELECTEDVALUE(Dim_Pathologie[Zone_du_Corps]))) = « tête »,
SUMX(FILTER(ALL(Dim_Pathologie), LOWER(TRIM(Dim_Pathologie[Zone_du_Corps])) = « tête »), Fait_Urgence[Est_Decede])
/
SUM(Fait_Urgence[Est_Decede]),
BLANK()
)

4.2. Afficher les Pourcentages sur le Visuel

  • Ajoutez une « Carte » (visuel) à votre rapport.
  • Liez-la à la mesure pourcentage.
  • Positionnez-la près de la zone correspondante sur l’image du corps humain.

Étape 5 : Personnaliser le Design

5.1. Personnalisation du Design

  • Utilisez des couleurs conditionnelles pour mettre en évidence les zones critiques (ex : rouge pour les zones à haut risque, vert pour les zones à faible risque).
  • Personnalisez les polices et les tailles pour une meilleure lisibilité.

5.2. Tests d’Interactivité

  • Cliquez sur chaque bouton pour vérifier que les filtres et les pourcentages s’affichent correctement.
  • Vérifiez que le bouton « Reset » réinitialise bien la vue.

Avantages de cette Solution Native

Flexible : Adaptable à tout type de données et de visuels.

Autonome : Pas de dépendance à des outils externes.

Personnalisable : Design et interactivité entièrement adaptés à vos besoins.

Conclusion

Avec cette méthode, vous pouvez créer des visuels interactifs dans Power BI en utilisant uniquement ses fonctionnalités natives. Cette solution est flexible et personnalisable, et elle permet de transformer vos données en indicateurs utiles à la décision  pour améliorer la gestion de vos activités.

Power BI Transformer Vos Données en Décisions Stratégiques

Introduction : L’Importance de la Data Visualisation

Dans un monde où les données sont omniprésentes, les entreprises et organisations de tous secteurs doivent comprendre, analyser et exploiter leurs informations pour rester compétitives. Que vous soyez dans la santé, la logistique, le commerce ou l’industrie, la capacité à visualiser et interpréter vos données peut faire la différence entre une décision éclairée et une opportunité manquée.

Pourquoi Power BI ?

Power BI est bien plus qu’un outil de visualisation, c’est une plateforme complète qui permet de :
  • Centraliser vos données issues de multiples sources (Excel, bases de données, etc.).
  • Visualiser vos indicateurs clés sous forme de tableaux de bord interactifs et clairs.
  • Partager vos analyses en temps réel avec vos équipes, où qu’elles se trouvent.

Que vous soyez une PME, une grande entreprise ou une institution publique, Power BI s’adapte à vos besoins spécifiques pour vous offrir une vue d’ensemble de votre activité.

Les Solutions Clés de Power BI

1. Une Vue 360° de Votre Activité

Avec Power BI, consolidez toutes vos données en un seul endroit. Plus besoin de naviguer entre plusieurs fichiers ou logiciels : tout est accessible depuis un tableau de bord unique et personnalisable.

  • Analysez vos performances en temps réel.
  • Identifiez les tendances et anticipez les évolutions de votre marché.
  • Comparez vos données sur différentes périodes, régions ou services.

2. Des Tableaux de Bord Intuitifs et Interactifs

Fini les rapports statiques et difficiles à décrypter. Power BI vous permet de créer des visuels dynamiques :

  • Graphiques en anneau pour visualiser les répartitions (parts de marché, taux de satisfaction, etc.).
  • Cartes géographiques pour analyser vos données par zone (ventes, performance régionale, etc.).
  • Histogrammes et courbes pour suivre l’évolution de vos indicateurs clés (CA, coûts, productivité, etc.).
  • Hiérarchies et drill-down pour explorer vos données en profondeur (ex : du global au détail)

3. Une Solution Flexible et Évolutive

Power BI est conçu pour s’adapter à vos besoins :

  • Flexibles : adaptables à tout type de données et de besoins spécifiques.
  • Évolutif : Ajoutez de nouvelles fonctionnalités au fur et à mesure que vos besoins évoluent.
  • Collaboratif : Partagez vos rapports et tableaux de bord avec vos équipes, en toute sécurité.

4. Autonomie et Simplicité

Pas besoin d’être un expert en informatique pour utiliser Power BI. Nos solutions sont conçues pour que vos équipes métiers puissent :

  • Personnaliser leurs vues selon leurs besoins spécifiques.
  • Accéder aux données depuis n’importe quel appareil (PC, tablette, smartphone).

5. Sécurité et Conformité

Avec Power BI, vos données sont protégées et sécurisées :

  • Contrôle d’accès : vous choisissez qui peut consulter ou modifier vos rapports.

  • Chiffrement des données : qu’elles soient stockées ou en circulation, vos informations restent confidentielles.

Cas d’Usage : Comment Power BI Peut Vous Aider ?

Dans le Secteur Commercial

  • Suivez vos ventes avec des mises à jour fréquentes pour identifier rapidement les produits ou services les plus performants.
  • Analysez le comportement de vos clients pour affiner vos stratégies marketing et personnaliser vos offres.

Dans le Secteur Industriel

  • Surveillez la performance de vos usines avec des rapports actualisés pour identifier les goulots d’étranglement.
  • Planifiez les maintenances en vous basant sur des indicateurs de performance et des tendances historiques pour réduire les temps d’arrêt.

Dans le Secteur Public

  • Mesurez l’impact de vos politiques publiques avec des indicateurs clairs et actualisés.
  • Optimisez la gestion des services publics (transports, santé, éducation, etc.) en vous appuyant sur des données consolidées et visuelles.

Dans le Secteur de la Santé

  • Analysez les données patients pour améliorer la qualité des soins et identifier les tendances importantes.
  • Suivez les indicateurs de santé publique (taux de mortalité, épidémies, etc.) 

Cas pratique : Power BI appliqué aux services d’urgences

Dans le domaine de la santé, Power BI peut révolutionner la gestion des services d’urgences :

  • Visualisez les zones du corps les plus touchées pour adapter les protocoles de soins.
  • Analysez les taux de mortalité par région et identifiez les zones à risque.
  • Optimisez les délais de prise en charge en identifiant les heures de pointe.
  • Comparez les performances entre différents hôpitaux ou services.

Avec Power BI, les responsables médicaux peuvent :

  • Prendre des décisions rapides basées sur des données en temps réel.
  • Améliorer l’allocation des ressources (personnel, équipements, médicaments).
  • Réduire les temps d’attente et améliorer la qualité des soins.

Exemple de visualisation Power BI personnalisée

💡 Pour aller plus loin

Vous vous demandez quelles techniques ont été utilisées pour créer ce type de visuel personnalisé dans Power BI ?

> Découvrez notre article dédié où nous expliquons pas à pas la démarche technique : Concevoir des visualisations interactives avec power bi

Conclusion : Passez à l’Action avec Power BI

Dans un environnement où les données deviennent de plus en plus cruciales pour la réussite des entreprises et des organisations, Power BI se positionne comme un outil incontournable. Que vous soyez une PME cherchant à optimiser ses ventes, une grande entreprise visant à améliorer sa production, ou une institution publique souhaitant rationaliser ses services, Power BI vous offre les moyens de transformer vos données en décisions stratégiques.

SAP Datasphere – Les Spaces – Cas d’usage

Un peu de contexte Business

Dans cet article, nous allons présenter un cas d’usage des spaces de SAP DWC
Un peu de contexte Business
Vous êtes responsable des achats chez un fabricant de meubles.
En fin stratège que vous êtes, vous ne prenez pas le risque de mettre tous vos œufs dans le même panier lorsqu’il s’agit d’achat de MP. En d’autres termes, vous diversifiez vos sources d’approvisionnement que ça soit en termes de fournisseurs et de pays d’approvisionnement.
Néanmoins, vous n’échappez pas à la règle qui veut que vous vous approvisionniez chez le plus intéressant.
Et il se trouve que pour le bois (principale MP composant de vos meubles), il est difficile de faire mieux que ce que propose un très vaste pays qui se trouve tout à l’Est.
Arrive un jour où un évènement à portée mondiale éclate. Ce pays entre en conflit avec son voisin de l’Ouest et forcément, des conséquences sur l’économie mondiale se font ressentir.
Votre entreprise n’y échappe pas.
Vos approvisionnements en bois prennent du retard, son cout de revient explose du fait du rallongement des transports, et enfin des consignes gouvernementales incitent fortement à ne plus s’approvisionner depuis ce pays.
(Toute ressemblance avec une situation connue n’est que pure coïncidence)
Vous êtes contraints de rapidement faire appel à d’autres fournisseurs.
Dieu merci, votre carnet d’adresse est suffisamment bien garni pour arriver à faire en sorte que tous se précipitent pour vous communiquer leurs tarifs. L’ultime étape est donc d’identifier l’impact sur vos coûts de revient afin d’être en mesure de prendre des décisions opérationnelles très très rapidement, mais aussi stratégiques telles que : retirer certaines références du catalogue, changer de type de bois sur une catégorie d’article afin d’en réduire l’impact sur le prix de vente, ou pourquoi pas (soyons fous !), remettre au gout du jour l’idée de racheter une filiale exportatrice au Brésil ?!

Un peu de contexte IT

Vous disposez d’outils permettant aujourd’hui de décomposer le cout de revient des produits de votre catalogue.
Vous avez à votre disposition les derniers tarifs fraichement reçus.
Le défi est d’arriver à intégrer de manière simple et rapide cette tarification à la décomposition de vos articles.
Bien souvent, lorsque l’on veut faire ça d’une façon précise. Cela relève du parcours de l’impossible si l’on intègre l’IT à notre problématique. Néanmoins, cela est nécessaire.
Quels sont les blocages auxquels nous sommes confrontés dans un fonctionnement traditionnel ?
-Incapacité de l’IT à se mobiliser dans les temps souhaités
-Trop de procédures de type expression de besoin, ateliers, rédactions de CR, décisions à prendre, …
-Impacts sur la solution existante
-Temps nécessaires à la mise en œuvre
-etc etc.
La solution serait que vous (Métier) ayez la main sur la donnée et disposiez d’un univers vous permettant de reproduire cette problématique.

SAP Datasphere – les « spaces » – une solution orientée besoin Métier

Dans son dernier outil de datawarehousing (Datasphere), SAP a mis en œuvre un « objet » appelé « space ». Cet objet a pour utilité de créer des environnements de travail virtuels à l’intérieur desquels, seuls les utilisateurs ayant des autorisations peuvent y accéder. Comme partout ailleurs, il existe différents droits en fonction de ce qu’il est permis de faire ou non.
Sans space, il n’est pas possible de commencer à travailler avec Datasphere.
Grâce aux éléments de configuration de spaces, SAP Datasphere permet de :

-donner de l’autonomie aux Métiers
-tout en préservant la sécurité des modèles.

Voyons ici une configuration qui vous permettra en tant que responsable des achats à vous aider à rapidement visualiser l’impact de ces nouveaux tarifs sur vos couts de production.

1. Administration

Comme son nom l’indique, celui-ci sera dédié à tout ce qui concerne l’administration de la solution, et sera accessible à une population très restreinte, plutôt IT/Admin. En tant que Métier, vous n’y aurez logiquement pas accès.

2. Acquisition

Cet univers aura comme utilité d’aller lire/charger toutes les données depuis vos systèmes source. Aucune transformation, aucune modélisation, aucune action particulière, si ce n’est, sélectionner les sources de données que nous souhaitons consulter.
Des données que l’on lira au travers de tables distantes (lecture en temps réel) ou table locales (réplication des données dans Datasphere) devront ensuite être partagées avec un space qui aura un rôle bien précis. En tant que Métier, vous n’aurez toujours pas accès à ce space étant donné que celui-ci concerne l’ensemble des domaines. Une gestion centralisée et maitrisée par l’IT/BI est donc nécessaire.

3. Propagation

Un espace dans lequel une approche de modélisation est menée au sein du data builder. En passant par de la normalisation, la création de vues, de la sémantique technique, de la modélisation de flux, de l’agrégation etc.
Le but de cet espace étant de commencer à rendre la donnée intelligible pour ensuite la rendre accessible (en lecture) aux domaines (donc à une population ciblée) concernés.
En tant que Métier, vous ne serez toujours pas concernés puisque pour la même raison que le space Acquisition, celui-ci est toujours centralisé.
Patience…le prochain sera le vôtre 😉

4. Métier

A chaque domaine son espace. Dans chacun de ses domaines, on accède uniquement aux données qui nous concernent directement. Quant aux données transversales ; elles sont bien entendues partagées avec l’ensemble des espaces.
Dans ce space, vous serez totalement autonomes puisque vous pourrez manipuler vos données comme vous le souhaitez, à savoir :

  • Personnaliser des (nouveaux) jeux de données (en masquant par exemple tout ce qui vous n’est d’aucune utilité),
  • Créer vos propres KPIs
  • Enrichir les données qui viennent de vos systèmes sources en y intégrant vos propres données
  • C’est ici que vous ajouterez les derniers tarifs reçus de chez vos fournisseurs
  • Intégrer votre propre sémantique qui saura parler à vos utilisateurs
  • Définir comment vous souhaitez gérer le contrôle d’accès aux données
  • Etc…

Illustration du découpage des spaces:

Soyons concret !

Maintenant que l’on a compris comment est-ce que l’on peut organiser ses spaces, voyons à présent comment cela s’opère dans le contexte que nous avons présenté ici.

Pour rappel : Nous aimerions connaitre l’impact des tarifs de bois proposés par nos fournisseurs, sur nos couts de production.

Comme vu précédemment, en tant que membre du département Achat, nous n’interviendrons qu’au sein de l’espace qui nous a été réservé, à savoir le « ACHAT/APPR. »

Pour des raisons de sécurité, et de partage des rôles au sein des équipes, un membre des achats aura en charge d’intégrer le fichier des prix dans SAP DWC, à partir de l’application Data-Builder. Le Data-Builder est la partie théoriquement technique, mais en ce qui concerne l’intégration d’un fichier plat, elle est à la portée de tous.

Revenons-en à la personne qui chargera le fichier plat. Son unique responsabilité sera celle-ci. Et grâce au rôle qui lui sera affecté, il pourrait n’avoir accès à aucune autre action.

Il existe environ 7 rôles standards dans SAP DWC. Si aucun des rôles ne convient aux autorisations que vous souhaitez accorder à un ou des utilisateurs, sachez qu’il est tout à fait possible de créer des rôles personnalisés.

Les tarifs sont à présent à disposition (en lecture) à tous les membres de l’espace « ACHAT/APPR. », et éventuellement aux membres d’autres espaces si vous décidez de partager les informations avec d’autres départements.

Rappelons qu’il est possible d’ajouter un contrôle d’accès aux données (DAC) ; ce qui permet de garder la maitrise de ce que l’on souhaite partager et à qui on souhaite le partager.

Toujours au sein de votre département (toujours donc au sein de votre espace Datasphere), un des membres de votre équipe aura la main pour customiser vos sets de données.

Dans l’application Business-Builder cette fois-ci. Celle réservée aux utilisateurs métiers.

C’est ici que tout va s’effectuer.


A partir de vues de données qui vous seront mises à disposition dont la provenance est votre système source + la table des tarifs fraichement intégrée, il suffira de :
-Créer un 1er modèle de faits contenant la décomposition actuelle du cout de revient des articles
-Filtrer la vue en ignorant les couts des Matières Premiers
-Renommer les champs en langage métier
-Créer un 2nd modèle de fait contenant uniquement les nouveaux tarifs
-Renommer les champs en langage métier
-Créer un modèle de consommation
-Joindre vos 2 modèles de fait précédemment créés
-Créer un nouveau KPI (cout de revient) qui sommera les couts de vos 2 modèles de fait
-Créer une perspective
-Sélectionner les champs et calculs qui seront mis à disposition de notre utilisateur final au sein de l’outil de reporting
-Ajouter le contrôle d’accès aux données (Optionnel)
-Sélectionner la dimension qui servira d’élément de restriction d’accès aux données

C'est terminé !

Vous pouvez à présent visualiser dans votre outil de reporting, le résultat de l’intégration de ces nouveaux tarifs.

Conclusion:

Grâce à l’organisation de spaces présentés ici :

-vous avez été autonomes
-vous avez gagné en réactivité
-vous n’avez dérogé à aucune règle de sécurité
-vous avez customisé vos jeux de données comme vous l’entendez
-vous avez gardé la maitrise des données qui vous appartiennent

Organisation des spaces au sein de SAP Datasphere

La notion de « space » est une nouveauté dans l’univers BI SAP. Avec cette fonctionnalité, SAP entend offrir plus de « liberté » à ses utilisateurs. Et qui dit « liberté », dit « multiplicité de scénarios possibles ». Or, s’agissant d’une solution innovante (en comparaison à BW), il aurait été plus judicieux de guider les utilisateurs vers quelques cas d’utilisations.

Dans cet article, nous vous présentons une organisation des spaces au sein de SAP Datasphere. Le but n’étant pas de diffuser notre vision, mais d’aider à y voir clair dans son utilité afin que vous puissiez réfléchir à celle qui pourrait vous convenir.

Tout d’abord, Qu’est-ce qu’un space ?

Dans son dernier outil de datawarehousing (Datasphere), SAP a mis en œuvre un « objet » appelé « space ». Cet objet a pour utilité de créer des environnements de travail virtuels à l’intérieur desquels, seuls les membres pourront y accéder. Et comme dans la plupart des solutions informatiques, différents rôles donneront accès à différents usages.

Sans space, il n’est pas possible de commencer à travailler avec Datasphere.

Chaque space créé a une capacité de stockage qui lui est allouée (réajustable à souhait), et c’est aussi au niveau des spaces que se gèrent les connexions vers des systèmes source.

S’il fallait donner un équivalent au terme de « space », ça serait tout simplement un « dossier » au sein d’un réseau partagé. Bien évidemment, d’autres éléments de configuration de space sont disponibles mais vous l’aurez compris, l’idée de cet article n’est pas de passer en revue ces aspects-là.

Comment organise-t-on des « spaces » au sein de SAP Datasphere?

2 points essentiels avant d’entrer dans le vif du sujet :

Avant tout, il faut savoir qu’avec Datasphere, SAP remet complètement à plat sa philosophie en matière de gestion d’écosystème BI. Amis BWistes, prière de mettre de côté vos connaissances BW et allons acquérir de nouvelles connaissances.

Rassurez-vous, cela demande beaucoup moins de skills que ce qu’exige BW 😊

Il n’y a pas UNE façon d’organiser ses spaces. Je serais tenté de dire qu’il en existe autant qu’il y a de roadmap au sein des organisations BI.

Devoir administrer plusieurs spaces peut avoir quelques inconvénients comme par exemple répéter la création d’une connexion à un système source sur plusieurs spaces, ou encore ajouter un utilisateur dans plusieurs spaces.

Cette contrainte cache en réalité une vertu. A savoir, la sécurisation des données.

D’abord, rappelons qu’il existe 2 « applications » bien distincts à destination des utilisateurs :

le « Data-Builder » avant tout réservé aux équipes techniques.

Il sert à la création d’un modèle relationnel au sens technique du terme. En commençant par l’interrogation des éléments source, la création de différents objets techniques telles que des dimensions, hiérarchies, la gestion des textes, les flux de données, et autres…

le « Business-Builder » destiné aux équipes fonctionnelles.

Ce dernier servira à une population Métier désireuse de s’approprier ses données. En créant ses propres datasets, en concordance avec les besoins du terrain, et à partir des éléments fournis par le Data-Builder. En y apportant une sémantique plus adéquate. Le Métier devient maitre de sa donnée.

Pourquoi cette distinction ?

Nous verrons par la suite que certains spaces auront vocation à être utilisés par une population « technique » et d’autres par une population plus « fonctionnelle-métier »

1.SAP préconise de disposer à minima d’un space « Administration »

Comme son nom l’indique, celui-ci sera dédié à tout ce qui touche à de l’administration, à savoir la gestion des utilisateurs, leurs autorisations, aux logs d’activité & monitoring, etc. Inutile de préciser que comme toute action relevant de l’admin, ce space sera strictement réservé à des administrateurs.

Arrêtons-nous quelques instants afin de voir comment peuvent être gérées les autorisations au sein de ce space.

1ere étape : Disposer d’une table d’autorisation contenant une colonne « User » ainsi qu’une colonne portant l’objet d’autorisation (ex : région, société, catégorie de produit, etc)
2ème étape : Créer une vue à partir de cette table
3eme étape : mettre la vue en partage avec les autres spaces
Vient ensuite l’intégration des autorisations grâce au DAC (Data Access Control) au sein des objets analytiques. Cette partie ne faisant plus partie de ce space, je ne m’étalerai pas davantage sur cet aspect.

Ainsi, les autorisations sont centralisées et sécurisées.

2. Un space « Acquisition »

Ce space serait dédié comme son nom l’indique à faire l’acquisition de données en 1 : 1. Aucune transformation, aucune normalisation, aucun MDM à ce stade. Le strict équivalent de la couche d’extraction que l’on retrouve dans les grands principes BI.

A noter que ce space peut tout à fait être optionnel et être géré au sein du space « Administration ». L’idée d’un space dédié est de scinder la partie Admin de la partie Acquisition.

Population : IT/Admin

3. Un space « Propagation »

Fidèle aux grands principes BI, un environnement dédié à ce qui a trait à la Transformation. On y gère le MDM (BI), les filtres, jointures, unions, etc. Le tout afin de constituer des modèles de données exploitables de 2 manières différentes :

Soit connecter directement un outil de reporting aux objets de ce space qui auront été préalablement déclarés comme étant consommables
Soit partager (en lecture) les objets développés au sein de ce space avec d’autres spaces.

Population : IT/BI

4. Un space par « Métier »

Dédier des spaces à des domaines bien précis va permettre de cloisonner les données (toujours en ayant la possibilité de partager du contenu avec d’autres domaines). En d’autres termes, vous gardez le contrôle de qui voit quoi. Mais en plus, vous allez pouvoir personnaliser son contenu puisque seul le domaine concerné ne sera autorisé à y pénétrer.

Cela apporte une très grande autonomie aux utilisateurs. C’est d’ailleurs un des atouts majeurs de cette solution.

Et c’est ici que vient la distinction évoquée précédemment : Data-Builder & Business-Builder. Les métiers seront principalement utilisateurs de l’application Business-Builder. Ils pourront y intégrer leur propre sémantique, créer leurs propres jeux de données, gérer à leur manière le contrôle d’accès de leur données, etc …

Néanmoins, l’utilisation du Data-Builder, leur offrira la possibilité d’intégrer des fichiers plats dont ils seraient les seuls détenteurs. C’est un gain de temps énorme par rapport à BW. Cela confère aux métiers une autonomie qu’ils n’ont jamais connu dans l’univers BI SAP.

Il ne vous reste plus qu’à connecter vos outils de reporting à vos modèles de consommations créés par les métiers dans les spaces métiers !

Consommation des données

Prenons le cas d’un SAP Analytics Cloud (SAC).

DWC a été conçu pour intégrer l’offre analytique proposée par SAP (mais pas que !), et à ce titre, SAC joue le rôle d’outil de prédilection lorsqu’il est nécessaire de restituer de la donnée. Et c’est d’ailleurs pour cette raison que l’accès au SAC s’opère directement depuis DWC.

Un utilisateur SAC ne pourra créer un dashboard sourcé depuis Datasphere que si les conditions suivantes sont remplies:

-D’être membre du space à partir duquel les données proviennent
-S’il s’agit d’une vue du Data-Builder, que celle-ci soit exposée pour être consommée
-S’il s’agit d’un modèle du Business-Builder, que celui-ci soit ouvert au public

Et une fois que le rapport aura été créé, les scénarios d’autorisations qui auront été définis dans SAP Datasphere viendront contrôler qui accède à quelle information dans SAC.

Conclusion

Une bonne gestion des spaces est primordiale ! C’est un aspect à ne pas négliger. Elle est un des facteurs-clé du succès de votre solution. Cela sous-entend qu’il faut mener une réflexion avant de se lancer dans une organisation des spaces de votre SAP Datasphere. L’approche à adopter devra répondre aux besoins de votre entreprise.

Si vous recherchez un cas d’usage, c’est par ici que ça se passe.

SAP Datasphere – BW Bridge

SAP Datasphere, tirer profit de BW et BW/4 grâce au BW BRIDGE

La stratégie SAP en matière d’entrepôt de données à des fins analytiques est basée sur le cloud. La solution mise à disposition par SAP se nommait SAP DataWarehouseCloud (DWC) Très original n’est-ce pas ? 😉(une petite mise à jour, ça s’appelle maintenant Datasphere!)

A l’heure actuelle, bien que très bien fourni en termes de fonctionnalités, Datasphere ne propose pas encore l’intégralité de ce que peut contenir un BW mais s’étoffe à mesure que la solution muri.

Et en attendant que ça soit le cas, aussi bien pour les organisations ayant déjà capitalisé sur du BW (classique ou BW/4) que pour celles souhaitant profiter des fonctionnalités de BW, SAP met à disposition une passerelle permettant de lire une multitude d’objets BW, destinés à être exploités dans Datasphere.

Comment est-ce que fonctionne BW BRIDGE pour SAP Datasphere ?

La conversion:

Qu’entendons nous par conversion ?

De la même manière que lorsque l’on souhaite faire évoluer un BW classique vers un BW/4, pour que DWC puisse lire le contenu d’un BW (ou BW/4), il faut exécuter une séquence de conversion. Il existe plusieurs méthodes et celles qui concernent BW Bridge se nomment la « remote conversion » et la « shell conversion ».

Le principe étant de transformer des objets obsolètes en objets pérennes. (ex : les InfoCubes deviennent des Advanced DSO) afin de pouvoir en lire le contenu.Ce qui va différencier ces 2 méthodes est que la Shell Conversion ne va traiter que les métadonnées, tandis que la Remote Conversion ira en plus, transférer les données vers un repository.

Outils et solutions:

Outre-passons les aspects de connexion des différents systèmes.

I) IDE

Nous allons retrouver le bon vieil Eclipse au sein duquel 2 instances viendront s’ajouter :

Une instance qui contiendra un projet BW (Bridge) Modeling tool : Toute la modélisation qui aura été convertie s’y retrouvera.

Une instance ADT (ABAP project tools) afin d’étendre les capacités de modélisation;

II) Administration

SAP BW Bridge cockpit
Une interface UI5 permettant d’administrer les données ainsi que les processus de chargement

ABAP Admin UI:

Accéder aux données du BW Bridge dans SAP DWC:

 

Une fois dans DWC, un space dédié au BW bridge sera mis à disposition afin d’y héberger exclusivement le contenu du projet BW Bridge. L’accès au repository via l’application data-builder de Datasphere permettra d’interroger tous les objets de type datastore.

Le seul mode de lecture autorisé est le mode « remote table », qui consiste à lire les tables à distance. Autrement dit, le transfert physique de données n’est pas permis.

Cela étant, rien n’empêche de partager la table distante avec un autre space, pour ensuite réaliser un flux de donnée qui alimentera une table locale.

Vous l’aurez compris, la consommation des données en provenance du BW bridge se fait après le partage avec d’autres spaces. La création de tables, vues, modèle relationnel etc se feront directement à l’intérieur des spaces qui bénéficieront de ce partage.

Quels bénéfices tirer de BW Bridge de Datasphere ?

Une implémentation accélérée. Et qui dit gain de temps, dit économie ! : En effet, grâce au BW Bridge, vous disposez du Business Content BI, prêt à l’emploi, aligné avec les processus métier de S/4 et ECC. Avec à la clé, plus de 11.300 objets prêts à l’emploi au moment où est écrit cet article !

Disposer de fonctionnalités techniques complexes telles que les transformations, routine, etc. : Un atout qui permettra de personnaliser davantage et répondre avec plus de précisions aux besoins de l’entreprise.

Un système source qui ne souffrira pas de multiples opérations d’extraction de la donnée. En effet, il s’agira de (décom-)missionner BW au profit de Datasphere, afin d’éviter toute surcharge inutile.

Conclusion:

Migrer vers SAP Datasphere pour les utilisateurs SAP BW n’est pas du tout un problème. Au contraire !

SAP, grâce à son outil de conversion, offre un moyen d’opérer dans la durée. Ainsi, il est plus facile de garder la maitrise de son système décisionnel. Avec en plus des compétences BW qui ne deviendront pas obsolètes du jour au lendemain ; puisqu’elles continueront d’assurer l’activité BW tout en montant en compétence sur Datasphere.

SAP Datasphere – Principales caractéristiques

SAP Datasphere (précédemment Data Warehouse Cloud ou DWC) est une plate-forme d’entreposage de données basée sur le cloud qui permet aux utilisateurs IT et/ou Métier de créer, déployer et gérer rapidement et facilement des entrepôts de données. Nous vous présentons ici un aperçu des principales caractéristiques.

1.Modélisation

SAP Datasphere Cloud fournit un outil graphique de modélisation des données qui permet aux utilisateurs de concevoir et de créer facilement des modèles de données.

2.Intégration

La plate-forme prend en charge diverses méthodes d’intégration de données, y compris le chargement par batch et la lecture en temps réel, pour permettre aux utilisateurs d’importer des données provenant de diverses sources, telles que des bases de données, des fichiers et des applications.

3.Transformation

SAP Datasphere fournit une gamme d’outils et de fonctions pour la transformation des données, notamment le nettoyage des données, le mappage des données, pour permettre aux utilisateurs de préparer et de transformer les données pour l’analyse.

4.Sécurité

SAP Datasphere offre des fonctions de sécurité robustes, notamment le chiffrement des données, l’authentification des utilisateurs et le contrôle d’accès, pour protéger les données contre les accès non autorisés et garantir la conformité relatives aux réglementations en matière de confidentialité.

5.Evolutivité

La plate-forme est conçue pour s’adapter aux besoins changeants des organisations. Une architecture ajustée aussi bien aux petits qu’aux grands projets d’entrepôt de données.

6.Connectivité

SAP Datasphere s’intègre de manière transparente à d’autres produits SAP, tels que SAP HANA et SAP S/4HANA, SAP Analytics Cloud ainsi qu’à des systèmes et outils tiers.

SAP Datasphere étant en constante évolution, ce rappel des principales caractéristiques aura certainement l’occasion d’être enrichi.