Schema Inspector
Was ist Schema Inspector?
Schema Inspector ist ein Werkzeug, das Ihnen bei der Entwicklung und Pflege von ENOVIA-Datenbank-Schemata hilft – für alle Versionen von ENOVIA ab V6R2009. Schema Inspector beschreibt die Elemente eines Schemas und die Beziehungen unter ihnen durch ein objektorientiertes Modell. Auf Basis dieser Modelle können Schemata einfach gesichtet, durchsucht und verglichen werden.Importieren
Der Import eines Schemas ist in der Regel schnell erledigt und
dauert selten länger als ein paar Minuten. Sie wählen lediglich
die richtige Bootstrap-Datei aus, geben Ihre Anmeldedaten an und
legen die Objektarten fest, die sie importieren möchten. Schema
Inspector verbindet sich dann per MQL mit Ihrer Datenbank und
erledigt den Rest. Alternativ dazu kann Schema Inspector ein
Schema auch aus einem Satz von XML-Export-Dateien Ihrer
Datenbank lesen, falls zu dieser keine direkte Verbindung
möglich ist.
Inspizieren
Haben Sie Ihre Schemata erst einmal importiert, können Sie sie
ähnlich wie im ENOVIA Business Modeler sichten – allerdings
benötigen Sie dazu nicht mehr länger Zugriff auf die Datenbank und
haben mehr Annehmlichkeiten. Zum Beispiel zeigt Ihnen Schema
Inspector alle Merkmale aller Schemaelemente, Sie können Elemente
inkrementell filtern, jeder Beziehung zwischen Elementen entlang
navigieren oder mit Hilfe des Verlaufs die zuletzt angesehenen
Objekte erneut aufrufen. Besondere Sichten geben Ihnen darüber
hinaus Einblick in hierarchische Strukturen, die Ausführung von
Triggern, die Verwendungsstellen eines bestimmten Schemaelements
und mehr.
Vergleichen
Vielleicht interessieren Sie sich weniger für ein einzelnes
Schema als viel mehr für die Unterschiede zwischen zwei Schemata
oder zwei Versionen desselben Schemas – zum Beispiel zwischen
dem Schema Ihres Produktivsystems und der Version, die Ihr Team
in den letzten Wochen weiter entwickelt hat. Schema Inspector
kann auch bei dieser Aufgabe helfen und zeigt Ihnen, welche
Schemaelemente hinzugefügt, entfernt oder geändert
wurden. Unwichtige Änderungen lassen sich dabei herausfiltern,
so dass Sie sich ganz auf das Wesentliche konzentrieren können.
Suchen
Mit Schema Inspector können Sie mit einem Klick einer Beziehung
zum nächsten Schemaelement folgen. Genauso einfach liefert Ihnen
die Usage View sämtliche Verwendungsstellen eines
Elements. Für komplexere Suchanfragen bietet Schema Inspector
eine interaktive
OCL-Konsole. Diese
Konsole liefert zum Beispiel Antworten auf die Frage nach allen
Typen, die Trigger für Ereignis A definieren oder erben, aber
nicht für Ereignis B.
Berichten
Schema Inspector kann Berichte im HTML-Format über ein Schema
oder das Ergebnis des Vergleiches zweier Schemata erstellen. Die
Berichte beschreiben vollständig das ursprünglichen Schema oder
Vergleichsergebnis und stellen übersichtlich Aspekte wie
Hierarchien, die Ausführung von Triggern oder die Verwendung von
Schemaelementen dar.