Skip to main content
Skip table of contents

3.2.3.11. 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.

3.2.3.11.1. Pentaho-Step hinzufügen

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

image-20240717-094357.png

Ansicht 1 “Step hinzufügen”

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

image-20240717-094610.png

Ansicht 1 “Step hinzufügen”


3.2.3.11.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.11.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.11.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-20240717-095031.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 “Löschen” image-20240717-095252.png

  • Ü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-20240612-135457.png in der Menüleiste die Pipeline gestartet werden.

Während die Pipeline ausgeführt wird, erscheint solange ein sich drehender Kreis image-20240612-135754.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.