Paso Table KNIME Rule Engine
Descripción
Sección titulada «Descripción»El paso Tabla: Motor de reglas de KNIME aplica una lista de reglas del Rule Engine de KNIME que se guardan en una tabla y se leen cuando se ejecuta el paso. La primera regla que coincide con una fila decide su resultado. Los flujos de trabajo de KNIME migrados usan este paso para los nodos Rule Engine (Dictionary), Rule Engine Variable (Dictionary), Rule-based Row Filter (Dictionary) y Rule-based Row Splitter (Dictionary), incluidos los conjuntos de reglas PMML, cuando las reglas proceden de una tabla que solo se conoce cuando se ejecuta el flujo de trabajo.
El paso convierte las reglas que lee del mismo modo que lo hace el conversor. Una regla que no puede admitir, como una que usa sintaxis exclusiva de Java o una variable de flujo, hace que el paso falle en lugar de escribir una columna incorrecta.
El formulario del paso tiene una sección Tablas donde Usar las reglas para elige el tipo de regla y usted selecciona las tablas de origen, de salida y de reglas, una sección Salida, una sección Puntuación con conjunto de reglas para los conjuntos de reglas PMML y una sección Columnas.
Configuración
Sección titulada «Configuración»sourceytarget_frame: la tabla que se lee y la tabla en la que se escribe.source_columnsytarget_columnsson las columnas que se leen y se escriben; la columna de destino indicada poroutput_columnrecibe el resultado de las reglas.rules_source: la tabla cuyas filas son las reglas.rules_columncontiene cada regla,outcome_columnsu resultado yrules_order_column, cuando se establece, ordena las reglas.rule_kind:engine(valor predeterminado) escribe el resultado de las reglas enoutput_column, con el tipo que indicaoutput_dtype.filterysplitterescriben las filas que las reglas conservan:include(valor predeterminado true) decide si un resultado TRUE de una regla conserva o descarta la fila, yportes1para las filas conservadas o2para el resto.variableescribe la tabla de una fila con el valor que calculan las reglas, sin tabla de origen.outcome_cell: el tipo de celda de KNIME de la columna de resultado, que decide cómo se escribe un resultado en una regla.knime_typesindica el tipo de celda de KNIME de las columnas de entrada de fecha y hora con zona, duración y período.dollar_references: los resultados con la forma$column$indican columnas en lugar de texto.disallow_long(valor predeterminado true) coincide con la configuración del mismo nombre de KNIME.- Conjuntos de reglas PMML:
default_rulees una regla que siempre se activa y se agrega al final.weight_columnydefault_weight(valor predeterminado 1.0) establecen el peso de cada regla para la selección ponderada, en la que se prueba primero la regla de mayor peso.confidence_column,confidence_cell,confidence_outputydefault_confidence_ruleescriben la confianza del resultado de cada regla.
Relacionado
Sección titulada «Relacionado»- Table Extract: las reglas conocidas al convertir se transforman en expresiones de columna y filtros
- Matriz de conversión de KNIME