Entitätsübertrager

In Lektion 1 dieses Kurses haben wir kurz auf Entitäts-Transformatoren und ihre Funktionsweise eingegangen. Es ist an der Zeit, sich etwas eingehender mit dem Konzept und seiner Funktionsweise zu befassen.

Wie oben erläutert, werden Entitätstransformatoren verwendet, um Ihre Daten abzubilden, zu ändern oder anzureichern. Sie werden verwendet, um Datenaktionen innerhalb der Integrationen auszuführen, z. B. um Daten in gewünschte Formate umzuwandeln und Caching-Ebenen zu entwickeln, die die Integrationen optimieren. Wenn System A beispielsweise Informationen über einen Kunden enthält, die nur ein Namensfeld enthalten, und System B einen Kunden mit Vor- und Nachnamen hat, können die Transformatoren dieses Feld in zwei Felder aufteilen und beide Felder füllen.

Entitätstransformatoren führen in der Regel folgende Aufgaben aus:

  1. Konvertierung von Datenformaten: Konvertierung von Daten von einem Format in ein anderes, z. B. das Transformieren von JSON-Daten in XML oder umgekehrt.
  2. Abbildung der Datenstruktur: Zuordnung von Feldern und Attributen von einer Datenstruktur zu einer anderen. Dazu gehören das Umbenennen von Feldern, das Neuanordnen von Daten oder das Konvertieren von Datentypen.
  3. Datenanreicherung: Hinzufügen zusätzlicher Informationen zu den Daten aus externen Quellen oder durch Durchführen von Berechnungen oder Suchvorgängen.
  4. Normalisierung der Daten: Überprüfung eingehender Daten, um sicherzustellen, dass sie bestimmte Kriterien erfüllen, und Bereinigung von Dateninkonsistenzen oder Fehlern.
  5. Datenfilterung und Routing: Unter bestimmten Bedingungen werden unnötige Daten herausgefiltert oder Daten an verschiedene Ziele weitergeleitet.
  6. Datenaggregation und Zusammenfassung: Aggregieren von Daten aus mehreren Quellen und Zusammenfassen zu Berichts- oder Analysezwecken.

Insgesamt spielen Entitätstransformatoren eine entscheidende Rolle bei der Sicherstellung einer nahtlosen Kommunikation und des Datenaustauschs zwischen verschiedenen Systemen innerhalb eines Alumio, und sie sind eines der Hauptmerkmale unserer Plattform. Sie helfen dabei, Prozesse zu rationalisieren, die Datenqualität zu verbessern und sicherzustellen, dass die Daten von den Empfangssystemen korrekt interpretiert und verwendet werden.

Transformatoren können ein Datenobjekt auch anreichern, indem sie zusätzliche API-Aufrufe ausführen. Im Alumio-Dashboard können Entitätstransformatoren erstellt und geändert werden, indem Sie zu Verbindungen -> Entitätstransformatoren gehen. Wenn Sie die Transformer-Seite öffnen, können Sie alle Transformatoren in einer bestimmten Umgebung mit unterschiedlichen Namen anzeigen. Bei der Benennung eines Transformators müssen Sie darauf achten, dass die Funktion des Transformators anhand der Benennung leicht verständlich ist.

Sie können innerhalb der eingehenden und ausgehenden Konfigurationen oder einer Route beliebig viele Transformatoren verwenden. Eine Kombination von Transformatoren (mit einem bestimmten Anwendungsfall) ermöglicht es Ihnen, die Daten nach Bedarf abzubilden oder zu transformieren. Dieser Ansatz macht auch die Transformatoren und Datentransformationen besser erkennbar und überschaubarer.

Wie erstellt und verwaltet man Entitätstransformatoren?

Mögliche Konfigurationsfelder:

  • Nome - Ein Name, der die Transformation beschreibt, die diese Konfiguration durchführt, d. h. Verschieben Sie customer_id in das Feld customer_number
  • Bezeichner - Ein eindeutiger Bezeichner für diesen Entity Transformer (dieses Feld wird automatisch auf der Grundlage des Namens generiert).
  • Beschreibung - Detaillierte Beschreibung für den Entity Transformer.
  • Deaktiviert - Ein Flag, das angibt, ob die Entity Transformer-Konfiguration deaktiviert ist. Deaktivierte Entity Transformer-Konfigurationen verarbeiten keine Daten.
  • Einstellungen - Der Typ des Entitätstransformers, der für diese Konfiguration verwendet werden soll.

Wenn Sie mehr über Transformatoren und deren Verwendung erfahren möchten, besuchen Sie bitte diese Seite im Forum: Wie verwende ich die Alumio Entity Transformer Page?