Standard- Admin- Import
|
Über diesen Import können komplexere Inhalte einer csv- Datei importiert werden. Der Dateiaufbau ist hier nicht vorgegeben. Es muss lediglich die erste Zeile die Spaltenüberschriften beinhalten. Diese sind vom Namen aber frei zu vergeben. Die Datei wird zeilenweise verarbeitet. Soll z. B. einer Organisation die dazugehörigen Personen zugeordnet werden, muss für jede Person eine eigene Zeile angelegt sein. In jeder Zeile muss zudem die dazugehörige Organisation aufgeführt werden, auch wenn diese in der Zeile zuvor bereits genannt wurde. Die Importdatei muss auf dem Applikationsserver im myCMDB- Verzeichnis im Ordner „import“ liegen. In einer Standardinstallation ist dies \mycmdb\v3\import. Alternativ kann sie auch per Drag & Drop zum Import hinzugefügt werden. Dann wird in myCMDB ein neuer Import angelegt. Bei „Ident“ und „Info“ kann ein beliebiger Wert eingetragen werden. In das Feld „Importgruppe“ muss „std:admin“ eingetragen werden. Nach dem Speichern des Imports wird unter Zusatzfunktionen der Menüpunkt „Definition bearbeiten“ aufgerufen. Es öffnet sich ein Popupfenster mit einer Dateiauswahl. In dem Auswahlfeld werden alle im o. g. Verzeichnis liegenden csv- Dateien aufgelistet. Wählen Sie hier nun die zu importierende Datei aus. Nach der Dateiauswahl werden unter dem Auswahlfeld die einzelnen Spalten der Titelzeile der Datei angezeigt. Daneben erscheinen drei Buttons, „Definition speichern“, „Definition löschen“ und „import ausführen“. Im Bereich der Feldzuordnungen werden alle Spalten der csv- Datei untereinander aufgelistet. Über das Auswahlfeld dahinter, wird nun jede Spalte zuerst einem Itemtyp und dann einem Feld des Itemtyps zugeordnet. Bei den Feldzuordnungen ist zu beachten, dass darüber nur auf die Basisfelder eines Items zugegriffen werden können. Soll eine Spalte als Klasse oder Text bzw. Texttitel zu einem Item übernommen werden, wird unter Feldzuordnungen keine Auswahl getroffen. Diese findet später unten bei den einzelnen Items statt. |
Sobald bei den Feldzuordnungen zu einer Spalte ein Itemtyp ausgewählt wurde, erscheint dahinter ein Auswahlfeld mit den Basisfeldern des Items. Hier wird immer der Datenbankname der Felder angezeigt, nicht der Anzeigename. Zudem wird jedes bei den Feldzuordnungen gewählte Item darunter für weitere, itemspezifische Konfigurationen aufgelistet.
Im Bereich der Feldzuordnungen werden alle Spalten der csv- Datei untereinander aufgelistet. Über das Auswahlfeld dahinter, wird nun jede Spalte zuerst einem Itemtyp und dann einem Feld des Itemtyps zugeordnet. Bei den Feldzuordnungen ist zu beachten, dass darüber nur auf die Basisfelder eines Items zugegriffen werden können. Soll eine Spalte als Klasse oder Text bzw. Texttitel zu einem Item übernommen werden, wird unter Feldzuordnungen keine Auswahl getroffen. Diese findet später unten bei den einzelnen Items statt.
Sobald bei den Feldzuordnungen zu einer Spalte ein Itemtyp ausgewählt wurde, erscheint dahinter ein Auswahlfeld mit den Basisfeldern des Items. Hier wird immer der Datenbankname der Felder angezeigt, nicht der Anzeigename. Zudem wird jedes bei den Feldzuordnungen gewählte Item darunter für weitere, itemspezifische Konfigurationen aufgelistet.
Sind die Feldzuordnungen vollständig, werden nun darunter die itemspezifischen Konfigurationen vorgenommen
Auswahlfeld
Über das Auswahlfeld neben dem Itemnamen wird angegeben, wie mit den Daten des Items umgegangen wird.
Dabei gilt:
komplett löschen:
Die Daten des Items werden zuerst komplett gelöscht und anschließend neu angelegt.
ggf. erweitern:
Es wird keine Neuanlage vorgenommen. Vorhandene Daten werden ggf. aktualisiert
nur updaten:
Es wird keine Neuanlage vorgenommen. Vorhandene Daten werden ggf. aktualisiert.
nur zuordnen:
Die Datensätze an sich werden nicht verändert. Es werden ggf. nur Verbindungen zu anderen Items hergestellt.
Verb.zu
Hier werden die Namen der in den Feldzuordnungen ausgewählten Itemtypen aufgelistet, zu denen es eine gültige Verbindungsdefinition gibt. Daraus wird das Item, zu dem eine Verbindung hergestellt werden soll, ausgewählt.
Zusatz
Soll bei der Verbindung ein Verbindungszusatz mitgegeben werden, muss dieser in einer Spalte der csv- Datei angegeben sein. Der Spaltenname kann hier ausgewählt werden.
Keyfeld 1-6
Hier können bis zu sechs Keyfelder ausgewählt werden. Diese bestimmen die Eindeutigkeit des Items. Zur Auswahl stehen nur Spaltennamen, die bei den Feldzuordnungen dem Item zugeordnet wurden.
Klasse 1-6
Sollen Klassen mit importiert werden, werden hier die entsprechenden Spalten der Datei ausgewählt.
Texttitel
Sollen Texte mit importiert werden, wird hier der Spaltenname des Textinhaltes der Datei ausgewählt.
Beginndatum
Wird das Beginndatum für das Item oder die Verbindung in der Datei mitgegeben, kann hier die entsprechende Spalte ausgewählt werden. Ein festes Beginndatum wird dahinter bei „oder Eing.“ eingetragen.
Endedatum
Wird das Endedatum für das Item oder die Verbindung in der Datei mitgegeben, kann hier die entsprechende Spalte ausgewählt werden. Soll ein festes Datum dafür verwendet werden, wird dies dahinter bei „oder Eing.“ eingetragen.
Sollen über die csv- Datei unterschiedliche Bestandsitems importiert werden, kann dies über „var.Itemtyp Feld“ und „var.Itemtyp für“ festgelegt werden. In der Importdatei muss es dazu eine Spalte geben, die den Namen des Bestandsitemtyps, wie er in myCMDB verwendet wird, enthält. Diese Spalte wird oben bei den Feldzuordnungen nicht berücksichtigt. Es werden aber Feldzuordnungen exemplarisch für ein Bestandsitem vorgenommen und die itemspezifischen Konfigurationen vorgenommen. Wichtig ist hierbei, dass nur Felder zugeordnet werden, die bei allen zu importierenden Bestandsitems gleichlautend vorhanden sind. Unter „var.Itemtyp Feld“ wird dann der Spaltenname ausgewählt, der den Namen des Bestandsitemtyps enthält. Unter „var.Itemtyp für“ wird der Itemtyp ausgewählt, für den exemplarisch die Feldzuordnungen vorgenommen wurde.
Sind alle Auswahlen festgelegt und getroffen, wird die Definition mit einem Klick auf den Button „Definition speichern“ gespeichert. Damit kann dieser Import auch jederzeit wiederverwendet werden. Dabei ist nur darauf zu achten, dass der Dateiaufbau der csv- Datei unverändert bleibt. Die Daten können sich selbstverständlich unterscheiden.
Um sicherzustellen, dass die Datei vorhanden und korrekt eingelesen wird, muss diese nach einem erneuten Aufruf des Imports über „Dateiauswahl“ neu ausgewählt werden.
Mit einem Klick auf den Button „import ausführen“ wird der Import gestartet. Im Anschluss kann auf ein Importprotokoll zugegriffen werden.