![](/static/1eee9654a06d3bd1d0144da462540f82/48815/orange_bg.jpg)
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
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:
Beispiel für die Low-Code-Transformation im obigen Prozess.
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.:
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
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:
Beispiel für die Low-Code-Transformation im obigen Prozess.
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.: