Passo Table KNIME Rule Engine
Descrição
Seção intitulada “Descrição”O passo Tabela: KNIME Rule Engine aplica uma lista de regras do KNIME Rule Engine guardadas numa tabela, lida quando o passo é executado. A primeira regra que corresponde a uma linha decide o respetivo resultado. Os fluxos de trabalho do KNIME migrados utilizam este passo para os nós Rule Engine (Dictionary), Rule Engine Variable (Dictionary), Rule-based Row Filter (Dictionary) e Rule-based Row Splitter (Dictionary), incluindo conjuntos de regras PMML, quando as regras provêm de uma tabela que só é conhecida quando o fluxo de trabalho é executado.
O passo converte as regras que lê da mesma forma que o conversor. Uma regra que não consiga transportar, como uma que utilize sintaxe exclusiva de Java ou uma variável de fluxo, faz o passo falhar em vez de escrever uma coluna errada.
O formulário do passo tem uma secção Tabelas onde Usar as regras para escolhe o tipo de regra e se escolhem as tabelas de origem, de saída e de regras, uma secção Saída, uma secção Pontuação por conjunto de regras para conjuntos de regras PMML e uma secção Colunas.
Configuração
Seção intitulada “Configuração”sourceetarget_frame— a tabela a ler e a tabela a escrever.source_columnsetarget_columnssão as colunas lidas e escritas; a coluna de destino indicada poroutput_columnrecebe o resultado das regras.rules_source— a tabela cujas linhas são as regras.rules_columncontém cada regra,outcome_columno respetivo resultado erules_order_column, quando definido, ordena as regras.rule_kind—engine(predefinição) escreve o resultado das regras emoutput_column, com o tipo indicado poroutput_dtype.filteresplitterescrevem as linhas que as regras mantêm:include(predefinição true) decide se um resultado de regra TRUE mantém ou descarta a linha, eporté1para as linhas mantidas ou2para as restantes.variableescreve a tabela de uma linha com o valor que as regras calculam, sem tabela de origem.outcome_cell— o tipo de célula do KNIME da coluna de resultado, que decide como um resultado é escrito numa regra.knime_typesindica o tipo de célula do KNIME das colunas de entrada de data e hora com fuso, duração e período.dollar_references— os resultados na forma$column$indicam colunas e não texto.disallow_long(predefinição true) corresponde à definição do KNIME com o mesmo nome.- Conjuntos de regras PMML —
default_ruleé uma regra que dispara sempre, acrescentada no fim.weight_columnedefault_weight(predefinição 1.0) definem o peso de cada regra para a seleção ponderada, em que a regra mais pesada é tentada primeiro.confidence_column,confidence_cell,confidence_outputedefault_confidence_ruleescrevem a confiança do resultado de cada regra.
Relacionado
Seção intitulada “Relacionado”- Table Extract — as regras conhecidas no momento da conversão tornam-se expressões de coluna e filtros
- Matriz de conversão do KNIME