that thing

we do

Frends has more features than any other integration software out there. Explore, ideate, and if anything is unclear - hit us up at any time. This library is bound to grow over time.

Extrahieren, Transformieren und Laden

Frends verfügt über hervorragende vorgefertigte Funktionen für ETL-Integrationsszenarien und kann Daten in fast jedem Format verarbeiten, einschließlich JSON, XML, CSV, Flat File, Fixed Width, EDI usw on.

ETL-Integrationsszenarien werden implementiert, indem die ETL-Schritte mithilfe der Orchestrierungsfunktionen von frends orchestriert werden, sodass die anfängliche Aktivität in der Sequenz das Extrahieren oder Parsen der eingehenden Daten, das Hinzufügen von Logik oder Aktivitäten zum Transformieren der Daten und schließlich das Laden oder Senden der Daten an das Zielsystem oder die Schnittstelle ist:

Green = Phase extrahieren

Blue = Phase transformieren

Purple = Laden Phase

Organe = Fehler Handling

! [Beispiel für einen ETL-EDI-Prozess] (//images.ctfassets.net/y3eyw5ons608/69nBET6gcFzz03pFOutBDb/da66a3b59449e19aeedde5cad718a6df/EDIFact_-EDIFact_to_XML_Example__1.svg)

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 zu transtieren, können Sie den nativen Low-Code-Ansatz verwenden, um die Transformationen programmgesteuert abzubilden und anzuwenden, oder aus anderen bekannten und standardisierten Ansätzen wie XSLT oder JSONMap wählen.

Frends Low-Code-Approach

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

! [Frends ETL Low-Code-Beispiel] (//images.ctfassets.net/y3eyw5ons608/3j2hb20vJkkEN2zTEFAs5q/1bbddb7c1fda2afd74a0ba2d64a87ec4/CSV_to_Database_Insert_Example.svg)

Beispiel für die Low-Code-Transformation im obigen Prozess. ! [Beispiel für eine Low-Code-Transformation] (//images.ctfassets.net/y3eyw5ons608/4sS2LoEqd0ByOIbbaQnL9M/eead3fc91b3525f77bc0392b818e86b5/Capture.PNG)

In der Regel erfordert die Verwendung des Low-Code-Ansatzes, dass Sie das Dataset mithilfe von Schleifen in der Prozessorchestrierung durchlaufen. Die Hauptvorteile der Verwendung des Low-Code-Ansatzes sind:

  • Kombinieren Sie 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

Ein alternativer Ansatz zur Verwendung des Low-Code-Ansatzes besteht darin, Standard-Frends-Aufgaben für XSLT- oder JSONMap-Transformationen zu verwenden, bei denen die Eingabe für die Daten die extrahierten Daten und die Ausgabe der Aufgabe die transformierten Daten sind, die geladen werden können:

! [Beispiel für einen XSLT-ETL-Prozess] (//images.ctfassets.net/y3eyw5ons608/6y1VG3n0hS34olOMj4W8u2/5da779931d478f3a411d2c3cfab26a5c/CSV_to_Database_Insert_Example__1_.svg)


Extrahieren, Transformieren und Laden

Frends verfügt über hervorragende vorgefertigte Funktionen für ETL-Integrationsszenarien und kann Daten in fast jedem Format verarbeiten, einschließlich JSON, XML, CSV, Flat File, Fixed Width, EDI usw on.

ETL-Integrationsszenarien werden implementiert, indem die ETL-Schritte mithilfe der Orchestrierungsfunktionen von frends orchestriert werden, sodass die anfängliche Aktivität in der Sequenz das Extrahieren oder Parsen der eingehenden Daten, das Hinzufügen von Logik oder Aktivitäten zum Transformieren der Daten und schließlich das Laden oder Senden der Daten an das Zielsystem oder die Schnittstelle ist:

Green = Phase extrahieren

Blue = Phase transformieren

Purple = Laden Phase

Organe = Fehler Handling

! [Beispiel für einen ETL-EDI-Prozess] (//images.ctfassets.net/y3eyw5ons608/69nBET6gcFzz03pFOutBDb/da66a3b59449e19aeedde5cad718a6df/EDIFact_-EDIFact_to_XML_Example__1.svg)

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 zu transtieren, können Sie den nativen Low-Code-Ansatz verwenden, um die Transformationen programmgesteuert abzubilden und anzuwenden, oder aus anderen bekannten und standardisierten Ansätzen wie XSLT oder JSONMap wählen.

Frends Low-Code-Approach

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

! [Frends ETL Low-Code-Beispiel] (//images.ctfassets.net/y3eyw5ons608/3j2hb20vJkkEN2zTEFAs5q/1bbddb7c1fda2afd74a0ba2d64a87ec4/CSV_to_Database_Insert_Example.svg)

Beispiel für die Low-Code-Transformation im obigen Prozess. ! [Beispiel für eine Low-Code-Transformation] (//images.ctfassets.net/y3eyw5ons608/4sS2LoEqd0ByOIbbaQnL9M/eead3fc91b3525f77bc0392b818e86b5/Capture.PNG)

In der Regel erfordert die Verwendung des Low-Code-Ansatzes, dass Sie das Dataset mithilfe von Schleifen in der Prozessorchestrierung durchlaufen. Die Hauptvorteile der Verwendung des Low-Code-Ansatzes sind:

  • Kombinieren Sie 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

Ein alternativer Ansatz zur Verwendung des Low-Code-Ansatzes besteht darin, Standard-Frends-Aufgaben für XSLT- oder JSONMap-Transformationen zu verwenden, bei denen die Eingabe für die Daten die extrahierten Daten und die Ausgabe der Aufgabe die transformierten Daten sind, die geladen werden können:

! [Beispiel für einen XSLT-ETL-Prozess] (//images.ctfassets.net/y3eyw5ons608/6y1VG3n0hS34olOMj4W8u2/5da779931d478f3a411d2c3cfab26a5c/CSV_to_Database_Insert_Example__1_.svg)