Aller au contenu principal

Visualisation

Affiche tout le document d’un coup d’œil, dans l’un des deux modes suivants :

  • Graph, un graphe dirigé par les forces représentant chaque table, ses colonnes et les relations entre les tables (voir Mode Graphe).
  • Flow, où chaque table est dessinée sous forme de carte et disposée selon ses relations (voir Mode Flux).

Ouvrez-la depuis l’onglet Visualization de la barre d’outils en haut, ou depuis la recherche rapide, sous Tab.
Depuis l’onglet ERD, Alt + F (Windows/Linux) ou ⌥ + F (Mac) et l’entrée Focus on this table du menu contextuel d’une table l’ouvrent directement en mode Flow, restreinte aux tables que vous avez choisies et aux tables situées à une relation d’elles (voir Se concentrer sur des tables).

Changez de mode avec les boutons Graph et Flow, à l’extrémité gauche de la barre d’outils.
Un éditeur nouvellement ouvert démarre en mode Graph. Le mode choisi est conservé tant que l’éditeur reste ouvert, même après un passage par d’autres onglets, mais il n’est pas enregistré dans le document.

Barre d’outils​

Une barre d’outils flotte au milieu du bord inférieur de l’onglet. De gauche à droite :

  • Graph et Flow, avec le mode actuel mis en évidence.
  • Zoom out, le niveau de zoom actuel en pourcentage, comme 100%, et Zoom in. Chaque appui modifie le zoom de 4 points de pourcentage, en gardant le milieu de l’écran en place. Le pourcentage indique le zoom du mode dans lequel vous êtes, et un clic dessus ramène ce zoom à 100%.
  • Fit, qui ramène dans la vue tout ce que le mode affiche : chaque nœud en mode Graph, chaque carte en mode Flow.
  • Tidy Up, en mode Flow uniquement, qui dispose à nouveau les cartes (voir Disposition en mode Flux).
  • Le menu d’affichage des lignes, en mode Flow uniquement, dont l’étiquette indique le choix actuel (voir Affichage des lignes).
  • Show all, en mode Flow uniquement et seulement tant que la vue est restreinte, qui revient au diagramme entier (voir Se concentrer sur des tables).
  • La boussole Go to content, qui s’ajoute à l’extrémité de la barre d’outils seulement tant qu’aucun nœud ni aucune carte n’est à l’écran. Elle affiche une flèche pointant vers le nœud ou la carte le plus proche, ainsi que sa distance, comme 1.2k. Cliquez dessus pour centrer ce nœud ou cette carte sans changer le zoom.

Les boutons de zoom indiquent leur raccourci dans leur info-bulle, par exemple Zoom in (Ctrl + Plus) (Windows/Linux) ou Zoom in (⌘ + Plus) (Mac).
Ctrl + Plus et Ctrl + Minus (Windows/Linux) ou ⌘ + Plus et ⌘ + Minus (Mac) font varier le zoom par paliers comme les boutons, dans les deux modes, et Ctrl + 0 (Windows/Linux) ou ⌘ + 0 (Mac) revient directement à 100%.
Un clic sur le pourcentage a le même effet que Ctrl + 0 (Windows/Linux) ou ⌘ + 0 (Mac), et son info-bulle indique ce raccourci. Les raccourcis sont sans effet tant que la recherche rapide est ouverte.

Mode Graphe​

Dessine tout le document sous forme de graphe dirigé par les forces, afin que vous puissiez voir d’un coup d’œil comment les tables sont liées entre elles et lesquelles occupent le centre d’un domaine.

Ouverture du mode Graphe, survol d’une table pour afficher son aperçu, glissement d’un nœud, puis zoom arrière et retour en zoom avant

Lire le graphe​

Chaque table et chaque colonne est un nœud, et les deux types sont dessinés dans des couleurs différentes. Les mémos et les groupes de tables ne sont pas dessinés.
Chaque nœud de colonne est relié à la table à laquelle il appartient, et deux tables jointes par une relation sont reliées l’une à l’autre.
Des tables jointes par plusieurs relations dans le même sens ne sont reliées qu’une seule fois, et une relation qui commence et se termine sur la même table ne trace aucun lien.

Les noms des tables apparaissent sur le graphe lors d’un zoom avant, en fondu entre 50% et 100%, et un nom de plus de 15 caractères est tronqué. Les nœuds de colonne ne portent aucune étiquette, quel que soit le zoom.

Se déplacer en mode Graphe​

La molette zoome autour du point situé sous le pointeur, de 10% à 400%.
Un pincement sur le pavé tactile zoome de la même façon, et deux doigts sur un écran tactile zooment autour du point situé entre eux et déplacent la vue à mesure qu’ils bougent.
Faites glisser l’arrière-plan pour déplacer la vue, ou faites glisser avec le bouton central de la souris depuis n’importe où, nœud compris, comme sur le canevas ERD. Un glissement avec le bouton central ne fait que déplacer la vue : il n’entraîne jamais de nœud.

Les boutons de zoom de la barre d’outils et les raccourcis de zoom gardent au contraire le milieu de l’écran fixe, dans la même plage, et Fit ramène tous les nœuds dans la vue.

Aperçu au survol​

Survolez un nœud de table pour afficher un aperçu de cette table, à côté du curseur.
Le survol d’un nœud de colonne trace seulement un cercle autour de lui ; aucun aperçu ne s’ouvre.

L’aperçu affiche les mêmes colonnes que le canevas ERD, dans le même ordre (voir Options d’affichage des tables et Modifier l’ordre des colonnes).
Avec l’option d’affichage Alternate Key activée, chaque colonne d’une clé alternative porte sa marque, comme AK1.1, en dernier dans sa ligne, et l’aperçu s’élargit pour l’accueillir, comme le fait la table sur le canevas ERD.
Contrairement à une table sur le canevas ERD, son en-tête ne prend jamais la couleur du groupe de la table.
L’aperçu ne sert qu’à l’affichage, et il est masqué pendant que vous faites glisser un nœud ou déplacez la vue.

Mettre en évidence un voisinage​

Le survol d’une table met aussi en surbrillance son voisinage : la table elle-même, ses propres colonnes, les tables que ses relations rejoignent dans un sens comme dans l’autre, et les liens qui les relient.
Tout le reste du graphe s’estompe, si bien que ce que touche la table ressort seul.

Déplacer les nœuds​

Faites glisser un nœud avec le bouton gauche de la souris pour l’entraîner, avec tout ce qui lui est relié, vers une nouvelle position.
Le nœud reste fixé sous le pointeur tant que vous le maintenez, et la disposition se remet en mouvement autour de lui.
Il se stabilise à nouveau quand vous le relâchez : rien ne reste fixé là où vous l’avez déposé.
Un appui ou un glissement avec le bouton droit sur un nœud ne l’entraîne pas et ne déplace pas non plus la vue.

Le graphe est un instantané​

Le graphe est construit à partir du document tel qu’il est au moment où vous ouvrez cet onglet, et il est entièrement reconstruit chaque fois que vous y revenez.
Passer de Flow à Graph le reconstruit également, et chaque reconstruction repart de 100%.

Mode Flux​

Dessine chaque table sous forme de carte et dispose les cartes selon leurs relations. Les mémos et les groupes de tables ne sont pas dessinés.
Il ne s’agit pas du placement Flow de la disposition automatique, qui déplace les tables dans l’onglet ERD lui-même.

Chaque carte est dessinée comme une table de l’onglet ERD : la couleur de la table le long de son bord gauche, un bandeau d’en-tête avec une icône de table et le nom de la table, puis les lignes que demande son affichage des lignes. Contrairement à une table de l’onglet ERD, une carte trace aussi un trait entre ses lignes, et son en-tête ne prend jamais la couleur du groupe de la table. Les cartes gardent cet aspect à tous les niveaux de zoom et ne se réduisent jamais à leur nom comme le font les tables de l’onglet ERD à 70% et en dessous. Aucun élément d’une carte n’est modifiable.

Un connecteur est une seule courbe régulière d’une table à l’autre, dessinée sous les cartes, si bien qu’il peut passer derrière l’une d’elles. Une relation d’une table vers elle-même s’incurve autour du coin supérieur droit de la carte, comme dans l’onglet ERD (voir Tracé des connecteurs). Chaque connecteur est dessiné avec le même trait gris continu, que la relation soit identifiante ou non, avec les mêmes marques d’extrémité que dans l’onglet ERD (voir Lire un connecteur). Le mode Flux dessine les connecteurs même lorsque l’option d’affichage Relationship est désactivée. Il ne dessine jamais les étiquettes D: et U: des actions ON DELETE et ON UPDATE d’une relation et n’affiche jamais l’info-bulle qui les détaille, quel que soit le réglage de l’option d’affichage Referential Actions.

Sur l’ensemble du diagramme, les tables qu’aucune relation ne relie à une autre table sont regroupées en un seul bloc au lieu d’être dispersées parmi les autres.

Passage en mode Flux, survol de la table orders pour la mettre en surbrillance avec ses voisines, épinglage de la surbrillance, choix de Keys only, puis zoom avant avec ⌘ + Wheel et appui sur Fit

Affichage des lignes​

Le menu d’affichage des lignes de la barre d’outils définit quelle part de chaque carte est dessinée. Son étiquette est le choix actuel, et son info-bulle indique par exemple Row display: Name only.
Le menu s’ouvre au-dessus de la barre d’outils, avec une coche à côté du choix actuel. Il se ferme lorsque vous choisissez une option, cliquez à nouveau sur l’étiquette, cliquez n’importe où ailleurs dans l’éditeur, appuyez sur Escape ou passez en mode Graph.

Affichage des lignesCe que montre chaque carte
Name onlyL’en-tête seul.
Keys onlyLes colonnes de clé primaire et de clé étrangère, plus toute autre colonne sur laquelle aboutit une relation.
All fieldsToutes les colonnes.

Les lignes suivent l’ordre des colonnes de la table. Chaque ligne affiche le nom de la colonne, précédé d’une icône de clé lorsque la colonne est une clé primaire, une clé étrangère ou les deux, et le type de données à droite, qui n’apparaît que lorsque la carte est en surbrillance.
Aucune autre cellule ni marque de clé alternative n’est dessinée, et ni les Options d’affichage des tables ni Modifier l’ordre des colonnes, qui ordonne les cellules d’une ligne, ne s’appliquent aux cartes.

À sa première ouverture, le mode Flux démarre sur Name only, ou sur Keys only s’il a été ouvert pour se concentrer sur des tables. Ensuite, l’affichage des lignes ne change que lorsque vous en choisissez un autre, et restreindre ou élargir la vue le conserve.
Changer l’affichage des lignes redimensionne les cartes, si bien que le mode Flux les dispose à nouveau et les ajuste à l’écran.

Se déplacer en mode Flux​

La molette déplace la vue, et Shift + Wheel la déplace latéralement. Ctrl + Wheel (Windows/Linux) ou ⌘ + Wheel (Mac) zoome en gardant le milieu de l’écran en place.
Un pincement sur le pavé tactile zoome autour du point où vous pincez, et deux doigts sur un écran tactile zooment autour du point situé entre eux et déplacent la vue à mesure qu’ils bougent.
Faites glisser l’arrière-plan pour déplacer la vue, ou faites glisser avec le bouton central de la souris depuis n’importe où, carte comprise. Un glissement avec le bouton central ne fait que déplacer la vue et laisse la sélection telle quelle. Le déplacement de la vue n’a pas de limites, comme sur le canevas ERD.
Le zoom va de 10% à 150%. Le mode Flux conserve son propre zoom et sa propre position de la vue, distincts de ceux de l’onglet ERD, et aucun des deux n’est enregistré dans le document.

Un appui sur l’arrière-plan efface la sélection, et Ctrl + drag (Windows/Linux) ou ⌘ + drag (Mac) sur l’arrière-plan trace un rectangle de sélection.
Le mode Flux n’a ni minicarte ni barres de défilement. Lorsqu’un déplacement de la vue ne laisse plus aucune carte à l’écran, utilisez la boussole Go to content de la barre d’outils.

Survolez une carte pour la mettre en surbrillance, ainsi que les tables situées à une relation d’elle et les connecteurs qui la relient à ces tables. Un connecteur entre deux de ces tables reste sans surbrillance.
Une carte en surbrillance reçoit une bordure et un halo de la couleur d’accentuation, ses types de données apparaissent en fondu, et celles de ses lignes sur lesquelles aboutit une relation sont teintées. Un connecteur en surbrillance prend la couleur d’accentuation.
Rien d’autre ne s’estompe, contrairement au mode Graphe, et rien n’est en surbrillance tant qu’aucune carte n’est survolée ni épinglée.

Cliquez sur une carte pour épingler sa surbrillance, afin qu’elle reste en surbrillance quand le pointeur s’éloigne. Cliquez à nouveau sur la même carte, ou cliquez sur l’arrière-plan, pour la relâcher ; un clic sur une autre carte y déplace l’épinglage. La carte survolée et la carte épinglée sont mises en surbrillance ensemble.
Le glissement, Ctrl + click (Windows/Linux) ou ⌘ + click (Mac), le déplacement de la vue et les boutons des cartes ne permettent ni d’épingler ni de relâcher une carte.

Des particules parcourent chaque connecteur en surbrillance, de l’extrémité de la table parente, où se trouve la clé primaire, à l’extrémité de la table enfant. Lorsque plus de 60 connecteurs sont en surbrillance à la fois, les particules s’arrêtent et la surbrillance demeure.

Boutons des cartes​

Tant que le pointeur est sur une carte, deux boutons à icône, tous deux sans info-bulle, apparaissent à l’extrémité droite de son en-tête :

  • L’icône de points de passage, la même que celle du bouton Flow, restreint le mode Flux à cette table et aux tables situées à une relation d’elle (voir Se concentrer sur des tables).
  • L’icône de lien externe passe à l’onglet ERD, sélectionne uniquement cette table, la met au premier plan et place la cellule active sur son nom, sauf si la cellule active se trouve déjà dans cette table. Le canevas ne défile jusqu’à la table que si elle n’est pas déjà bien visible (voir Où aboutit un saut). Elle ne démarre ni ne termine jamais le tracé d’une relation.

Un appui sur l’un ou l’autre bouton ne concerne que le bouton : contrairement à un appui ailleurs sur la carte, il ne sélectionne pas la carte et ne la met pas au premier plan. Le bouton de points de passage laisse donc la sélection que vous aviez ; le bouton de lien externe ne sélectionne la table que dans le cadre de son passage à l’onglet ERD. Seul un clic gauche actionne l’un ou l’autre bouton.

Déplacer les cartes​

Faites glisser une carte avec le bouton gauche de la souris en la saisissant n’importe où, sauf sur ses deux boutons ; un glissement avec le bouton droit ne déplace rien.
Un appui sur une carte la sélectionne, Ctrl + click (Windows/Linux) ou ⌘ + click (Mac) l’ajoute à la sélection, et faire glisser une carte sélectionnée déplace toutes les cartes sélectionnées. La sélection est celle qu’utilise l’onglet ERD, si bien que ce que vous sélectionnez ici reste sélectionné lorsque vous y retournez.

Une carte ne se déplace qu’en mode Flux : sa table reste à sa place dans l’onglet ERD.
Une carte déplacée reste en place malgré les déplacements de la vue, les zooms et Fit. Elle revient là où la disposition l’avait placée lorsque vous quittez l’onglet ou passez en mode Graph puis revenez, et lorsque Show all revient à une disposition du diagramme entier que le mode Flux possède déjà. Une nouvelle disposition la place à nouveau, en tenant compte de l’endroit où vous l’avez laissée (voir Disposition en mode Flux).

Se concentrer sur des tables​

Dans l’onglet ERD, sélectionnez une ou plusieurs tables et appuyez sur Alt + F (Windows/Linux) ou ⌥ + F (Mac), ou cliquez avec le bouton droit sur une table et choisissez Focus on this table.
L’onglet Visualisation s’ouvre en mode Flow, restreint à ces tables et à toutes les tables situées à une relation de l’une d’elles, dans un sens comme dans l’autre. Seuls les connecteurs entre les tables affichées sont dessinés.

Lorsque la table sur laquelle vous cliquez avec le bouton droit fait partie de plusieurs tables sélectionnées, l’entrée indique Focus on selected tables et concentre la vue sur toute la sélection. Un clic droit sur une table hors de la sélection concentre la vue sur cette seule table.
Alt + F prend les tables sélectionnées et laisse de côté les mémos et les groupes de tables. Sans table sélectionnée, il ne fait rien, même si un groupe est sélectionné : choisissez d’abord Select tables dans le menu contextuel du groupe (voir Sélectionner des groupes).
Il est ignoré pendant la modification d’une cellule, d’un mémo ou du nom d’un groupe, lorsque le focus clavier est dans l’explorateur, ou lorsque la recherche rapide, la boîte de dialogue Propriétés de la table, la visionneuse de différences, l’aperçu de la disposition automatique, le voyage dans le temps, la boîte de dialogue Export image ou Map Columns est ouverte.

En mode Flux, le bouton de carte de points de passage restreint la vue de la même façon, à cette seule table. Show all de la barre d’outils revient au diagramme entier.
Une vue restreinte est disposée séparément et ajustée à l’écran. Elle reste restreinte lorsque vous quittez l’onglet ou passez en mode Graph puis revenez, et Escape ne l’élargit pas.

Concentration sur la table orders avec ⌥ + F, restriction à members avec le bouton de points de passage de sa carte, puis Show all

Disposition en mode Flux​

La première fois que le mode Flow est affiché, les tables qu’il montre sont disposées hors du thread principal, et le résultat est ajusté à l’écran.
La disposition est conservée tant que l’éditeur est ouvert. Si vous quittez l’onglet ou passez en mode Graph puis revenez, le mode Flux la réutilise, avec le zoom et la position de la vue là où vous les aviez laissés.
Le mode Flux conserve une disposition pour le diagramme entier et une pour la vue restreinte, si bien que Show all revient à la disposition du diagramme entier et l’ajuste à l’écran sans la recalculer, tant que rien de ce qui a servi à l’établir n’a changé.

Le mode Flux dispose à nouveau les cartes lorsque :

  • Vous appuyez sur Tidy Up. Le résultat est ajusté à l’écran.
  • Vous changez l’affichage des lignes, ou restreignez la vue à d’autres tables. Le résultat est ajusté à l’écran.
  • Des tables ou des relations sont ajoutées ou supprimées : dans l’onglet ERD pendant votre absence, ce qui est pris en compte à votre retour, ou par un collaborateur pendant que vous êtes en mode Flux. Le zoom et la position de la vue restent inchangés.

Chaque disposition tient compte de l’emplacement actuel des cartes, si bien que Tidy Up ne rétablit pas nécessairement un agencement antérieur.
Une modification qui ne fait que redimensionner une carte, comme renommer une table ou ajouter une colonne, ne dispose pas à nouveau les cartes. Appuyez sur Tidy Up si des cartes finissent par se chevaucher.

Une disposition qui prend plus de 6 secondes affiche un message Placing tables, avec une icône de chargement qui tourne et Cancel.
Cancel, ou Escape à tout moment pendant le calcul de la disposition, l’abandonne ; Tidy Up, ou un retour au mode Flow, la redemande.
Si une disposition échoue (l’hôte n’exécute aucun worker partagé, le worker ne démarre pas, ou aucune disposition n’est renvoyée dans les 60 secondes), le mode Flux affiche un message Could not place tables avec un signe d’avertissement, et Tidy Up réessaie. Voir Web Workers.
Le mode Flux ne dessine que les tables placées par sa dernière disposition, aussi bien sur le diagramme entier que dans une vue restreinte, si bien que la première fois qu’il est affiché, il peut n’y avoir aucune carte tant qu’une disposition n’a pas réussi.
Chaque fois que le mode Flux dispose à nouveau les cartes, par exemple lorsque vous restreignez la vue à d’autres tables, l’agencement précédent reste à l’écran jusqu’à l’arrivée de la nouvelle disposition, et il y reste si cette disposition est annulée ou échoue.

Lorsque tout le document est remplacé, par exemple par l’importation d’un fichier, les dispositions, la vue restreinte, l’affichage des lignes, le zoom et la position de la vue du mode Flux sont abandonnés, et la prochaine fois que vous ouvrez le mode Flux, il repart comme la première fois : sur le diagramme entier, ou restreint si vous l’ouvrez pour vous concentrer sur des tables.

Le mode Flux ne modifie jamais le document​

Le mode Flux ne fait que lire le diagramme. Le zoom, le déplacement de la vue, le déplacement des cartes, Tidy Up, l’affichage des lignes, les épinglages et la concentration sur des tables n’ajoutent rien à l’historique d’annulation.
Ils ne modifient rien non plus dans le diagramme. Un appui sur une carte met bien sa table au premier plan, comme le fait un clic sur une table de l’onglet ERD, si bien qu’elle y est aussi au premier plan, mais l’ordre d’empilement n’est pas enregistré (voir Déplacer plusieurs tables). Le mode Graph laisse de même le diagramme intact.
Un appui sur une carte n’ajoute jamais de relation. Si vous avez quitté l’onglet ERD pendant le tracé d’une relation, un appui sur une carte choisit sa table comme point de départ si aucune n’a encore été choisie, et sinon met fin au tracé.
Le bouton de carte de lien externe va plus loin, car il vous fait sortir du mode Flux : lorsque l’onglet ERD doit défiler jusqu’à la table, ce défilement est enregistré comme tout autre changement de position de la vue.

Les modifications des collaborateurs continuent d’atteindre le diagramme pendant que vous êtes en mode Flux, et les cartes suivent les tables et les relations qu’ils ajoutent ou suppriment (voir Disposition en mode Flux).
Leurs contours de sélection et de focus sont dessinés sur les cartes, mais pas leurs curseurs ni leurs rectangles de sélection (voir Édition collaborative).

Les deux modes, y compris la concentration sur des tables, fonctionnent aussi dans un éditeur readonly.