Table KNIME Rule Engine (krok)
Krok Tabela: silnik reguł KNIME stosuje listę reguł KNIME Rule Engine przechowywanych w tabeli i odczytywanych podczas uruchomienia kroku. O wyniku wiersza decyduje pierwsza pasująca reguła. Zmigrowane przepływy pracy KNIME używają tego kroku dla węzłów Rule Engine (Dictionary), Rule Engine Variable (Dictionary), Rule-based Row Filter (Dictionary) i Rule-based Row Splitter (Dictionary), w tym zestawów reguł PMML, gdy reguły pochodzą z tabeli znanej dopiero podczas uruchomienia przepływu pracy.
Krok konwertuje odczytane reguły w ten sam sposób co konwerter. Reguła, której nie może przenieść, na przykład używająca składni dostępnej tylko w Javie lub zmiennej przepływu, powoduje niepowodzenie kroku zamiast zapisania błędnej kolumny.
Formularz kroku zawiera sekcję Tabele, w której Użyj reguł do wybiera rodzaj reguły, a Ty wybierasz tabele źródłową, wyjściową i reguł, sekcję Dane wyjściowe, sekcję Ocena zestawem reguł dla zestawów reguł PMML oraz sekcję Kolumny.
Konfiguracja
Dział zatytułowany „Konfiguracja”sourceitarget_frame— tabela do odczytu i tabela do zapisu.source_columnsitarget_columnsto kolumny odczytywane i zapisywane; kolumna docelowa wskazana przezoutput_columnotrzymuje wynik reguł.rules_source— tabela, której wiersze są regułami.rules_columnzawiera każdą regułę,outcome_columnjej wynik, arules_order_column, jeśli jest ustawiona, określa kolejność reguł.rule_kind—engine(domyślnie) zapisuje wynik reguł woutput_column, otypowany przezoutput_dtype.filterisplitterzapisują wiersze zachowane przez reguły:include(domyślnie true) decyduje, czy wynik reguły TRUE zachowuje, czy odrzuca wiersz, aportto1dla wierszy zachowanych lub2dla pozostałych.variablezapisuje jednowierszową tabelę z wartością obliczoną przez reguły, bez tabeli źródłowej.outcome_cell— typ komórki KNIME kolumny wyniku, który decyduje, jak wynik jest zapisywany w regule.knime_typespodaje typ komórki KNIME dla kolumn wejściowych z datą i godziną ze strefą, czasem trwania i okresem.dollar_references— wyniki w postaci$column$wskazują kolumny, a nie tekst.disallow_long(domyślnie true) odpowiada ustawieniu KNIME o tej samej nazwie.- Zestawy reguł PMML —
default_ruleto reguła, która zawsze się uruchamia, dołączana na końcu.weight_columnidefault_weight(domyślnie 1.0) ustawiają wagę każdej reguły do wyboru ważonego, w którym najcięższa reguła jest sprawdzana jako pierwsza.confidence_column,confidence_cell,confidence_outputidefault_confidence_rulezapisują pewność wyniku każdej reguły.
Powiązane
Dział zatytułowany „Powiązane”- Table Extract (krok) — reguły znane podczas konwersji stają się wyrażeniami kolumn i filtrami
- Macierz konwersji KNIME