Règles d'analyse d'impact pour les objets de données

Lorsque vous effectuez une analyse d'impact sur des objets de données, huit règles sont suivies pour déterminer quels sont les objets renvoyés. Les exemples sections suivantes illustrent ces huit règles utilisant des objets issus d'une modèle SQL.

Figure 1. L'analyse d'impact sans récursivité ni sous-objets renvoie l'objet pointant vers l'objet sélectionné. Dans cet exemple, Vue1 est renvoyé en tant qu'objet pointant vers la table sélectionnée. L'objet de la dépendance établit une relation et n'apparaît pas dans les résultats.

Analyse d'impact sans récursivité ni sous-objets

Figure 2. L'analyse d'impact avec récursivité mais sans sous-objets renvoie les objets récursifs pointant vers l'objet sélectionné. Dans cet exemple, Vue1 et Alias1 sont renvoyés en tant qu'objets récursifs pointant vers la table sélectionnée.

Analyse d'impact avec récursivité mais sans sous-objets

Figure 3. L'analyse d'impact avec sous-objets mais sans récursivité renvoie tous les objets pointant vers l'objet sélectionné ainsi que tous les objets pointant vers les descendants de l'objet sélectionné. Tous les descendants issus de l'objet sélectionné sont exclus des résultats, même si l'un de ces descendants est lui aussi un objet pointant vers un descendant. Dans cet exemple, Vue1 et Mesure sont renvoyés en tant qu'objets pointant vers la table sélectionnée.

Analyse d'impact avec sous-objets mais sans récursivité

Figure 4. L'analyse d'impact avec récursivité et sous-objet renvoie les éléments suivants :

  1. Les objets pointant de manière récursive vers l'objet sélectionné.
  2. Les objets pointant de manière récursive vers les descendants de l'objet sélectionné.
  3. Les objets pointant de manière récursive vers les descendants des objets renvoyés dans les figures 1 et 2.
Tous les descendants issus de l'objet sélectionné sont exclus des résultats, même si l'un de ces descendants pointe vers un autre descendant. Dans cet exemple, Vue1 et Alias1 sont renvoyés étant donné qu'ils représentent des pointeurs récursifs dans la table sélectionnée. C'est aussi le cas pour Mesure étant donné qu'il pointe vers une colonne enfant dans la table sélectionnée.
Analyse d'impact avec récursivité et sous-objets

Figure 5. L'analyse des dépendances sans récursivité ni sous-objets renvoie les objets vers lesquels pointe l'objet sélectionné. Dans cet exemple, Vue1 est renvoyé en tant qu'objet vers lequel pointe l'alias sélectionné.

Analyse des dépendances sans récursivité ni sous-objets

Figure 6. L'analyse des dépendances avec récursivité mais sans sous-objets renvoie les objets vers lesquels l'objet sélectionné pointe de façon récursive. Dans cet exemple, Vue1 et Table1 sont renvoyés en tant qu'objets vers lesquels l'alias sélectionné pointe de façon récursive.

Analyse des dépendances avec récursivité mais sans sous-objets

Figure 7. L'analyse des dépendances avec sous-objets mais sans récursivité renvoie les objets vers lesquels pointe l'objet sélectionné mais aussi les objets vers lesquels pointent les descendants de l'objet sélectionné. Tous les descendants issus de l'objet sélectionné sont exclus des résultats, même si l'un de ces descendants est lui aussi un objet pointant vers un descendant. Dans cet exemple, Vue1 et Mesure sont renvoyés en tant qu'objets pointant vers la table sélectionnée. Dans cet exemple, TypeDeDonnées1 est renvoyé en tant qu'objet vers lequel pointe Colonne1 qui est un descendant de Table1.

Analyse des dépendances avec sous-objets mais sans récursivité
Figure 8. L'analyse des dépendances avec sous-objets et récursivité renvoie les éléments suivants :
  1. Les objets vers lesquels l'objet sélectionné pointe de façon récursive.
  2. Les objets vers lesquels les descendants de l'objet sélectionné pointent de façon récursive.
  3. Les objets vers lesquels les objets renvoyés dans les figures 1 et 2 pointent de façon récursive.

Tous les descendants issus de l'objet sélectionné sont exclus des résultats, même si l'un de ces descendants est lui aussi un objet pointant vers un descendant.

Analyse des dépendances avec récursivité et sous-objets

Commentaires