Das was

wir tun

Frends hat mehr Funktionen als jede andere Integrationssoftware auf dem Markt. Erkunden Sie, entwickeln Sie Ideen und wenn etwas unklar ist, kontaktieren Sie uns jederzeit. Diese Bibliothek wird im Laufe der Zeit zwangsläufig wachsen.

Extrahieren, Transformieren und Laden

Frends verfügt über hervorragende vorgefertigte Funktionen für ETL-Integrationsszenarien und kann Daten in fast jedem Format – unter anderem JSON, XML, CSV, Flat File, Fixed Width, EDI – verarbeiten.

ETL-Integrationsszenarien werden implementiert, indem die ETL-Schritte mithilfe der Orchestrierungsfunktionen von Frends aufeinander abgestimmt werden. Die anfängliche Aktivität innerhalb der Sequenz besteht aus dem Extrahieren oder Parsen der eingehenden Daten, dem Hinzufügen von Aktivitäten zum Transformieren der Daten und schließlich dem Laden oder Senden der Daten an das Zielsystem oder die Schnittstelle:

Green = Phase extrahieren

Blue = Phase transformieren

Purple = Laden Phase

Organe = Fehler Handling

Beispiel für einen ETL-EDI-Prozess

Unterstützte Extraktformate

Frends implementiert die Extraktionsfunktionalität unter Verwendung der standardmäßigen Frends Tasks und bietet Out-of-the-Box-Unterstützung für:

  • XML
  • JSON (JSON)
  • CSV
  • Feste Breite
  • Flache Datei
  • Benutzerdefiniertes Textformat
  • EDIFACT

Unterstützte Transformationsfunktionalität

Um die geparsten oder extrahierten Daten umzuwandeln, können Sie den nativen Low-Code-Ansatz verwenden, um die Transformationen programmgesteuert abzubilden und anzuwenden oder zwischen anderen bekannten und standardisierten Ansätzen wie XSLT oder JSONMap wählen.

Frends Low-Code-Ansatz

Bei diesem Ansatz generiert die Quelldaten- oder Extraktionsphase immer JSON, auf das mit dem Low-Code-Ansatz zugegriffen werden kann:

Frends ETL Low-Code-Beispiel

Beispiel für die Low-Code-Transformation im obigen Prozess. Beispiel für eine Low-Code-Transformation

In der Regel erfordert die Verwendung des Low-Code-Ansatzes, dass der Datensatz in der Prozessorchestrierung mithilfe von Loops durchlaufen wird. Die Hauptvorteile der Verwendung des Low-Code-Ansatzes sind:

  • Kombination von Transformations- und Ladephasen in einem einzigen Schritt
  • Vollständige Transparenz über die Verarbeitung und jeden Schritt
  • Vollständige Kontrolle über die Datenmanipulation mit C#
  • Blitzschnelle Ausführungen durch kompilierten Code

XSLT oder JSONMap

Eine Alternative zur Verwendung des Low-Code-Ansatzes besteht darin, Standardaufgaben für XSLT- oder JSONMap-Transformationen zu verwenden. Hierbei werden die extrahierten Daten eingegeben und die transformierten Daten, die geladen werden können, ausgegeben.:

Beispiel für einen XSLT-ETL-Prozess


Extrahieren, Transformieren und Laden

Frends verfügt über hervorragende vorgefertigte Funktionen für ETL-Integrationsszenarien und kann Daten in fast jedem Format – unter anderem JSON, XML, CSV, Flat File, Fixed Width, EDI – verarbeiten.

ETL-Integrationsszenarien werden implementiert, indem die ETL-Schritte mithilfe der Orchestrierungsfunktionen von Frends aufeinander abgestimmt werden. Die anfängliche Aktivität innerhalb der Sequenz besteht aus dem Extrahieren oder Parsen der eingehenden Daten, dem Hinzufügen von Aktivitäten zum Transformieren der Daten und schließlich dem Laden oder Senden der Daten an das Zielsystem oder die Schnittstelle:

Green = Phase extrahieren

Blue = Phase transformieren

Purple = Laden Phase

Organe = Fehler Handling

Beispiel für einen ETL-EDI-Prozess

Unterstützte Extraktformate

Frends implementiert die Extraktionsfunktionalität unter Verwendung der standardmäßigen Frends Tasks und bietet Out-of-the-Box-Unterstützung für:

  • XML
  • JSON (JSON)
  • CSV
  • Feste Breite
  • Flache Datei
  • Benutzerdefiniertes Textformat
  • EDIFACT

Unterstützte Transformationsfunktionalität

Um die geparsten oder extrahierten Daten umzuwandeln, können Sie den nativen Low-Code-Ansatz verwenden, um die Transformationen programmgesteuert abzubilden und anzuwenden oder zwischen anderen bekannten und standardisierten Ansätzen wie XSLT oder JSONMap wählen.

Frends Low-Code-Ansatz

Bei diesem Ansatz generiert die Quelldaten- oder Extraktionsphase immer JSON, auf das mit dem Low-Code-Ansatz zugegriffen werden kann:

Frends ETL Low-Code-Beispiel

Beispiel für die Low-Code-Transformation im obigen Prozess. Beispiel für eine Low-Code-Transformation

In der Regel erfordert die Verwendung des Low-Code-Ansatzes, dass der Datensatz in der Prozessorchestrierung mithilfe von Loops durchlaufen wird. Die Hauptvorteile der Verwendung des Low-Code-Ansatzes sind:

  • Kombination von Transformations- und Ladephasen in einem einzigen Schritt
  • Vollständige Transparenz über die Verarbeitung und jeden Schritt
  • Vollständige Kontrolle über die Datenmanipulation mit C#
  • Blitzschnelle Ausführungen durch kompilierten Code

XSLT oder JSONMap

Eine Alternative zur Verwendung des Low-Code-Ansatzes besteht darin, Standardaufgaben für XSLT- oder JSONMap-Transformationen zu verwenden. Hierbei werden die extrahierten Daten eingegeben und die transformierten Daten, die geladen werden können, ausgegeben.:

Beispiel für einen XSLT-ETL-Prozess