Business Data Converter trinity 9

Modulares Softwaretool zur Konvertierung von Standardformaten in Produkt- und Projektaustauschformate

Business Data Converter trinity 9 von datacrossmedia

Was ist trinity


trinity von datacrossmedia ist ein modulares Softwaretool zur Konvertierung und Transformation von Produktdaten zwischen verschiedenen Datenformaten, insbesondere der Baubranche. Umfangreiche Adapter für Standard- und Datenaustauschformate ermöglichen einen effizienten Import und Export über Systemgrenzen hinweg.

Zusätzlich unterstützt trinity den automatisierten Datenaustausch über eine REST-API und ermöglicht damit die nahtlose Integration in bestehende IT-Systeme, Workflows und Schnittstellen.

trinity eignet sich besonders für:

  • Hersteller und Lieferanten mit komplexen Produktdaten
  • Systemintegratoren und Softwareanbieter
  • Unternehmen mit ERP-, PIM- oder Warenwirtschaftssystemen
  • Automatisierten Produkt- und Projektdatenaustausch
  • DATANORM-, GAEB-, BMEcat-, XML- und JSON-basierte Workflows

Abgrenzung: trinity ist kein klassisches PIM- oder PDM-System, sondern ein spezialisiertes Tool für automatisierte Datenkonvertierung und Systemintegration.

Die Leistungsbeschreibung von trinity erhalten Sie hier:

Leistungsbeschreibung trinity (Deutsch)    Feature Sheet trinity (English)

Integration und Einsatzbereiche


Die Konvertierungen mit trinity können flexibel und automatisiert angesteuert werden. Hierzu stehen verschiedene Integrationsmöglichkeiten zur Verfügung, darunter Batch-Dateien (DOS oder PowerShell), Watchfolder (überwachte Verzeichnisse), eine REST-API sowie eine Entwickler-DLL.

Dadurch lässt sich trinity nahtlos in bestehende IT-Systeme, Prozesse und Workflows integrieren. Unterschiedliche Anwendungen, Plattformen und Marktpartner können automatisiert miteinander verbunden werden, ohne manuelle Eingriffe oder Medienbrüche. trinity fungiert damit als zentrale Drehscheibe für den zuverlässigen und skalierbaren Datenaustausch zwischen heterogenen Systemlandschaften.

Eine Übersicht aller unterstützten Export- und Importformate finden Sie auf der Seite Exporte und Importe.

Ablauf einer Konvertierung


Schaubild: Ablauf einer Konvertierung mit trinity

Bei einer Konvertierung werden die Daten der Quelldatei zunächst durch den jeweiligen Import-Adapter in ein neutrales XML-Zwischenformat überführt. Anschließend schreibt der entsprechende Export-Adapter diese Daten in das gewünschte Zielformat.

Die Steuerung der Konvertierung erfolgt über Optionen sowie Feldzuordnungen (Mappings), mit denen Import und Export flexibel und gezielt angepasst werden können. Die eigentliche Datentransformation führt trinity als Kommandozeilen-Tool aus. Dadurch lässt sich die Konvertierung einfach als Pre- oder Postprozess in bestehende IT-Systeme, automatisierte Workflows oder Schnittstellen integrieren.

Für die komfortable Einrichtung stehen Windows-basierte Assistenten zur Verfügung: Import- und Exportoptionen werden dialoggeführt konfiguriert, während Feldzuordnungen über einen XSL-Editor definiert werden. Diese Benutzeroberfläche wird z. B. auch im DATANORM-Writer eingesetzt.

Anwendungsfälle und Praxisbeispiel


Automatisierte Konvertierung

Produktdaten aus Excel/CSV oder Systemen verarbeiten – reproduzierbar, wiederkehrend und ohne manuelle Schritte.

Pre-/Post-Prozesse

Konvertierjobs als Teil bestehender ERP/Wawi/PIM-Abläufe integrieren (Import/Export automatisiert ergänzen).

Watchfolder

Ereignisgesteuerte Konvertierung über überwachte Verzeichnisse – sobald Dateien eintreffen, startet der Job.

REST-API

Webbasierte Systeme können Konvertierungen per API anstoßen und Ergebnisse automatisiert übernehmen.

Entwickler-DLL

Direkte Einbindung und Steuerung aus eigenen Anwendungen – volle Kontrolle über Parameter und Ablauf.

Systemübergreifender Austausch

Automatisierte Verbindung heterogener Plattformen und Marktpartner – ohne Medienbrüche.

Typischer Anwendungsfall: Excel nach DATANORM

Ein typischer Anwendungsfall für trinity ist die Konvertierung von Produktdaten aus Excel- oder CSV-Dateien in das DATANORM-Format. Über den Import-Assistenten werden zunächst die Feldnamen der Importdateien definiert, sofern diese nicht bereits in der Datei selbst enthalten sind (z. B. in der ersten Zeile).

Anschließend werden die Felder der Importdatei über das Mapping den entsprechenden DATANORM-Feldern zugeordnet. In den Export-Optionen werden schließlich die spezifischen Einstellungen für den DATANORM-Export-Adapter festgelegt, etwa zur Struktur, Version oder zum Umfang der auszugebenden Daten.

Nach dieser einmaligen Konfiguration erfolgt die eigentliche Konvertierung vollautomatisch und lässt sich per Knopfdruck, im Batchbetrieb oder integriert in bestehende Prozesse ausführen.

Aufruf trinity per Kommandozeile

trinity9.exe
  --import-format csv -export-format dn5 --silent-all
  --in-file artikel.csv
  --import-options-file artikel.csv.optionen.xml
  --out-file DATANORM.001
  --export-options-file danfoss2004.xml
  --export-template-file danfoss2004-mapping.xsl
  --log-file logfile.txt

Adapterbasierte Datenintelligenz


Schaubild: Adapterbasierte Datenintelligenz in trinity

Die eigentliche Intelligenz der Produktdaten-Konvertierung mit trinity liegt in den eingesetzten Adaptern. Beim Import analysiert der jeweilige Adapter proprietäre Datenformate anhand der definierten Normstrukturen, zerlegt die Inhalte in einzelne Feldinformationen und überführt diese in eine strukturierte XML-Datenstruktur.

Bei Standardformaten wie CSV oder Excel greift der Adapter auf konfigurierbare Optionen zurück, in denen die Felddefinitionen, Trennzeichen und Formate festgelegt sind.

Beim Export werden die XML-Daten gemäß den vorgegebenen Norm- und Zielformatstrukturen wieder ausgegeben. Die Adapter-Optionen ermöglichen dabei eine feingranulare Steuerung des Exports, z. B. ob bestimmte Informationen wie Preise, Texte oder Zusatzfelder berücksichtigt oder bewusst ausgeschlossen werden sollen.

Mapping (Feldzuordnungen)


Sowohl nach dem Import als auch vor dem Export kann die erzeugte XML-Struktur in eine frei definierbare Ziel-XML-Struktur überführt werden. Dabei lassen sich Feldnamen, Hierarchien und Strukturen flexibel anpassen.

So kann beispielsweise das Feld Preis aus einem DATANORM-Datensatz intern als Listenpreis geführt oder die Mengeneinheit statt als Mengeneinheit lediglich als MEH abgebildet werden.

Die Umsetzung dieser Anpassungen erfolgt in trinity auf Basis definierter Mappings, die mittels XSL-Transformation angewendet werden. Dadurch lassen sich unternehmensspezifische Datenmodelle zuverlässig mit standardisierten Austauschformaten verbinden – ohne Änderungen an den Quell- oder Zielsystemen.

Moderne XML-, XSLT- und JSON-Technologie


trinity setzt bei der Konvertierung konsequent auf die vom W3C verabschiedeten XML- und XSLT-Standards. Diese werden durch leistungsfähige XML-Bibliotheken unterstützt und gewährleisten eine stabile, standardkonforme und langfristig wartbare Datenverarbeitung.

Alle Vorteile von XML kommen dabei vollumfänglich zum Einsatz, insbesondere die vollständige Unicode-Unterstützung. Dadurch ist auch die zuverlässige Konvertierung internationaler Produktdaten problemlos möglich.

Ergänzend unterstützt trinity auch die Verarbeitung von JSON-Strukturen. Damit lassen sich moderne REST-basierte Schnittstellen, Web-Services und cloudbasierte Anwendungen direkt anbinden und sowohl XML- als auch JSON-basierte Datenmodelle flexibel ineinander überführen.

Entwickler-DLL für .NET-Integration


Mit trinity steht eine leistungsfähige Entwickler-DLL auf .NET-Basis zur Verfügung. Diese ermöglicht die direkte Integration der trinity-Produktdaten-Adapter in eigene .NET-Anwendungen und bietet damit die volle Kontrolle über den gesamten Konvertierungsprozess.

Die Übergabe der Konvertierungsparameter (z. B. Input-Datei, Output-Datei, Optionen) erfolgt wahlweise über .NET-Objekte oder – bei Win32-Szenarien – über XML-Konfigurationsdateien. Für ausgewählte Adapter stehen zusätzlich Optionsdialoge zur Verfügung, über die Anwender die Konvertierungsparameter komfortabel und ohne Programmieraufwand konfigurieren können.

Sämtliche Import- und Export-Adapter für Produktdaten sind auch über die Entwickler-DLL nutzbar. Im Rahmen der trinity-Installation wird ein SDK-Verzeichnis bereitgestellt, das alle relevanten Entwicklerinformationen sowie praxisnahe Codebeispiele in C# und Delphi enthält.

trinity REST-API – für Integration im Web


Möchten Sie in Ihren Anwendungen oder webbasierten Systemen Datenformate importieren oder erzeugen? Mit der trinity REST-API steht Ihnen eine leistungsfähige Schnittstelle zur schnellen und automatisierten Konvertierung von Produktdaten zur Verfügung.

Die erforderlichen Dateien und Aufrufe für eine Konvertierung entsprechen in Aufbau und Logik weitgehend der bekannten trinity.exe, wodurch bestehende Konvertierungsprozesse einfach übernommen werden können.

Die trinity REST-API kann wahlweise in Ihrer eigenen IT-Infrastruktur betrieben oder als datacrossmedia trinity REST-API-Service genutzt werden. Im Service-Betrieb entfallen Installation und Wartung vollständig – Sie greifen direkt auf die bewährten Konvertierungsfunktionen von trinity zu und integrieren diese nahtlos in Ihre Anwendungen und Web-Services.

Hier finden Sie die Swagger-Datei / OpenAPI-Datei.

Übersicht der Leistungsmerkmale


  • Umfangreiche Import- und Export-Adapter für zahlreiche Standard- und Datenaustauschformate
  • Automatisierte Konvertierung im Batchbetrieb über Kommandozeile, ideal für wiederkehrende Prozesse
  • Silent-Betrieb ohne Benutzerinteraktion, vollständig im Hintergrund ausführbar (z. B. als OEM- oder Server-Integration)
  • Flexible Feldzuordnung (Mapping) mittels XSL-Transformation zur individuellen Anpassung der Datenstruktur
  • Erfassung der Optionen als dialogorientierte Windows-Anwendung mit komfortabler Benutzerführung verfügbar
  • Volle Unterstützung aller XML-Encodings und Unicode-Zeichensätze für internationale und mehrsprachige Datenbestände
  • Entwickler-DLL zur direkten Einbindung und Steuerung aus eigenen Anwendungen und IT-Systemen

Die Leistungsbeschreibung von trinity erhalten Sie hier:

Entdecken Sie trinity – einfach und persönlich


Erhalten Sie einen direkten Einblick in trinity oder besprechen Sie Ihre Anforderungen in einem persönlichen Gespräch. Unverbindlich, zielgerichtet und auf Ihr Unternehmen abgestimmt.

Jetzt Demo anfordern Jetzt Termin vereinbaren