Table KNIME Rule Engine (Schritt)
Beschreibung
Abschnitt betitelt „Beschreibung“Der Schritt Tabelle: KNIME Rule Engine wendet eine Liste von KNIME-Rule-Engine-Regeln an, die in einer Tabelle liegen und bei der Ausführung des Schritts gelesen werden. Die erste Regel, die auf eine Zeile passt, bestimmt deren Ergebnis. Migrierte KNIME-Workflows verwenden diesen Schritt für die Knoten Rule Engine (Dictionary), Rule Engine Variable (Dictionary), Rule-based Row Filter (Dictionary) und Rule-based Row Splitter (Dictionary), einschließlich PMML-Regelsätzen, wenn die Regeln aus einer Tabelle stammen, die erst bei der Ausführung des Workflows bekannt ist.
Der Schritt konvertiert die gelesenen Regeln auf dieselbe Weise wie der Konverter. Eine Regel, die er nicht übernehmen kann, etwa weil sie Java-spezifische Syntax oder eine Flow-Variable verwendet, lässt den Schritt fehlschlagen, statt eine falsche Spalte zu schreiben.
Das Schrittformular hat einen Abschnitt Tabellen, in dem Die Regeln verwenden, um die Regelart wählt und Sie die Quell-, die Ausgabe- und die Regeltabelle auswählen, außerdem einen Abschnitt Ausgabe, einen Abschnitt Bewertung mit Regelsatz für PMML-Regelsätze und einen Abschnitt Spalten.
Konfiguration
Abschnitt betitelt „Konfiguration“sourceundtarget_frame: die Tabelle, die gelesen wird, und die Tabelle, in die geschrieben wird.source_columnsundtarget_columnssind die gelesenen und die geschriebenen Spalten; die durchoutput_columnbenannte Zielspalte erhält das Ergebnis der Regeln.rules_source: die Tabelle, deren Zeilen die Regeln sind.rules_columnenthält jede Regel,outcome_columnihr Ergebnis, undrules_order_columnlegt, sofern gesetzt, die Reihenfolge der Regeln fest.rule_kind:engine(Standard) schreibt das Ergebnis der Regeln inoutput_column, typisiert durchoutput_dtype.filterundsplitterschreiben die Zeilen, die die Regeln behalten:include(Standard true) legt fest, ob ein Regelergebnis TRUE die Zeile behält oder verwirft, undportist1für die behaltenen Zeilen oder2für den Rest.variableschreibt die einzeilige Tabelle mit dem Wert, den die Regeln berechnen, ohne Quelltabelle.outcome_cell: der KNIME-Zelltyp der Ergebnisspalte, der bestimmt, wie ein Ergebnis in einer Regel geschrieben wird.knime_typesgibt den KNIME-Zelltyp von Eingabespalten mit Datum/Uhrzeit mit Zeitzone, Dauer und Zeitraum an.dollar_references: Ergebnisse in der Form$column$benennen Spalten statt Text.disallow_long(Standard true) entspricht der gleichnamigen Einstellung von KNIME.- PMML-Regelsätze:
default_ruleist eine Regel, die immer ausgelöst wird und zuletzt angehängt wird.weight_columnunddefault_weight(Standard 1.0) legen das Gewicht jeder Regel für die gewichtete Auswahl fest, bei der die schwerste Regel zuerst versucht wird.confidence_column,confidence_cell,confidence_outputunddefault_confidence_ruleschreiben die Konfidenz des Ergebnisses jeder Regel.
Verwandte Themen
Abschnitt betitelt „Verwandte Themen“- Table Extract (Schritt): Regeln, die bei der Konvertierung bekannt sind, werden zu Spaltenausdrücken und Filtern
- KNIME-Konvertierungsmatrix