<< Click to Display Table of Contents >> Navigation: Import-Datenschnittstelle > Einführung |
Den Import starten Sie in der Management Console unter linkes Menü 🡪 Daten/Tabellen/... 🡪 Import-Schemata
Alle Quellen werden aus cmdbcore.exe geöffnet, nicht aus rmc.exe.
Der Import besteht aus drei Schritten:
Extraktion
Bei der Extraktion werden die Daten oder ein Ausschnitt der Quelle extrahiert und für die Transformation bereitgestellt. Die Daten können vor der Transformationsbereitstellung gefiltert (siehe auch Filter auf Datenquelle) und soweit erforderlich konsolidiert (siehe auch Konsolidieren) werden
Transformation
Vor der Transformation der Daten werden die Datenzielstrukturen aus der Liste der Objekte (Tabellen) oder direkt aus dem Informationsmodell ausgewählt.
Bei der Auswahl der Objekte (Tabellen) wird automatisch erkannt, ob die Objekte Beziehungen zu anderen Objekten haben und es wird angeboten, die Objekte automatisch miteinander zu verbinden (siehe auch Beispiel: Import von Beziehungen).
Nach der Auswahl der Objekte werden die Daten, die transformiert werden sollen, mit den Attributen der Zielstrukturen gemappt. Danach wird bestimmt, welche Attribute der Zielstrukturen als eindeutige Identifikatoren herangezogen werden.
Bei der Transformierung können die Daten soweit erforderlich bereinigt werden (data cleaning) u.a.
•Werte werden aus anderen Daten oder aus Regeln abgeleitet oder fest vorgegeben
•bestimmte Werte ignorieren (siehe auch Kontextmenü für konkrete Spalte)
•redundante Daten identifizieren (Mapping mit anderer Datenquelle) und nicht weiterverarbeiten (übernehmen). Die Beziehungen der erkannten Dubletten können übernommen werden.
•Ersetzen durch andere Werte andere Systeme/Datenquellen
Laden
Vor dem Laden in die Tabellen können Anweisungen definiert werden, um z.B. generelle Vorbedingungen für das Laden zu erstellen, siehe auch Pre- und Post-Import Schritte .
Beispiel: das Laden wird nur durchgeführt, wenn alle betroffenen Datenobjekte (Tabellen) aktualisiert sind.
Nach dem Laden in die Tabelle können ebenfalls Anweisungen definiert werden (siehe auch Pre- und Post-Import Schritte), die nach dem Laden ausgeführt werden wie z.B:
•Versenden von E-Mails an die Verantwortlichen bei erfolgreichem oder erfolglosem Laden
•Durchführen von Reconciliation und Synchronisation
Für jede Tabelle können folgende Bedingungen für das Laden festgelegt werden: siehe auch Maske "Weitere Eigenschaften" für jede Tabelle
Die wichtigsten Informationen des Ladevorgangs werden zur Kontrolle und Nachvollziehbarkeit in der Datenbank geloggt.