Exploration et Dépendances¶
Mercator propose deux outils complémentaires pour naviguer dans la cartographie :
- Exploration — affiche un graphe libre autour d'un asset : en cliquant sur un nœud du graphe, on visualise tous les objets qui lui sont connectés (physiquement ou logiquement) ainsi que les flux entrants et sortants.
- Dépendances — impose une structure en couches (amont → aval) à partir d'un asset de départ.
Ces outils permettent de naviguer dynamiquement dans le graphe de relations entre les assets. Ils révèlent les dépendances entre couches : vers le haut (abstrait / métier) ou vers le bas (concret / physique).
Des vues hiérarchiques sont ainsi disponibles : à partir d'un macro-processus, on visualise l'ensemble des processus, activités et opérations qui en dépendent ; ou à partir d'un site, toutes les salles et les équipements qu'il contient.
Exploration¶
L'outil Exploration (Outils ➡️ Exploration) affiche un graphe relationnel sans hiérarchie imposée.
Les nœuds se positionnent selon un moteur physique (attraction / répulsion), ce qui permet :
- d'explorer librement les relations
- d'identifier des clusters
- de naviguer dans des dépendances complexes
- de visualiser l'ensemble du graphe autour d'un asset
Ce mode est idéal pour l'exploration intuitive.
🔍 Voir aussi la présentation de l'interface
Dépendances¶
L'Outil Dépendances (Outils ➡️ Dépendances) impose une structure en couches (amont → aval).
Les dépendances sont orientées et organisées par niveaux, ce qui permet :
- de comprendre rapidement les flux
- d'analyser les dépendances montantes ou descendantes
- de documenter une architecture
- de clarifier les relations complexes
Ce mode est idéal pour l'analyse structurée.
🔍 Voir aussi la Présentation de l'interface
Interfaces¶
Description des interfaces d'exploration et de dépendances.
| Élément UI | Type | 🕸️ Exploration | ⟁ Dépendances | Rôle |
|---|---|---|---|---|
| Filtre | Liste déroulante | ✅ | ✅ | Filtre sur les vues de la cartographie (ex : Applications) |
| Attributs | Liste déroulante | ✅ | ✅ | Filtre sur les attributs des assets (ex : Opensource) |
| Objet | Liste déroulante | ✅ | ✅ | Sélection de l'asset à explorer (ex : RH-Solution) |
| Ajouter | Bouton vert | ✅ | Ajoute l'asset sélectionné dans la fenêtre graphique | |
| Physique | Interrupteur vert | ✅ | Active/désactive l'affichage des liaisons réseau physiques | |
| Niveau (1–5) | Sélecteur | ✅ | ✅ | Nombre de niveaux de relations à déployer |
| Déployer | Bouton vert | ✅ | Lance l'exploration selon les paramètres définis | |
| Analyser | Bouton vert | ✅ | Lance l'analyse de dépendances selon les paramètres définis | |
| ↑ Haut | Bouton cyan | ✅ | ✅ | Déploie vers les couches supérieures (abstrait / métier) |
| ↓ Bas | Bouton cyan | ✅ | ✅ | Déploie vers les couches inférieures (concret / physique) |
| ↕ Les deux | Bouton cyan | ✅ | ✅ | Déploie dans les deux sens simultanément |
| Supprimer | Bouton rouge | ✅ | Retire l'asset sélectionné du graphe | |
| Recommencer | Bouton jaune | ✅ | ✅ | Réinitialise entièrement le graphe |
| Afficher IP | Bouton gris | ✅ | Affiche les adresses IP sur les assets réseau |
Filtre¶
⚠️ Point critique : le champ Filtre a un double effet qu'il est essentiel de comprendre avant d'utiliser ces outils.
Effet 1 — Restreindre la liste déroulante "Objet"¶
C'est l'usage le plus intuitif. En saisissant une vue dans le champ Filtre (ex : Applications), la liste déroulante "Objet" n'affiche plus que les assets appartenant à cette vue. Cela évite de chercher un asset dans l'intégralité de la CMDB.
Effet 2 — Limiter la visibilité des assets dans le graphe (piège fréquent)¶
C'est l'effet le moins attendu, et la source d'erreurs la plus courante. Le filtre ne se contente pas de restreindre la liste "Objet" : il conditionne également les types d'assets qui s'afficheront dans le graphe lors de l'exploration.
Concrètement : si vous sélectionnez un logical-server avec uniquement Infrastructure logique dans le filtre, les applications liées à ce serveur n'apparaîtront jamais dans le graphe, même si elles existent dans Mercator et sont correctement associées. Elles sont simplement exclues car leur type n'est pas couvert par le filtre actif.
Exemple illustré :
| Filtre actif | Asset exploré | Résultat dans le graphe |
|---|---|---|
Infrastructure logique |
LOGICAL-SERVER-RH-11 |
On voit : NETWORK-CORE-11, SUBNET-CORE-11, SUBNET-VIRT-111 — mais pas RH-Solution |
Applications + Infrastructure logique |
LOGICAL-SERVER-RH-11 |
On voit en plus : RH-Solution et DB-RH-PROD |
| (vide) | N'importe quel asset | Tous les assets liés sont visibles, toutes couches confondues |
| Filtre | 🕸️ Exploration | ⟁ Dépendances |
|---|---|---|
Infrastructure logique uniquement :RH-Solution n'apparaît pas. |
![]() |
![]() |
Applications + Infrastructure logique :RH-Solution et DB-RH-PROD apparaissent. |
![]() |
![]() |
Règle pratique : quel filtre choisir ?¶
| Objectif | Filtre recommandé |
|---|---|
| Trouver rapidement un asset dans une vue précise | Saisir uniquement la vue ciblée (ex : Applications) |
| Exploration ou analyse cross-couches (application + infrastructure) | Saisir toutes les vues concernées, ou laisser vide |
| Analyse d'impact complète (toutes couches) | Laisser le filtre vide pour ne rien exclure |
| Exploration ou analyse limitée à une seule couche (ex : réseau uniquement) | Saisir uniquement la vue de cette couche |
💡 Conseils : - En cas de doute, commencez toujours avec le filtre vide. Vous pouvez le restreindre ensuite si le graphe devient trop dense. - Astuce : filtrez pour sélectionner facilement l'objet dans la liste, ajoutez-le au graphe, puis supprimez le filtre avant de lancer
🕸️ Déployerou⟁ Analyser— les assets de toutes les couches seront alors visibles. - Vous pouvez aussi saisir le début du nom d'un asset directement dans le champ "Objet" pour le filtrer sans passer par le champ Filtre.
Direction¶
La direction de l'analyse des dépendances est relative à la hiérarchie des vues de Mercator. Cette hiérarchie est alignée sur ArchiMate :
↑ HAUT ═══════════════════════════════════════════════ vers 100 (Métier)
Couche 1 : Entités, Processus, Acteurs (100–260)
Couche 2 : Applications, Modules, BDD (300–340)
Couche 3 : IAM, Active Directory (400–460)
Couche 4 : Réseaux, VMs, Conteneurs (500–580)
Couche 5 : Physique, Sites, Baies (600–675)
↓ BAS ═══════════════════════════════════════════════ vers 675 (Physique)
| Bouton | Direction | Signification | Exemple depuis RH-Solution |
|---|---|---|---|
| ↑ Haut | Vers les couches supérieures | Remonte vers le métier, les processus et les acteurs qui utilisent cet asset | Application → Processus RH → Acteurs DRH |
| ↓ Bas | Vers les couches inférieures | Descend vers l'infrastructure, les serveurs et les réseaux qui supportent cet asset | Application → VM → Serveur physique → Baie → Site |
| ↕ Les deux | Bidirectionnel | Vue complète : qui utilise cet asset ET sur quoi il repose | Processus ← Application → Serveur → Physique |
Utilisation¶
Procédure d'utilisation pas à pas.
Exploration¶
Étape 1 ─ Saisir un filtre (optionnel)
└─ Champ "Filtre" : ex. "Applications"
Restreint la liste des objets à une vue spécifique
⚠️ Voir section 2 : le filtre limite aussi les assets visibles dans le graphe
Étape 2 ─ Sélectionner l'asset de départ
└─ Liste déroulante "Objet" : ex. "RH-Solution"
Étape 3 ─ Ajouter l'asset au graphe
└─ Cliquer sur le bouton vert "Ajouter"
L'asset apparaît dans la fenêtre graphique
Étape 4 ─ Sélectionner l'asset dans le graphe
└─ Cliquer sur l'icône de l'asset dans la zone graphique
(il doit être actif / sélectionné)
Étape 5 ─ Choisir la direction
└─ Cliquer sur : ↑ Haut | ↓ Bas | ↕ Les deux
Étape 6 ─ Définir le nombre de niveaux
└─ Sélecteur numérique : 1 à 5
Commencer par 1 ou 2 pour les assets très connectés
Étape 7 ─ Déployer
└─ Cliquer sur le bouton vert "Déployer"
Le graphe se construit avec les relations trouvées
Étape 8 ─ Itérer (optionnel)
└─ Cliquer sur un autre nœud du graphe
Répéter à partir de l'étape 4
Dépendances¶
Étape 1 ─ Saisir un filtre (optionnel)
└─ Champ "Filtre" : ex. "Applications"
⚠️ Voir section 2 : le filtre limite aussi les assets visibles dans le graphe
Étape 2 ─ Sélectionner l'asset de départ
└─ Liste déroulante "Objet" : ex. "RH-Solution"
Étape 3 ─ Choisir la direction
└─ Cliquer sur : ↑ Haut | ↓ Bas | ↕ Les deux
Étape 4 ─ Définir le nombre de niveaux
└─ Sélecteur numérique : 1 à 5
Commencer par 1 ou 2 pour les assets très connectés
Étape 5 ─ Analyser
└─ Cliquer sur le bouton vert "Analyser"
Le graphe en couches se construit avec les dépendances trouvées
(pas de sélection d'asset dans le graphe requise)
💡 Le mode Dépendances n'a pas de bouton "Ajouter" : l'asset de départ est directement sélectionné via la liste déroulante "Objet".
Exemples¶
Impact métier d'une application¶
Contexte : Quels processus métier et acteurs dépendent de
RH-Solution?
| Paramètre | Valeur |
|---|---|
| Filtre | Applications |
| Objet | RH-Solution |
| Direction | ↑ Haut |
| Niveaux | 3 |
Le filtre Applications est suffisant ici car la navigation ↑ Haut reste dans la couche métier (processus, acteurs), couverte par cette vue.
Résultat attendu :
RH-Solution
└── APPLI-RH-MOD-1 (module)
└── Processus Gestion RH
└── Acteur : Direction RH
Vous obtenez la liste de tous les processus et acteurs qui dépendent fonctionnellement de cette application.
Infrastructure supportant une application¶
Contexte : Sur quel matériel physique repose
RH-Solution? (PRA, analyse d'impact ITIL, CMDB)
| Paramètre | Valeur |
|---|---|
| Filtre | Applications + Infrastructure logique + Infrastructure physique (ou vide) |
| Objet | RH-Solution |
| Direction | ↓ Bas |
| Niveaux | 3 |
Un filtre Applications seul exclurait les serveurs et baies du graphe. Il faut inclure toutes les couches traversées, ou laisser le filtre vide.
Résultat attendu :
RH-Solution
├── APPLI-RH-SRV-1 (service applicatif)
└── DB-RH-PROD (base de données)
└── VM-APP-RH-01 (serveur logique)
└── SRV-PROD-01 (serveur physique)
└── RACK-A3 (baie)
└── Site DC-Paris
Vous obtenez la chaîne complète depuis l'application jusqu'au site physique.
Analyse d'impact complète (avant maintenance / incident)¶
Contexte : Vue complète de TOUTES les dépendances de
RH-Solutionavant une maintenance.
| Paramètre | Valeur |
|---|---|
| Filtre | (vide) |
| Objet | RH-Solution |
| Direction | ↕ Les deux |
| Niveaux | 3 |
Le filtre doit être vide pour que toutes les couches (métier, application, infrastructure physique) soient visibles simultanément dans le graphe.
Résultat attendu :
Macro-processus : Gestion du Personnel
└── Processus RH → Acteur DRH
↑
[RH-Solution] ← asset central
↓
APPLI-RH-SRV-1 · APPLI-RH-MOD-1 · DB-RH-PROD
└── Serveurs logiques → Physiques → Baies → Site
Idéal pour les dossiers d'architecture et les analyses d'impact.
Sélection de la direction selon le cas d'usage¶
| Cas d'usage | Direction | Couches traversées |
|---|---|---|
| Qui utilise cette application ? | ↑ Haut | Application → Processus → Acteurs |
| Sur quoi repose ce serveur ? | ↓ Bas | Serveur logique → Physique → Baie → Site |
| Analyse d'impact complète | ↕ Les deux | Métier ↔ Application ↔ Infrastructure |
| Quels processus dépendent d'une BDD ? | ↑ Haut | Base de données → Application → Processus |
| Quels équipements réseau sous un VLAN ? | ↓ Bas | VLAN → Switch → Routeur physique |
| Cartographie d'un domaine AD | ↕ Les deux | Forest AD → Domaine → Zone Admin → Serveurs |
| Quels assets un acteur utilise-t-il ? | ↓ Bas | Acteur → Processus → Application → Infrastructure |
Correspondance¶
| Asset Mercator | BPMN 2.0 | ArchiMate 3.1 | TOGAF |
|---|---|---|---|
entities (100) |
Pool / Lane | Business Actor | Organizational Unit |
macro-processuses (200) |
Process (niveau 1) | Business Process | Business Function |
processes (210) |
Sub-Process | Business Process | Business Service |
activities (220) |
Task / Activity | Business Function | Business Function |
tasks (240) |
Task (atomique) | Business Interaction | — |
actors (250) |
Lane / Performer | Business Role | Business Actor |
information (260) |
Data Object | Business Object | Data Entity |
applications (310) |
— | Application Component | Application Component |
application-services (320) |
— | Application Service | Application Service |
databases (340) |
Data Store | Data Object | Data Store |
logical-servers (580) |
— | System Software | Platform Service |
sites (600) |
— | Location | Geography |
physical-servers (615) |
— | Device | Technology Component |
Relations ArchiMate dans Mercator¶
| Relation ArchiMate | Direction 🕸️ ⟁ | Exemple Mercator |
|---|---|---|
| Serving (sert) | ↑ Haut | Application Service sert un Business Process |
| Realization (réalise) | ↕ Les deux | Application réalise un Business Service |
| Assignment (affecté à) | ↓ Bas | Logical Server assigné à Physical Server |
| Composition (composé de) | ↓ Bas | Site contient Buildings contient Bays |
| Association | ↕ Les deux | Application associée à Database |
Bonnes pratiques¶
Recommandations pour ces outils¶
Commencer par le niveau 1 ou 2
Pour les assets très connectés (ex : application centrale), démarrer avec 1 ou 2 niveaux évite un graphe illisible. Augmenter ensuite progressivement.
Utiliser le filtre avec discernement
Comme expliqué au chapitre 2, le filtre conditionne non seulement la liste des objets disponibles, mais aussi les assets visibles dans le graphe. Pour une exploration ou analyse cross-couches, pensez à ajouter toutes les vues pertinentes ou à laisser le filtre vide.
Interrupteur "Physique" (mode Exploration uniquement)
Cet interrupteur, disponible uniquement en mode 🕸️ Exploration, active ou désactive l'affichage des liaisons réseau physiques (WAN/LAN/MAN). Désactivé, l'exploration reste au niveau logique. Il ne constitue pas un troisième mode de visualisation.
Recommandations pour la saisie des assets¶
- Respecter la numérotation Mercator : créer les assets de la couche physique (600+) avant de les associer aux couches logiques.
- La relation de containment physique doit être saisie dans l'ordre : Site → Building → Bay → Physical Server.
- Un
logical-server(VM) doit toujours être rattaché à unphysical-serverpour que la navigation ↓ Bas fonctionne correctement. - Les
certificates(570) sont transverses : les associer aux applications ET aux serveurs logiques pour une exploration ou une analyse complète. - Les
external-connected-entities(540) peuvent être rattachées à la couche métier (partenaires) ou réseau (connexions) selon le contexte.
Cas d'usage par profil utilisateur¶
| Profil | Direction privilégiée | Cas d'usage typique |
|---|---|---|
| Architecte d'entreprise | ↑ Haut | Tracer l'alignement entre infrastructure et processus métier |
| Architecte infrastructure | ↓ Bas | Identifier la chaîne physique supportant une application |
| RSSI / Risk Manager | ↕ Les deux | Cartographier les dépendances pour l'analyse de risque |
| Responsable CMDB | ↓ Bas | Vérifier la complétude du chaînage physique |
| Gestionnaire de crise / PRA | ↕ Les deux | Analyse d'impact avant/après incident |



