Analyse des dépendances

Last modified by jhurst on 2021/11/15 09:22


Introduction

L'analyse des dépendances est un mécanisme qui permet de connaître les relations entre les divers éléments de votre environnement.
Par exemple il est possible de déterminer facilement quelles sont les pages de tableau de bord qui utilisent un graphique ou de connaître l'ensemble des graphiques utilisant un format.

Usages

Sauvegarde

Ce mécanisme est notamment utilisé de manière transparente lors de la sauvegarde :
vous pouvez sélectionner uniquement un graphique et tous les éléments dont il dépend seront intégrés à l'archive de restauration (formats, couleurs, scripts,...).

Dans la capture suivante, un seul graphique a été sélectionné (en cliquant sur les nombres à droite de la case à cocher de la colonne Portefeuilles) :

1619516528987-688.png

Dans le dernier encart tout en bas avant de cliquez sur générer, il faut cocher la première case :

1619516581397-783.png

Studio : interface de visualisation

Vous pouvez aussi dans le Studio visualiser et naviguer entre tous vos éléments et leurs dépendances.

Dans le menu déroulant principal du Studio ouvrez le gestionnaire Analyse des dépendances :
1619516917463-122.png

Si l'analyse n'est pas déjà faite elle sera lancée automatiquement au lancement du gestionnaire.

1619527104474-538.png

Une fois l'analyse terminée, tout votre environnement est cartographié et vous allez pouvoir analyser des catégories d'éléments ou des éléments spécifiques.

Par exemple, pour savoir si un format est utilisé, et par qui, effectuer le filtrage suivant :

  • Dans la rubrique "Filtres", dérouler le menu "S'intéresser à", pour sélectionner les formats :

1619527270073-698.png

  • Ensuite dans la rubrique Affichage changez l'ordre d'affichage de contient à est contenu dans :

1619527443302-766.png

Ainsi la vue affiche tous les formats, et en dépliant les éléments formats vous découvrez où ils sont utilisés :

1619527737986-335.png
Dans la capture précédente, le format Euro (entier) est utilisé par deux graphiques, dans deux rôles différents (Tester et telecom).

Vous pouvez ainsi connaître précisément les liens d'usage entre tous les éléments de votre environnement.

Studio : confirmation d'actions

Lors de votre utilisation quotidienne du Studio, vous serez amené à supprimer des éléments qui peuvent être utilisés simultanément dans des contextes très différents, et potentiellement suite à des interventions d'autres utilisateur.

Grâce à l'analyse des dépendances vous serez notifier sur l'utilisation des éléments que vous voulez supprimer :

1619528067209-478.png

Dans l'exemple ci dessus, 6 formats vont être supprimés, mais la fenêre de confirmation informe que trois d'entre eux sont en cours d'utilisation : Nb1, Nb 2, Nb 3.

Studio : analyse à la demande

Toujours dans le Studio, vous n'êtes pas obligé d'utiliser le gestionnaire Analyse des dépendances comme point de départ.

Par exemple, à partir du menu contextuel (clic-droit) sur un graphique, vous pouvez découvrir en un clic les endroits où ils sont utilisés :

1619528716557-449.png

Le gestionnaire s'ouvre. La vue est déjà filtrée sur le graphique sélectionné et en mode "est contenu dans".
On constate alors en un coup d'oeil que le graphique est utilisé dans 3 fabriques PPT, 2 fabriques Excel et qu'il apparaît sur 2 pages de tableau de bord :

1619528785342-780.png

Le même principe s'applique aux sources données, aux formats, aux serveur de documents, et tous les éléments de votre environnement.

Catalogue de données

Le gestionnaire de l'analyse des dépendances permet de s'interroger ponctuellement sur un élément précis, mais vous pouvez aussi construire des rapports. Cela vous permet d'analyser ou de documenter des pans entiers de votre environnement sous la forme de tableaux ou de graphiques, et même de fabriques de documents.

Pour cela vous avez à votre disposition les sources de données de type Catalogue de données :

1619530031498-791.png

Dans l'exemple ci-dessus on construit une source de 3 colonnes : Flux, Page de tableau de bord, Rôle.
Cela permet de construire des graphiques présentant les liens entre les flux et les pages de tableau de bord par rôle.

Un autre type de source plus axée "documentation" pourrait présenter les mesures et les sources de données par rôle.
En cochant la case "Description" des colonnes mesures et Sources de données on peut ensuite construire des tableaux expliquant la finalité de chaque mesure. Comme les tableaux peuvent être filtrés sur les rôles et les sources dans le tableau de bord, la navigation dans cette nouvelle base de connaissance personnalisée en est facilitée.

Liens entre les resources

A noter que certains liens entre les resources ne sont pas évidents à visualiser.
Il ne faut pas oublier de considérer les deux sens de lecture : "contient" et "est contenu dans".

Graphique

Un graphique peut être utilisé d'au moins deux manières différentes :

  • parce qu'il est contenu dans une page de tableau de bord
  • parce qu'il contient un appareil de type eMail par exemple

Donc en utilisant le filtre "utilisé" en mode "est contenu dans", vous pouvez voir des graphiques qui ne sont dans aucune page de tableau de bord, ni dans aucune fabrique de documents. Et pourtant ils sont identifiés comme "utilisé" car ils contiennent un lien vers un appareil (serveur de documents, email, ftp, ...).

Mesure et dimension

Les mesures et dimensions peuvent être utilisés a des endroits très différents (liste non exhaustive) :

  • graphique
  • intéraction
  • hiéarchie
  • format
  • objectif

Mais une mesure peut aussi être utilisée dans aucun des ces éléments, et ne servir que lors du calcul d'une autre mesure.