Glossar/Terminologie
Hier werden die (englischen) Namen und Bezeichnungen definiert, die im Produkt und der Dokumentation von IGUASU an verschiedenen Stellen zu finden sind.
Allgemein |
|
Flow |
Die Definition eines ausführbaren, gerichteten Graphen. Dieser kann diverse Processors, Verbindunge etc. enhalten und sich auch über mehrere Process Groups erstrecken. Ein Flow kann über eine Process Group |
Diagram |
Der linke Bereich der Benutzeroberfläche von IGUASU, in dem Flows erstellt werden. |
Diagramm |
|
Module |
Alle Element, die in Diagrammen verwendet werden können. |
Process Group |
Die Process Group ist ein Gruppierungselement, welches alle Module eines Diagramms enhalten kann (auch andere Process Groups). |
Processor |
Der Processor ist das Element an dem die jeweilige spezifische Logik erfolt. Es gibt diverse Processor-Typen für verschiedenste Aufgaben wie beispielsweise eine Datenbank befüllen, einen HTTP-Endpunkt aufrufen oder ein XML in ein JSON zu wandeln. |
Input Port |
Definiert einen Einsprungpunkt in eine Process Group |
Output Port |
Definiert einen Einsprungpunkt in eine Process Group |
Label |
Element über das Notes und Rahmen im Diagramm erstellt werden können |
Connection |
Eine Verbindung von zwei Modulen im Diagramm |
Funnel |
Über den Funnel werden Verbindungen zusammengeführt. Er kann auch als "Dead-End" bei der Entwicklung von Flows dienen, wenn man z.B. Failure-Verbindungen ausführen möchte, ohne die Verbeitung in diesem Moment abzuschließen. |
Status History |
Kann im Diagramm gewählt werden, damit man dann an den Processors und Process Groups grafische Histogramme über die vergangenen Ausführungen erhält. |
Relationship |
Die Ausgänge, die ein Processor haben kann - im Diagramm werden diese zu Verbindungen (Connection) |
Konfiguration |
|
Config |
Das Config-Panel zeigt die Konfiguration des Moduls, das im Diagramm ausgewählt wurde. Die Umfangreichsten Konfigurationen gibt es im Processor - diese sind auch für jeden Processor unterschiedlich. |
Settings |
Settings sind unterhalb des Config-Panel. Alles Module ausser dem Funnel haben Settings. |
Properties |
Properties sind unterhalb des Config-Panel und stehen nur bei Processors zur Verfügung. Jeder Processor-Typ hat andere Properties. |
Dynamic Property |
Einige Processors und Services erlauben das verwenden von dynamisch hinzugefügten Processors. |
State |
Gibt es nur bei einigen Processors, die einen Status über die Ausführungen hinweg halten. |
Data |
Das Data Panel steht nur an Processors zur Verfügung. In dem Data-Panel können Daten (FlowFiles mit ihren Attribuen und dem Content) vergangener Ausführungen angezeigt werden. Ebenso können hier Eingaben gemacht werden, die dann für die lokale Testausführung von Processors verwendet werden. |
Daten |
|
FlowFile |
Das FlowFile bezeichnet die Daten, welche durch den Flow fließen. |
FlowFile Attribute |
Die Attribute - also Name/Value Paare, die als Metadaten fungieren. Einige Attribute wie z.B. eine UUID gibt es immer, andere können je nach Bedarf von den Processors gesetzt werden. |
FlowFile Content |
Die Daten, die an einem FlowFile hängen. z.B. JSON, CSV, ein binäres Bild, etc. |
Weitere Komponenten |
|
Service |
Jede Process Group kann beliebig viele Services enhalten. Services werden von Processors verwendet, um gemeinsame Funktionalität zusammenzufassen. Dies könnte z.B. ein Datanbank-Pool für Datenbank-Processors sein oder ein SSL-Service für HTTP-basierte Processors. |
Parameter |
Parameter werden zentral in Parameter Contexts erfasst und dann aus den Flows an den Properties der Processors und Services verwendet. Hierüber können generische Flows parametrisiert werden. Dies ist auch für Staging nützlich. |
Reporting Tasks |
Bieten eine Möglichkeit Metriken über das System und die Ausführungen zu verarbeiten bzw. für andere Systeme zur Verfügung zu stellen. |
Bulletins |
Stellen Nachrichten aus Processors und Services dar. Dies ist insbesondere wichtig, wenn es ERRORs gibt. Ob Bulletins erzeugt werden hängt davon ab, welcher 'Bulletin Level' an der Komponente konfiguriert wurde. |
Daten der Prozessausführung |
|
Provenance |
Kann man Diagramm eingeschaltet werden. Wählt man dann einen Processor wird eine Tabelle der zugehörigen Events angezeigt. Wählt man eines der Events, wird im Data Panel angezeigt, welche Daten (FlowFile) hier verabeitet wurden. Wenn aktiviert, wird zusätzlich zu dieser Auführung die komplette Abarbeitung dieses Flows mit den Modulen und Verbindungen die durchflossen wurde blau eingefärbt. |
Event |
Bei der Ausführung von Processors Werden Events erzeugt. Beispielsweise beim Aufruf eines entfernten Systems. Bei der Auswahl eines solchen Events sieht man die Daten die dabei geflossen sind im Data Panel. |
Execution sequence |
Die Darstellung der Ausführung eines Flows im Diagramm. Es wirden alle Stränge, die durchlaufen wurden dargestellt. Dies passiert über eine blau Einfärbung von Processors und Verbindungen. |