DPS - Data Processing Service Plattform

Die ENEXSA Data Processing Service (DPS) Plattform ist ein umfas­sendes Software-Paket, das die Konfi­gu­ration, das Testen und die Imple­men­tierung komplexer Verfah­rens­schritte für Online-Daten aus einer Vielzahl von Quellen ermög­licht.

Wenn ein detail­liertes physik­ba­siertes Modell oder ein anderer digitaler Zwilling mit Online-Daten gefüttert wird, kann die Berechnung nur dann gültige und korrekte Ergeb­nisse liefern, wenn die Einga­be­daten KOMPLETT, KORREKT und KONSISTENT sind.

Der modulare Aufbau und die benut­zer­freund­liche grafische Benut­zer­ober­fläche der DPS-Plattform ermög­lichen es dem Benutzer, komplexe Arbeits­ab­läufe einschließlich verschie­dener Vor- und Nachbe­ar­bei­tungs­schritte zu konfi­gu­rieren und den gesamten Arbeits­ablauf ohne Program­mieren oder umfas­sende IT-Kennt­nisse zu testen und zu debuggen.

Entwi­ckelt für reale Daten­qua­lität

Das DPS ist als Toolbox mit moderner Webober­fläche konzi­piert und ermög­licht den Aufbau einer Abfolge von Prozess­schritten aus einzelnen Unit Opera­tions, die auf dem Fließbild platziert und durch einfache Mausklicks verbunden werden.

Der Berech­nungs­ablauf kann  benut­zer­de­fi­niert zu bestimmten Zeitpunkten oder in fixen Zeitin­ter­vallen oder ereig­nis­ba­siert durch „Watchdog“-Kriterien ausgelöst werden, die auf ein oder mehrere Online-Signale angewendet werden. Verschiedene Arten von Daten­quellen können mit Modulen auf der Grundlage veröf­fent­lichter API-Infor­ma­tionen oder Standard­kom­mu­ni­ka­ti­ons­pro­to­kolle mit dem Prozess verknüpft werden.

Konfi­gu­rierbare Module zur Prüfung des Werte­be­reichs, der Statio­na­rität sowie logische Opera­toren stellen sicher, dass nur gültige Signale und sinnvolle Ersatz­werte verar­beitet werden, oder dass die Berechnung bei fehler­haften oder fehlenden essen­zi­ellen Signalen übersprungen wird.

Der eigent­liche Berech­nungs­prozess beginnt mit der Zuordnung der Online-Signale zu internen Parametern, die auch in C# oder Python definierte Neben­be­rech­nungen oder Varia­blen­typ­um­wand­lungen umfassen können. Diese Parameter werden dann in ein Calcu­lation Job-Modul einge­speist, das die Ausführung des Simula­ti­ons­mo­dells verwaltet.

Sobald die Berech­nungs­er­geb­nisse an das Verar­bei­tungs­schema zurück­ge­geben werden, können ihre Nachbe­ar­bei­tungs­schritte weitere logische Prüfungen und benut­zer­de­fi­nierte Berech­nungen enthalten, bevor sie den entspre­chenden Ausga­be­si­gnalen zugeordnet und in eine oder mehrere Daten­ab­lagen geschrieben werden.

Nehmen Sie an unserem Live-Webinar mit dem Titel „Avoiding Garbage In Garbage Out in Online Process Simulation“ teil, das am 26. September 2024 um 15.00 Uhr GMT statt­findet.

Portrait Miguel Prokop

“Kunden für schlechte Daten­qua­lität verant­wortlich zu machen, ist keine gute Strategie. Software­systeme müssen in der Lage sein, fehler­hafte Einga­be­daten zu identi­fi­zieren, und sie müssen über Verfahren verfügen, um angemessene Ersatz­werte zu generieren, damit ausrei­chend viele richtige und nützliche Ergeb­nisse produ­ziert werden.“

Miguel Prokop, Manager Software Engineering

Icon quotes

Möchten Sie weitere Infor­ma­tionen zu diesem Thema erhalten?

Entdecken Sie unsere Artikel und andere Ressourcen als kosten­losen Download.

DPS - Data Processing Service

Eine benut­zer­freund­liche Toolbox mit Modulen zur komplexen Verar­bei­tungen von Online-Daten.