Projekte anlegen und bearbeiten

Nach der Schema-Konfiguration muss ein Projekt angelegt werden, in welchem Mappings und Datentransformationen modelliert werden können.

Projekt anlegen – Workflow

  • Klicken Sie auf den Tab “Data”.
  • Wählen Sie im Bereich “Available for projects” eine Daten-Ressource aus (sie enthält bereits ein konfiguriertes Schema) (1).
  • Es werden die Optionen “Show details” und “Use for new project” angeboten.
  • Der Button “Show details” ermöglicht eine erneute Konfiguration des jeweiligen Datensatzes.
  • Der Button “Use for new project”  zeigt ein Pop-up-Menü an. Benennen Sie das neue Projekt und geben Sie optional eine kurze Beschreibung ein (2) und klicken Sie auf “Create” (3).
  • Das neu angelegte Projekt erscheint in der Liste der Projekte “All projects”.

Projekt bearbeiten – die Modellierungsperspektive

Um ein Projekt in der Modellierungsperspektive bearbeiten zu können, gehen Sie wie folgt vor:

  • Markieren Sie im “Data” Tab das gewünschte Projekt (1) im Bereich “All projects”.
  • Nach dem Klick auf den Button “Load for modelling” (2) wird das Projekt automatisch in die Modellierungsperspektive geladen.

Die Modellierungsperspektive ist das zentrale Werkzeug von d:swarm, mit dem Schema-Mappings und Datentransformationen modelliert werden können. Die Modellierungsperspektive ist in sechs Bereiche udn eine Lightbox untergliedert.

Bereich Anordnung Beschreibung / Verwendungszweck
Quelldaten Records Links Oben (1)
  • Für die Unterstützung bei der Modelierung von Mappings und Datentransformationen werden Beispiel-Records aus der konfigurierten Daten-Ressource dargestellt.
  • Falls mehrere Records vorhanden sind, werden die ersten Records unter verschiedenen Tabs angezeigt.
    • Hinweis: Im Alpha-Release können spezifische Records noch nicht selektiert werden.
Schema-Mapping Mitte Oben (2)
  • Auf der linken Seite wird das Input-Schema, auf der rechten Seite das selektierte Output-Schema dargestellt.
  • Durch die Verbindung eines Input- mit einem Output-Attributpfad kann schrittweise eine komplettes Schema-Mapping erzeugt werden.
Ergebnis-Records Rechts Oben (3)
  • Einzelne oder alle Transformationen eines Projektes können auf die Beispiel-Datensätze angewendet werden. Die Ergebnisse können somit schon während der Modellierung – “auf Knopfdruck” – auf ihre Korrektheit evaluiert werden.
Transformation Mitte Unten (4)
  • Nach der Definition eines Mappings kann in diesem Bereich ein Transformations-Workflow mit den bereitgestellten Funktionen modelliert werden.
Funktionen Rechts Unten (5)
  • Eine Liste von Funktionen steht für den Aufbau eines Transformations-Workflow zur Verfügung.
    • Hinweis: Im Alpha-Release stehen nur recordzentristische Funktionen zur Verfügung. Zukünftig werden recordübergreifende Funktionen (z.B. Look-Ups) oder eine rekursive Verschachtelung von Transformationen ermöglicht.
Funktionsparametrisierung Links Unten (6)
  • Parametrisierungen für selektierte Transformationsfunktionen können hier vorgenommen werden.
Filter Lightbox
  • Filter ermöglichen die Einschränkung von Transformationen auf bestimmte Ausprägungen eines Input-Attributpfades, so dass komplexe Bedingungen für die Ausführung der Transformationslogik konstruiert werden können.

Sie können Ihre Arbeit jederzeit durch Klick auf den Button “Save project” (oben links) speichern. Alle Änderungen werden aber auch automatisch gespeichert. Falls Sie die Modellierungsperspektive ohne manuelle Speicherung verlassen, wird nach dem Neuladen des Projektes ein Dialog angezeigt, der Sie zum Speichern oder Verwerfen der zwischenzeitlichen Änderungen auffordert.

Schritte:

← CSV-Daten-Ressource konfigurieren
Configure XML Data Resources
Mappings definieren →

Kommentar verfassen