Zum Inhalt springen

Bulkcopy Database Writer

Die Komponente Bulkcopy Database Writer dient zur effizienten Übertragung strukturierter Daten aus dem Prozesskontext in eine relationale Datenbanktabelle.

Hierbei werden Datenfelder aus einer definierten Quelle im Prozesskontext spaltenbasiert einer Zieltabelle zugeordnet und anschließend in die konfigurierte Zieldatenbank geschrieben.
Die Zuordnung erfolgt über ein explizites Mapping zwischen Quellfeldern und Zielspalten.

Die Komponente ist für die Batch-orientierte Datenübertragung ausgelegt und eignet sich insbesondere für Szenarien, in denen mehrere Datensätze performant in eine Datenbank geschrieben werden sollen.

Konfigurationsparameter

Datenquelle

Feld Beschreibung
Quelle Definiert die Datenquelle im Prozesskontext, aus der die zu übertragenden Datensätze gelesen werden. Die Datenstruktur dieser Quelle bildet die Basis für die Zuordnung zu den Zielspalten der Datenbanktabelle.

Zielsystem

Feld Beschreibung
Zieldatenbank Definiert die Datenbankverbindung, in die die Daten geschrieben werden sollen. Die Verbindung muss zuvor im Datacenter unter Communication → Ressourcen konfiguriert worden sein.
Zieltabelle Name der Zieltabelle innerhalb der ausgewählten Zieldatenbank, in die die Datensätze eingefügt werden. Die Tabellenstruktur muss mit dem definierten Feldmapping kompatibel sein.

Feldmapping

Feld Beschreibung
Parameter Definiert das Mapping zwischen Feldern der Datenquelle und Spalten der Zieltabelle. Dabei entspricht Quelle dem Feldnamen bzw. Key aus der Datenquelle und Ziel der Spalte in der Zieldatenbanktabelle.

Parameterstruktur

Attribut Beschreibung
Quelle Name des Feldes bzw. Keys innerhalb der konfigurierten Datenquelle, dessen Wert in die Datenbank geschrieben werden soll.
Ziel Name der Spalte in der Zieltabelle, in die der Wert aus der Datenquelle übertragen wird.

Verarbeitung

Die Komponente führt folgende Verarbeitungsschritte aus:

  • Auslesen der konfigurierten Datenquelle im Prozesskontext
  • Aufbau einer Verbindung zur definierten Zieldatenbank
  • Zuordnung der Quellfelder zu den Spalten der Zieltabelle anhand des konfigurierten Feldmappings
  • Übertragung der Datensätze in die Zielstruktur der Datenbank

Die Daten werden anschließend in der definierten Zieltabelle persistent gespeichert und stehen für nachgelagerte Systeme oder Auswertungen zur Verfügung.

Zuletzt aktualisiert am