Skip to main content
Skip table of contents

3.2.3.10. Pentaho

Über den Step “Pentaho” ist es möglich, einen beliebigen Pentaho-Job auszuführen. Dafür muss der Pentaho Carte Dienst installiert und gestartet sein.

Die URL des Pentaho-Carte-Dienstes muss in den Applikationseinstellungen (siehe: 2.3. Applikationseinstellungen | 2.3.2.-Basiseinstellungen-(C)) angegeben sein.

Informationen zu den Bearbeitungsmöglichkeiten der Pipeline (hinzufügen, importieren, exportieren, Einstellungen, bearbeiten, usw.) sowie zur Bearbeitung einzelner Steps (Name, kopieren, Optionen mit Ausführungsbedingungen, Aufgabenplan hinzufügen, usw.) finden Sie auf der Startseite der Prozesspipelines: 3.2.3.1. Startseite

3.2.3.10.1. Pentaho-Step hinzufügen

  • Wählen Sie den gewünschten Step aus:

image-20250115-123824.png

Ansicht 1 “Step hinzufügen”

  • Wenn der Step ausgewählt wird, öffnet sich eine Übersicht:

image-20240717-094610.png

Ansicht 2 “Step hinzufügen”


3.2.3.10.2. Datenquelle (a)

Pentaho-Job-Pfad

  • Hier muss der Pfad zu einem Pentaho Job auf dem lokalen Dateisystem eingetragen werden.

Der OCT-Dienst muss lesenden Zugriff auf die angegebene Pentaho-Datei besitzen. Es wird empfohlen, die Datei im Datenpfad von OCT zu hinterlegen (Standard: "C:\ProgramData\Saxess Sofware\<Dienstname>").

Datenquelle

  • Hier kann über ein Drop-down-Menü eine Datenbankquellverbindung gewählt werden.

  • Entweder kann eine bestehende Verbindung aus der Datenquellenverwaltung oder die eigene OCT-Datenbank ausgewählt werden.

  • Mit der Auswahl einer Datenquelle werden Variablen an Pentaho übergeben.


3.2.3.10.3. Datenziel (b)

Datenziel

  • Hier kann über ein Drop-down-Menü eine Zieldatenbankverbindung gewählt werden.

  • Entweder kann eine bestehende Verbindung aus der Datenquellenverwaltung oder die eigene OCT-Datenbank ausgewählt werden.

  • Mit der Auswahl einer Datenquelle werden Variablen an Pentaho übergeben.


3.2.3.10.4. Parameter (c)

  • Damit Parameter auch in Pentaho aufgelöst werden, muss die Transformation “JSONConfigToVars“ aus dem Ordner “FRAMEWORK\CUSTOMJOB_TEMPLATE” in den Pentaho Job eingebaut werden.

  • Einer Prozedur können beliebig viele Parameter übergeben werden - dazu zählen z.B. auch globale Parameter für Pipelines.

  • Es können globale Parameter mit $[Variablenname] referenziert werden.

  • Mit einem Linksklick auf den Button “Parameter hinzufügen” wird jedes Mal eine neue Zeile hinzugefügt, um neue Parameter zu bestimmen.

image-20250115-130906.png

Name

  • Eingabefeld für einen Parameternamen

Typ

  • Über ein Drop-down-Menü kann ein Typ ausgewählt werden: “text” oder “numeric”.

Wert

  • Übergibt den Parameter mit einem dazugehörigem Wert.

  • Mögliche Werte hängen von der Art des ausgewählten Typs ab.

Icon image-20250115-124652.png “Löschen”

  • Über das Icon kann die Zeile des Parameters mit all seinen Angaben gelöscht werden.


Nach dem Hinzufügen eines Steps muss dieser gespeichert werden. Danach kann über das Icon image-20250115-110419.png in der Menüleiste die Pipeline gestartet werden.

Während die Pipeline ausgeführt wird, erscheint solange ein sich drehender Kreis image-20250115-110355.png in der Pipelinezeile, bis der Prozess beendet ist.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.