Daten aus einer Excel-Datei importieren
Daten aus einer Excel-Datei importieren Sie, um Modellelemente zu erstellen oder deren Eigenschaften zu ändern.
Wissenswertes zum Import
Wie Sie unterstützt werden
Innovator bereitet den Import mit den Standardeinstellungen weitgehend selbst vor. Diese Einstellungen müssen Sie lediglich überprüfen und ggf. ändern.
Die Einstellungen, die Sie beim Import vornehmen, können Sie speichern. Sie werden bei den weiteren Importen verwendet.
Sie können die Einstellungen jederzeit auf den Standard zurücksetzen.
Was Sie importieren können
Folgende Elementtypen können importiert werden: Abhängigkeit, Abstraktion, Aktivitätsressource, Anforderung, Attribut, Aufzählungstyp, Aufzählungswert, Datenbank-Tabelle, Datentyp, Element-Import, Entität, Entitätsattribut, Instanzspezifikation, Klasse, Komponente, Konzept, Konzeptverbindung, Konzeptrealisierung, Kopie, Lane-Ressourcenzuordnung, Paket, Paket-Import, Realisierung, Schnittstelle, Slot, Strukturdefinition, Struktureintrag, Strukturgruppe, Tabellenspalte, Teilnehmer, Verwendung.
Alle anderen Elementtypen benötigen zum Anlegen mehr Informationen als in einer Excel-Datei verständlich darstellbar sind.
Einschränkung
Beim Import einer Excel-Datei wird geprüft, ob die Exportsprache gleich der Modellsprache ist. Wenn das nicht der Fall ist, dann erscheint eine Warnung und der Benutzer muss diese für den Import bestätigen.
Wie importiert wird
-
Merkmale für Abhängigkeiten
Für eine Spalte, die einem Merkmal für gerichtete Beziehungen zugeordnet ist, können als Wert in einer Zelle mehrere Werte eingetragen werden und mit einem senkrechten Strich (|) getrennt werden. Zu jedem dieser Werte wird dann das referenzierte Modellelement ermittelt und am Modellelement als Eigenschaft gesetzt bzw. eine Beziehung von oder zu diesem angelegt. Die Merkmale für gerichtete Beziehungen werden nicht automatisch erkannt. Sie müssen der Spalte die Beziehung oder die einlaufenden Beziehungen manuell zuordnen.
-
Spezifikationstexte
Spezifikationstexte werden ohne Formatierung importiert. Vorhandene Formatierungen eines Spezifikationstextes werden überschrieben.
-
Aufzählungswerte
Die Aufzählungswerte werden mit dem Wert in der Modellsprache und dem logischen Wert erkannt.
-
Boolesche Eigenschaften
Für boolesche Eigenschaften wird der Wert in der Zelle als wahr interpretiert, wenn der Wert unabhängig von der Groß-/Kleinschreibung einer der Werte aus dieser Liste ist: 1, x, j, ja, w, wahr, t, true, y, yes.
-
Mehrwertige Referenzeigenschaften oder Beziehungen
Für eine Spalte, die einer Referenzeigenschaft oder einer Beziehung zugeordnet ist, können als Wert in einer Zelle mehrere Werte eingetragen werden und mit einem senkrechten Strich (|) getrennt werden. Zu jedem dieser Werte wird dann das referenzierte Modellelement ermittelt und am Modellelement als Eigenschaft gesetzt bzw. eine Beziehung von oder zu diesem angelegt.
Beispiele für eine Referenzeigenschaft sind Besitzer, Zugriffsrechte, Typ eines Attributs.
Wenn für ein vorhandenes Modellelement der Besitzer nicht eindeutig angegeben ist, dann wird das erste verwendet. Der Benutzer kann über
neben dem Besitzer einen anderen auswählen. Dieser wird für alle Modellelemente verwendet, bei denen derselbe Wert angegeben ist. Diese Auswahl kann gespeichert werden.
-
Qualifizierung von Namen und Typen
Die Ermittlung des referenzierten Modellelements erfolgt als Suche über die UUID, danach über den Namen in der Modellsprache oder letztlich über den logischen Namen. Da es mehrere Modellelemente mit demselben Namen geben kann, empfiehlt es sich, den Namen mit dem Namensraum oder dem Typ zu qualifizieren.
Mit :: getrennt kann der Name des Namensraums vor den Namen gestellt werden (<Namensraum>::<Name>).
Die Qualifizierung des Typs erfolgt über die Angabe des Stereotyps, der Anlegeschablone, des Elementtyps und/oder des Profils.
-
Der logische Name des Stereotyps wird von «» umschlossen.
-
Der logische Name der Anlegeschablone wird von ! umschlossen.
-
Der Name des Profils des Stereotyps bzw. der Anlegeschablone wird von eckigen Klammern [] umschlossen.
-
Der Name des Elementtyps wird von # umschlossen.
Wenn für ein vorhandenes Modellelement das Stereotyp nicht eindeutig angegeben ist, dann wird das erste verwendet. Der Benutzer kann über
neben dem Stereotypen ein anderes auswählen. Dieses wird für alle Modellelemente verwendet, bei denen derselbe Wert angegeben ist. Diese Auswahl kann gespeichert werden.
Wenn für ein neues Modellelement die Anlegeschablone nicht eindeutig angegeben ist, dann wird die erste verwendet. Der Benutzer kann über
neben der Anlegeschablone eine andere auswählen. Diese wird für alle Modellelemente verwendet, bei denen derselbe Wert angegeben ist. Diese Auswahl kann gespeichert werden.
-
-
Grundsätzliche Zuordnung
Eine Spalte wird automatisch der Eigenschaft oder Beziehung mit dem gleichen Namen in der Modellsprache oder dem gleichen logischen Namen zugeordnet.
Sie ändern die Zuordnung im Dialog Zuordnen der Spalte zu Eigenschaften und Beziehungen oder durch geeignete Wahl des Spaltennamens. Sie können den Namen mit dem Typ qualifizieren, um gleichnamige Eigenschaften zu unterscheiden. Das gleiche gilt auch für eine Spalte, die Sie einer Beziehung zuordnen wollen.
Sie können bei einer Beziehung zusätzlich die Richtung qualifizieren, indem Sie bei einer einlaufenden Beziehung zusätzlich die Richtung *Ziel* bzw. *Target* im Spaltennamen angeben.
Importieren von Daten aus einer Excel-Datei
Voraussetzungen
-
Die Datei muss das Format Microsoft Excel 2007 oder höher haben
-
Die erste Zeile muss in jeder Spalte einen beliebigen, aber eindeutigen Namen haben, um die Werte einer Eigenschaft zuordnen zu können
-
Die darauffolgenden Zeilen werden als Werte jeweils eines Modellelements interpretiert
-
Folgende Spalten sollten zur Identifizierung der Modellelemente vorhanden sein:
-
Zum Anlegen eines Modellelements: Stereotyp, Besitzer und Name
-
Zum Ändern eines Modellelements: UUID oder Stereotyp, Besitzer und Name
-
Zum Anlegen einer Beziehung: Stereotyp, Besitzer und Ziel
-
Zusammenhang
Sie nutzen Daten aus einer Excel-Datei, um Modellelemente zu erstellen oder deren Eigenschaften zu ändern.
In Verbindung mit einem vorherigen Exportieren aktualisieren Sie so außerhalb von Innovator die Eigenschaften oder Beziehungen von Modellelementen.
Ihre Einstellungen für den Import-Dialog können Sie speichern. Das Zurücksetzen auf die Standardeinstellungen bewirkt:
- Keine Spalte wird ignoriert
- Zuordnungen der Spalten zu Eigenschaften und Beziehungen erfolgen über den Namen in der Modellsprache
- Pro Arbeitsblatt (Register) werden 20 Zeilen angezeigt
Hinweis
Wenn Sie für den Import ein Modellelement selektieren, dann wird dieses als Besitzer für die zu importierenden Elemente verwendet, für die in der Excel-Datei kein Besitzer definiert ist.
Wenn am selektierten Element Anlegevoreinstellungen definiert sind, dann werden diese berücksichtigt, wenn das Element nicht Besitzer sein kann.
So gehen Sie vor
-
Wählen Sie Import/Export>Importieren>Excel.
Der Standarddialog zum Öffnen einer Datei mit einem Filter für Excel-Arbeitsmappen (*.xsl*) erscheint.
-
Wählen Sie eine Datei aus und bestätigen Sie mit Öffnen.
Der Dialog Prüfen Sie die Datei '{0}' für den Import erscheint.
-
Um nicht dargestellte Zeilen zu sehen, ändern Sie die Anzahl der dargestellten Zeilen links unten.
Die angegebene Anzahl von Zeilen wird dargestellt.
-
Um eine Spalte vom Import auszuschließen, aktivieren Sie in der Spaltenüberschrift das Auswahlfeld
Ignoriere Spalte.
Die Inhalte dieser Spalte werden nicht geprüft.
-
Um eine
ignorierte Spalte nicht mehr vom Import auszuschließen, klicken Sie in der Spaltenüberschrift auf
Ignoriere Spalte.
Die Inhalte der Spalte werden dann entsprechend der Zuordnung zu einer Eigenschaft für den Import geprüft.
-
Um die Einstellungen (z.B. die Spaltenzuordnungen) zu speichern, klicken Sie auf Speichern.
Die aktuellen Einstellungen werden gespeichert.
-
Um die Einstellungen (z.B. die Spaltenzuordnungen) auf die Standardeinstellungen zurückzusetzen, klicken Sie auf Einstellungen zurücksetzen.
Die Inhalte werden anhand aller Spalten und der Zuordnungen über den Namen in der Modellsprache erneut geprüft.
-
Um die Excel-Datei – z.B. nach Änderungen – erneut zu laden, klicken Sie auf Datei neu laden.
Der Dialog wird mit den aktuellen Inhalten der Excel-Datei gefüllt.
-
Um die Daten aller Register mit den aktuellen Einstellungen und Zuordnungen in das Modell zu importieren, klicken Sie auf Importieren.
Die Daten werden in das Modell importiert. Entsprechend den Einstellungen und Zuordnungen werden Modellelemente erstellt oder deren Eigenschaften geändert.
Zuordnen von Daten einer Eigenschaft oder Beziehung (Spalte) zum Modellinhalt
Voraussetzungen
Die Spalte wird nicht ignoriert.
Zusammenhang
Sie können eine Eigenschaft oder Beziehung auswählen, die einer Spalte zugeordnet ist. Sie können mehrere Eigenschaften und Beziehungen auswählen. Beim Import wird für jedes Modellelement die erste passende Eigenschaft oder Beziehung verwendet.
Der Zustand des Auswahlfelds Ignoriere Spalte entspricht dem Zustand der Spalte im Dialog Prüfen Sie die Datei '{0}' für den Import.
Das Auswahlfeld Einschränken auf diese Datei dient als Filter für die Anzeige der Eigenschaften und Beziehungen. Wichtig für diesen Filter ist, dass ermittelt werden kann, welchen Stereotyp die Elemente des Arbeitsblatts haben. Daher sollte bereits festliegen, welche Spalte das Stereotyp des Elements bestimmt.
So gehen Sie vor
-
Klicken Sie im Spaltenkopf auf ...
Der Dialog Eigenschaft oder Beziehung zuordnen erscheint.
-
Um eine Spalte vom Import auszuschließen, aktivieren Sie das Auswahlfeld Ignoriere Spalte.
Die Spalte wird beim Import ignoriert. Die anderen Einstellungen in diesem Dialog sind somit irrelevant.
-
Um die Anzeige der Eigenschaften und Beziehungen auf diejenigen zu beschränken, für die es in der Datei ein Element gibt, aktivieren Sie das Auswahlfeld Einschränken auf diese Datei.
Es werden ausschließlich die Eigenschaften angezeigt, für die ein Element in der Datei existiert, das diese Eigenschaft hat.
Es werden ausschließlich die Beziehungen angezeigt, für die ein Element in der Datei existiert, das diese Beziehung als zugeordnetes Element oder als einlaufende Beziehung haben kann.
-
Um die Anzeige eines Registers auf bestimmte Einträge anhand einer Zeichenkette einzuschränken, geben Sie im Filterfeld den gesuchten Namensbestandteil ein.
Die Anzeige wird auf die Einträge mit diesem Namensbestandteil eingeschränkt.
-
Um die Einschränkung der Anzeige durch einen Filtereintrag zu beenden, klicken Sie auf
.
Alle Einträge des Registers werden für die aktuell sichtbaren Zeilen angezeigt.
-
Um den Wert einer Zelle als Eigenschaft eines Modellelements zu setzen, aktivieren Sie im Register Eigenschaften das Auswahlfeld der Zeile.
Beim Import wird dem Modellelement der Zeile die Eigenschaft zugewiesen.
-
Um den Wert einer Zelle als Ziel einer Beziehung zu verwenden, aktivieren Sie im Register Beziehung das Auswahlfeld der Zeile.
Beim Import wird das Modellelement der Zeile die Quelle der Beziehung. Wenn mehrere Werte mit einem senkrechten Strich (|) getrennt eingegeben sind, dann werden mehrere Beziehungen angelegt. Am Modellelement werden die vorhandenen Beziehungen dieses Stereotyps gelöscht.
-
Um den Wert einer Zelle als Quelle einer Beziehung zu verwenden, aktivieren Sie im Register Einlaufende Beziehung das Auswahlfeld der Zeile.
Beim Import wird das Modellelement der Zeile das Ziel der Beziehung. Wenn mehrere Werte mit einem senkrechten Strich (|) getrennt eingegeben sind, dann werden mehrere einlaufende Beziehungen angelegt. Am Modellelement werden die vorhandenen einlaufenden Beziehungen dieses Stereotyps gelöscht.
-
Um die Zuordnung abzuschließen, klicken Sie auf Übernehmen.
Sie haben für die Eigenschaften und Beziehungen die Zuordnungen für den Import festgelegt.
-
Um die Einstellungen nicht bei jedem Import erneut vornehmen zu müssen, speichern Sie die Einstellungen mit Einstellungen speichern.