Matriz de conversão do KNIME
O PlaidCloud converte fluxos de trabalho do KNIME (.knwf) e grupos de fluxos de trabalho (.knar)
em fluxos de trabalho avançados nativos. O importador mapeia cada nó do KNIME para um
passo de fluxo de trabalho, uma variável de projeto ou um objeto da área de desenho, e aplana os metanós e
os componentes, pelo que um fluxo de trabalho convertido é executado de forma nativa na nuvem.
98,5 % das configurações de nós do KNIME são convertidas por completo, e 205 dos 207 tipos de nós principais têm o estado Completo. Para executar uma conversão, consulte Migrar fluxos de trabalho do KNIME.
Cada nó tem um estado:
- Completo — o nó tem um mapeamento válido para passos do PlaidCloud.
- Parcial — o nó é convertido para a sua utilização comum, mas um modo de funcionalidade distinto não é reproduzido; o modo é indicado.
- Não suportado — sem conversão; o nó permanece na área de desenho como um marcador de posição com nome e a funcionalidade é reconstruída de forma nativa.
As variantes mais antigas e obsoletas de um nó estão listadas no nó que as substitui.
Os poucos comportamentos que um fluxo de trabalho convertido não reproduz estão listados em Casos limite conhecidos.
Um nó de conector torna-se a ligação do PlaidCloud na qual os respetivos passos são executados — consulte Ligação a sistemas externos.
Suporte de nós
Seção intitulada “Suporte de nós”Nos 207 nós principais: 205 Completo, 2 Parcial, 0 Não suportado.
| Nó | Estado | Equivalente no PlaidCloud | Conversão |
|---|---|---|---|
| Compress Files/Folder | Completo | Passos de documentos | Comprime ficheiros e pastas. |
| CSV Reader | Completo | Importar: CSV | Lê texto delimitado com o delimitador, as aspas, o cabeçalho, a codificação e os tipos de coluna configurados. |
| CSV Writer | Completo | Exportar: CSV | Escreve a tabela como texto delimitado com o delimitador, as aspas, o cabeçalho e a codificação configurados. |
| Decompress Files | Completo | Passos de documentos | Descomprime ficheiros. |
| Empty Table Creator | Completo | Entrada de tabela em linha | Cria uma tabela vazia com uma estrutura definida. |
| Excel Reader | Completo | Importar: Excel | Lê a folha, o intervalo, a linha de cabeçalho e os tipos de coluna selecionados. |
| Excel Reader (XLS) | Completo | Importar: Excel | Lê livros .xls antigos da mesma forma que o Excel Reader. |
| Excel Writer | Completo | Exportar: Excel | Escreve a tabela numa folha de um livro do Excel. |
| Excel Writer (XLS) | Completo | Exportar: Excel | Escreve a tabela num livro do Excel. |
| File Reader | Completo | Importar: CSV | Lê ficheiros de texto delimitado; os esquemas além de um único delimitador e cabeçalho são convertidos como as definições equivalentes de Importar: CSV. |
| Fixed Width File Reader | Completo | Importar: CSV | Lê ficheiros de texto de largura fixa para uma tabela. |
| GET Request | Completo | Passo Pedido REST | Emite um pedido GET e devolve a resposta. |
| Google Ads | Completo | Passo REST | Chama a API do Google Ads. |
| JSON Reader | Completo | Importar: JSON | Lê um ficheiro JSON para uma tabela. |
| Line Reader | Completo | Importar: CSV | Lê cada linha de um ficheiro de texto para uma linha da tabela. |
| POST Request | Completo | Passo Pedido REST | Emite um pedido POST e devolve a resposta. |
| Send Email | Completo | Passo Notificar: Correio eletrónico | Envia uma mensagem de correio eletrónico a partir do fluxo de trabalho. |
| Table Creator | Completo | Entrada de tabela em linha | Cria como tabela em linha as linhas tipificadas introduzidas na caixa de diálogo do nó. |
| Table Reader | Completo | Importar: arquivo de tabela | Lê um ficheiro de tabela do KNIME incluído no arquivo do fluxo de trabalho. |
| Table Writer | Completo | Exportar: arquivo de tabela | Escreve a tabela num ficheiro de tabela do KNIME. |
Manipulação
Seção intitulada “Manipulação”| Nó | Estado | Equivalente no PlaidCloud | Conversão |
|---|---|---|---|
| Binner | Completo | Table Extract com expressões de coluna | Reproduz o nó Binner. |
| Binner (Apply) | Completo | Table Extract com expressões de coluna | Reproduz o nó Binner (Apply). |
| Binner (Dictionary) | Completo | Table Extract com expressões de coluna | Reproduz o nó Binner (Dictionary). |
| Bootstrap Sampling | Completo | Table Extract com um filtro de amostra | Seleciona linhas por amostragem com reposição. |
| Case Converter | Completo | Table Extract com expressões de coluna | Converte as colunas de texto selecionadas para maiúsculas ou minúsculas. |
| Category to Number | Completo | Table Extract com expressões de coluna | Reproduz o nó Category to Number. |
| Category to Number (Apply) | Completo | Table Extract com expressões de coluna | Reproduz o nó Category to Number (Apply). |
| Cell Extractor | Completo | Table Extract com expressões de coluna | Extrai uma célula como variável de projeto ou coluna. |
| Cell Splitter | Completo | Table Extract com expressões de coluna | Divide uma coluna de texto em várias colunas por delimitador. |
| Cell Splitter By Position | Completo | Table Extract com expressões de coluna | Divide uma coluna de texto em várias colunas em posições fixas. |
| Cell Updater | Completo | Table Extract com expressões de coluna | Reproduz o nó Cell Updater. |
| Column Appender | Completo | Tabela: Junção interna por número de linha | Acrescenta lado a lado as colunas de várias tabelas. |
| Column Auto Type Cast | Completo | Table Extract com tipos de coluna | Deteta e aplica o tipo mais restrito a cada coluna de texto. |
| Column Combiner | Completo | Table Extract com expressões de coluna | Concatena as colunas selecionadas numa única coluna de texto com um delimitador e aspas. |
| Column Comparator | Completo | Table Extract com expressões de coluna | Reproduz o nó Column Comparator. |
| Column Filter | Completo | Table Extract com uma lista de colunas | Mantém ou remove colunas por nome, padrão ou tipo. |
| Column Merger | Completo | Table Extract com expressões de coluna | Obtém o primeiro valor não em falta entre duas colunas, ou a principal com uma alternativa. |
| Column Name Extractor | Completo | Table Extract com expressões de coluna | Reproduz o nó Column Name Extractor. |
| Column Name Replacer | Completo | Table Extract com mudanças de nome de coluna | Muda o nome das colunas por pesquisa e substituição ou por expressão regular. |
| Column Renamer | Completo | Table Extract com mudanças de nome de coluna | Muda o nome das colunas selecionadas. |
| Column Renamer (Dictionary) | Completo | Table Extract com expressões de coluna | Reproduz o nó Column Renamer (Dictionary). |
| Column Resorter | Completo | Table Extract com ordem das colunas | Reordena as colunas. |
| Column Splitter | Completo | Table Extract com uma lista de colunas (dois passos) | Divide as colunas em duas tabelas por seleção. |
| Columns to Collection | Completo | Table Extract com expressões de coluna | Combina colunas numa única coluna de lista. |
| Constant Value Column Appender | Completo | Table Extract com uma coluna constante | Acrescenta colunas com um valor constante, uma variável ou um valor em falta. |
| Constant Value Column Filter | Completo | Table Extract com expressões de coluna | Reproduz o nó Constant Value Column Filter. |
| Constant Value Row Appender | Completo | Table Extract com expressões de coluna | Reproduz o nó Constant Value Row Appender. |
| Correlation Filter | Completo | Table Extract com expressões de coluna | Reproduz o nó Correlation Filter. |
| Denormalizer | Completo | Table Extract com expressões de coluna | Reproduz o nó Denormalizer. |
| Domain Calculator | Completo | Table Extract com expressões de coluna | Reproduz o nó Domain Calculator. |
| Double to Integer | Completo | Table Extract com expressões de coluna | Converte colunas decimais em inteiros por arredondamento para baixo, para cima ou ao valor mais próximo. |
| Duplicate Row Filter | Completo | Table Extract com numeração de linhas | Remove ou assinala linhas duplicadas pelas colunas selecionadas, mantendo a primeira, a última, a de valor mínimo, a de valor máximo ou a mais frequente. |
| Edit Nominal Domain | Completo | Table Extract com expressões de coluna | Reproduz o nó Edit Nominal Domain. |
| Edit Nominal Domain (Dictionary) | Completo | Table Extract com expressões de coluna | Reproduz o nó Edit Nominal Domain (Dictionary). |
| Edit Numeric Domain | Completo | Table Extract com expressões de coluna | Reproduz o nó Edit Numeric Domain. |
| Equal Size Sampling | Completo | Table KNIME Random Sample com Table Inner Join nas posições de linha mantidas | Reduz todas as classes de uma coluna ao tamanho da classe mais pequena. |
| Expression Row Filter | Completo | Table Extract com uma expressão de filtro | Filtra linhas com uma expressão. |
| Extract Table Spec | Completo | Metadados de colunas escritos como tabela | Escreve como tabela os nomes e os tipos das colunas da tabela de entrada. |
| Filter Apply | Completo | Table Extract com expressões de coluna | Reproduz o nó Filter Apply. |
| Filter Apply Row Splitter | Completo | Table Extract com expressões de coluna | Reproduz o nó Filter Apply Row Splitter. |
| Lag Column | Completo | Table Extract com expressões de janela | Acrescenta o valor de uma linha anterior, por passo e intervalo de desfasamento. |
| Linear Correlation | Completo | Table Extract com expressões de coluna | Reproduz o nó Linear Correlation. |
| Low Variance Filter | Completo | Table Extract com expressões de coluna | Reproduz o nó Low Variance Filter. |
| Missing Value | Completo | Table Extract com expressões de coluna | Substitui os valores em falta, por tipo, por um valor fixo, pela média, pela mediana, pelo valor anterior ou seguinte, ou pelo valor mais frequente. |
| Missing Value (Apply) | Completo | Table Extract com expressões de coluna | Reproduz o nó Missing Value (Apply). |
| Missing Value Column Filter | Completo | Table Extract com expressões de coluna | Reproduz o nó Missing Value Column Filter. |
| Nominal Value Row Filter | Completo | Table Extract com uma expressão de filtro | Mantém as linhas cuja coluna escolhida contém um dos valores selecionados. |
| Nominal Value Row Splitter | Completo | Table Extract com uma expressão de filtro (dois passos) | Divide as linhas pelos valores selecionados de uma coluna. |
| Normalizer | Completo | Table Extract com expressões de coluna | Reproduz o nó Normalizer. |
| Normalizer (Apply) | Completo | Table Extract com expressões de coluna | Reproduz o nó Normalizer (Apply). |
| Number Rounder | Completo | Table Extract com expressões de coluna | Arredonda números por casas decimais ou algarismos significativos, usando o modo de arredondamento selecionado. |
| Number to Category (Apply) | Completo | Table Extract com expressões de coluna | Reproduz o nó Number to Category (Apply). |
| Number to String | Completo | Table Extract com expressões de coluna | Converte números em texto. |
| Numeric Outliers | Completo | Table Extract com expressões de coluna | Reproduz o nó Numeric Outliers. |
| Numeric Outliers (Apply) | Completo | Table Extract com expressões de coluna | Reproduz o nó Numeric Outliers (Apply). |
| Rank | Completo | Table Extract com expressões de janela | Ordena as linhas por posição segundo as colunas selecionadas, opcionalmente por grupo. |
| Reference Column Filter | Completo | Table Extract com uma lista de colunas | Mantém ou remove as colunas que também existem numa tabela de referência. |
| Reference Column Resorter | Completo | Table Extract com ordem das colunas | Ordena as colunas de acordo com uma tabela de referência. |
| Reference Column Splitter | Completo | Table Extract com uma lista de colunas (dois passos) | Divide as colunas consoante existam ou não numa tabela de referência. |
| Reference Row Filter | Completo | Tabela: Junção interna / Tabela: Anti-junção | Mantém ou remove as linhas cuja chave aparece numa segunda tabela. |
| Reference Row Splitter | Completo | Tabela: Junção interna e Tabela: Anti-junção | Divide as linhas consoante a sua chave apareça ou não numa segunda tabela. |
| Row Filter | Completo | Table Extract com uma expressão de filtro | Mantém ou remove linhas por valor de coluna, intervalo de números de linha, padrão de ID de linha ou teste de valor em falta. |
| Row Sampler | Completo | Table Extract com um filtro de posição para as primeiras linhas e amostragem linear; Table KNIME Random Sample com Table Inner Join para seleções aleatórias e estratificadas | Seleciona linhas por contagem absoluta, percentagem, primeiras linhas, amostragem linear ou seleção aleatória, com estratificação opcional. |
| Row Splitter | Completo | Table Extract com uma expressão de filtro (dois passos) | Divide as linhas em saídas correspondentes e não correspondentes usando os critérios do Row Filter. |
| Row to Column Names | Completo | Table Extract com expressões de coluna | Reproduz o nó Row to Column Names. |
| RowID | Completo | Table Extract com numeração de linhas | Substitui ou cria o identificador de linha a partir de uma coluna ou de um padrão. |
| Rule-based Row Filter | Completo | Table Extract com uma expressão de filtro | Mantém as linhas que satisfazem a primeira regra correspondente de uma lista de regras. |
| Rule-based Row Filter (Dictionary) | Completo | Table Extract com uma expressão de filtro | Filtra linhas por regras lidas de uma segunda tabela de entrada. |
| Rule-based Row Splitter | Completo | Table Extract com uma expressão de filtro (dois passos) | Divide as linhas pela primeira regra correspondente de uma lista de regras. |
| Rule-based Row Splitter (Dictionary) | Completo | Table Extract com uma expressão de filtro (dois passos) | Divide as linhas por regras lidas de uma segunda tabela de entrada. |
| Shuffle | Completo | Table Extract com uma ordem de ordenação | Reordena as linhas aleatoriamente. |
| Sorter | Completo | Table Extract com uma ordem de ordenação | Ordena as linhas pelas colunas e direções selecionadas. |
| Split Collection Column | Completo | Table Extract com expressões de coluna | Distribui uma coluna de lista por colunas separadas. |
| String Cleaner | Completo | Table Extract com expressões de coluna | Remove espaços, algarismos, pontuação ou carateres especiais do texto, e remove espaços nas extremidades ou altera a capitalização. |
| String Replacer | Completo | Table Extract com expressões de coluna | Substitui o texto que corresponde a um caráter universal ou a uma expressão regular. |
| String Replacer (Dictionary) | Completo | Tabela: Pesquisa | Substitui texto usando uma tabela de dicionário. |
| String Splitter (Regex) | Completo | Table Extract com expressões de coluna | Divide uma coluna de texto em colunas por grupos de expressão regular. |
| String to Number | Completo | Table Extract com expressões de coluna | Converte texto em números inteiros ou decimais com os separadores configurados. |
| String to Number (PMML) | Completo | Tabela: Extrair | Converte para passos nativos do PlaidCloud. |
| Subset Matcher | Completo | Table Extract com expressões de coluna | Reproduz o nó Subset Matcher. |
| Table Cropper | Completo | Table Extract com expressões de coluna | Reproduz o nó Table Cropper. |
| Table Difference Finder | Completo | Table Extract com expressões de coluna | Reproduz o nó Table Difference Finder. |
| Table Manipulator | Completo | Table Extract com expressões de coluna | Reproduz o nó Table Manipulator. |
| Table Partitioner | Completo | Table Extract com um filtro de posição (dois passos) para as primeiras linhas e amostragem linear; Table KNIME Random Sample com Table Inner Join e Table Anti Join para seleções aleatórias e estratificadas | Divide as linhas em duas tabelas por contagem ou percentagem, tomando as primeiras linhas, de forma linear ou aleatória. |
| Table Splitter | Completo | Table Extract com uma expressão de filtro (dois passos) | Divide uma tabela num número de linha. |
| Table Structure Creator | Completo | Entrada de tabela em linha | Cria uma tabela vazia com tipos de coluna definidos. |
| Table Updater | Completo | Table Extract com expressões de coluna | Reproduz o nó Table Updater. |
| Top k Row Filter | Completo | Table Extract com uma ordem de ordenação | Mantém as k primeiras linhas segundo os critérios de ordenação. |
| Ungroup | Completo | Table: Melt | Expande as células de coleção em linhas. |
Junção e agregação
Seção intitulada “Junção e agregação”| Nó | Estado | Equivalente no PlaidCloud | Conversão |
|---|---|---|---|
| Column Aggregator | Completo | Table Extract com expressões de coluna | Agrega as colunas selecionadas de cada linha. |
| Concatenate | Completo | Tabela: União total / Tabela: União distinta | Empilha tabelas por nome de coluna, mantendo a interseção ou a união das colunas, com tratamento opcional do ID de linha. |
| Cross Joiner | Completo | Tabela: Junção cruzada | Emparelha cada linha da tabela esquerda com cada linha da tabela direita. |
| Crosstab | Parcial | Table: Pivot | Faz a tabulação cruzada de duas colunas. Ainda não reproduzido: algumas combinações de definições cujos resultados diferem dos do KNIME. |
| GroupBy | Completo | Table Extract com agregação | Agrupa linhas e aplica os métodos de agregação às colunas selecionadas, incluindo contagem, soma, média, mediana, moda, primeiro, último, concatenação e lista. |
| Joiner | Completo | Tabela: Junção interna / Tabela: Junção externa | Junta duas tabelas por uma ou mais colunas-chave como junções internas, à esquerda, à direita ou externas completas, com saídas de correspondências e de não correspondências. |
| Loop End (Column Append) | Parcial | Tabela: Junção interna | Reúne os resultados das iterações lado a lado como colunas acrescentadas. Ainda não reproduzido: algumas combinações de definições cujos resultados diferem dos do KNIME. |
| Moving Aggregator | Completo | Table Extract com expressões de janela | Calcula agregações móveis sobre uma janela de linhas. |
| Pivoting | Completo | Table: Pivot | Pivota colunas de grupo e de pivô em colunas de valor agregadas, com totais opcionais. |
| Row Aggregator | Completo | Table Extract com agregação | Agrega linhas pelo valor de uma coluna. |
| Set Operator | Completo | Tabela: Junção interna / Tabela: Anti-junção / Tabela: União distinta | Calcula a interseção, a união e a diferença de duas tabelas. |
| Statistics | Completo | Table Extract com agregação | Calcula estatísticas de colunas. |
| Transpose | Completo | Table: Melt e Table: Pivot | Troca linhas e colunas usando uma desagregação seguida de um pivô. |
| Unpivot | Completo | Table: Melt | Transforma as colunas selecionadas em linhas de uma coluna de nome e de uma coluna de valor. |
| Value Counter | Completo | Table Extract com agregação | Conta as ocorrências de cada valor numa coluna. |
| Value Lookup | Completo | Tabela: Pesquisa | Pesquisa valores numa tabela de dicionário. |
Expressões
Seção intitulada “Expressões”| Nó | Estado | Equivalente no PlaidCloud | Conversão |
|---|---|---|---|
| Column Expressions | Completo | Table Extract com expressões de coluna | Avalia expressões de coluna para colunas novas ou substituídas. |
| Expression | Completo | Table Extract com expressões de coluna | Avalia o nó Expression para uma coluna nova ou substituída. |
| Math Formula | Completo | Table Extract com expressões de coluna | Avalia as funções do Math Formula para uma coluna nova ou substituída. |
| Math Formula (Multi Column) | Completo | Table Extract com expressões de coluna | Aplica uma expressão do Math Formula a várias colunas. |
| Math Formula (Variable) | Completo | Variáveis de projeto | Calcula uma variável de projeto numérica a partir de uma fórmula matemática. |
| Rule Engine | Completo | Table Extract com expressões de coluna | Avalia a primeira regra correspondente de uma lista de regras para uma coluna nova ou substituída. |
| Rule Engine (Dictionary) | Completo | Table Extract com expressões de coluna | Avalia regras lidas de uma segunda tabela de entrada para uma coluna. |
| Rule Engine Variable | Completo | Variáveis de projeto | Calcula uma variável de projeto a partir da primeira regra correspondente. |
| Rule Engine Variable (Dictionary) | Completo | Variáveis de projeto | Calcula uma variável de projeto a partir de regras lidas de uma segunda tabela. |
| String Manipulation | Completo | Table Extract com expressões de coluna | Avalia as funções do String Manipulation para uma coluna nova ou substituída. |
| String Manipulation (Multi Column) | Completo | Table Extract com expressões de coluna | Aplica uma expressão do String Manipulation a várias colunas. |
| String Manipulation (Variable) | Completo | Variáveis de projeto | Calcula uma variável de projeto de texto a partir de funções do String Manipulation. |
| Variable Expression | Completo | Variáveis de projeto | Calcula variáveis de projeto a partir de expressões. |
Controlo de fluxo
Seção intitulada “Controlo de fluxo”| Nó | Estado | Equivalente no PlaidCloud | Conversão |
|---|---|---|---|
| Active Branch Inverter | Completo | Tratamento de falhas do passo | Executa o ramo protegido e usa a saída alternativa quando este falha. |
| Boolean Configuration | Completo | Variáveis de projeto | Torna-se uma variável de projeto verdadeiro/falso com o valor predefinido configurado. |
| Boolean Widget | Completo | Variáveis de projeto | Torna-se uma variável de projeto verdadeiro/falso com o valor predefinido do widget. |
| Breakpoint | Completo | Condição do passo | Interrompe o ramo quando se verifica a condição configurada sobre uma variável ou tabela. |
| CASE Switch End | Completo | Condição do passo no ramo escolhido | Obtém os dados do ramo que foi mantido. |
| CASE Switch Start | Completo | Condição do passo no ramo escolhido | Um seletor conhecido no momento da conversão mantém o ramo escolhido e elimina os outros. |
| Catch Errors (Data Ports) | Completo | Tratamento de falhas do passo | Executa o ramo protegido e usa a saída alternativa quando este falha. |
| Catch Errors (Generic Ports) | Completo | Tratamento de falhas do passo | Executa o ramo protegido e usa a saída alternativa quando este falha. |
| Catch Errors (Var Ports) | Completo | Tratamento de falhas do passo | Executa o ramo protegido e usa a saída alternativa quando este falha. |
| Chunk Loop Start | Completo | Processamento baseado em conjuntos (sem ciclo) | Processa todas as linhas numa única passagem, de forma equivalente à execução de cada bloco, e numera os blocos. |
| Column List Loop Start | Completo | Cópias de iteração em linha | Repete o corpo do ciclo uma vez por coluna selecionada quando a lista de colunas é conhecida no momento da conversão. |
| Component Input | Completo | Ligações do fluxo de trabalho aplanado | As entradas dos componentes são incorporadas; as respetivas portas são ligadas diretamente ao fluxo de trabalho aplanado. |
| Component Output | Completo | Ligações do fluxo de trabalho aplanado | As saídas dos componentes são incorporadas; as respetivas portas são ligadas diretamente ao fluxo de trabalho aplanado. |
| Counting Loop Start | Completo | Cópias de iteração em linha | Repete o corpo do ciclo, como cópias em linha, um número de vezes conhecido no momento da conversão. |
| Create File/Folder Variables | Completo | Variáveis de projeto | Cria variáveis de caminho. |
| Double Configuration | Completo | Variáveis de projeto | Torna-se uma variável de projeto decimal com o valor predefinido configurado. |
| Double Widget | Completo | Variáveis de projeto | Torna-se uma variável de projeto decimal com o valor predefinido do widget. |
| Empty Table Switch | Completo | Condição do passo no ramo escolhido | Encaminha os dados consoante a tabela de entrada esteja ou não vazia. |
| End IF | Completo | Condição do passo no ramo escolhido | Obtém os dados do ramo que foi mantido. |
| Extract Table Dimension | Completo | Variáveis de projeto | Expõe as contagens de linhas e de colunas como variáveis. |
| Extract Variables (Data) | Completo | Variáveis de projeto | Transforma colunas de tabela em variáveis de projeto. |
| Group Loop Start | Completo | Corpo de ciclo agrupado | Executa o corpo do ciclo uma vez por grupo quando o corpo pode ser executado em todos os grupos em simultâneo. |
| IF Switch | Completo | Condição do passo no ramo escolhido | Um seletor conhecido no momento da conversão mantém o ramo escolhido e elimina o outro. |
| Inject Variables (Data) | Completo | Variáveis de projeto | Escreve variáveis de projeto em colunas de tabela. |
| Integer Configuration | Completo | Variáveis de projeto | Torna-se uma variável de projeto inteira com o valor predefinido configurado. |
| Integer Widget | Completo | Variáveis de projeto | Torna-se uma variável de projeto inteira com o valor predefinido do widget. |
| Loop End | Completo | Tabela: União total | Reúne as linhas de todas as iterações numa única tabela. |
| Merge Variables | Completo | Variáveis de projeto | Combina fluxos de variáveis; em caso de conflito de nomes, prevalece a porta superior. |
| Quickform inputs and filters (legacy) | Completo | Variáveis de projeto | Torna-se uma variável de projeto com o valor predefinido da entrada; um filtro mantém a seleção predefinida. |
| String Configuration | Completo | Variáveis de projeto | Torna-se uma variável de projeto de texto com o valor predefinido configurado. |
| String Widget | Completo | Variáveis de projeto | Torna-se uma variável de projeto de texto com o valor predefinido do widget. |
| Table Column to Variable | Completo | Variáveis de projeto | Transforma os valores de uma coluna numa variável de projeto de lista. |
| Table Row to Variable | Completo | Variáveis de projeto | Transforma a primeira linha de uma tabela em variáveis de projeto. |
| Try (Data Ports) | Completo | Tratamento de falhas do passo | Executa o ramo protegido e usa a saída alternativa quando este falha. |
| Try (Variable Ports) | Completo | Tratamento de falhas do passo | Executa o ramo protegido e usa a saída alternativa quando este falha. |
| Variable Creator | Completo | Variáveis de projeto | Cria como variáveis de projeto as variáveis tipificadas introduzidas na caixa de diálogo. |
| Variable Filter | Completo | Variáveis de projeto | Mantém ou remove variáveis de projeto por nome ou tipo. |
| Variable to Table Column | Completo | Table Extract com colunas constantes | Acrescenta variáveis de projeto a uma tabela como colunas constantes. |
| Variable to Table Row | Completo | Table Extract com colunas constantes | Transforma variáveis de projeto numa tabela de uma linha. |
Data e hora
Seção intitulada “Data e hora”| Nó | Estado | Equivalente no PlaidCloud | Conversão |
|---|---|---|---|
| Date Modifier | Completo | Table Extract com expressões de coluna | Altera partes da data ou desloca para o início ou o fim do período. |
| Date Rounder | Completo | Table Extract com expressões de coluna | Arredonda datas para um período escolhido. |
| Date&Time Difference | Completo | Table Extract com expressões de coluna | Calcula a diferença entre duas datas ou horas na unidade escolhida. |
| Date&Time Part Extractor | Completo | Table Extract com expressões de coluna | Extrai para colunas o ano, o trimestre, o mês, a semana, o dia, a hora, o minuto ou partes semelhantes. |
| Date&Time Range Creator | Completo | Table Extract com expressões de coluna | Gera uma sequência de datas ou horas por intervalo e por contagem ou fim. |
| Date&Time Shift | Completo | Table Extract com expressões de coluna | Desloca datas e horas num número de unidades. |
| Date&Time to String | Completo | Table Extract com expressões de coluna | Formata datas e horas como texto com o padrão configurado. |
| Date&Time-based Row Filter | Completo | Table Extract com expressões de coluna | Mantém as linhas cuja data e hora se encontram dentro de um intervalo. |
| Duration Part Extractor | Completo | Table Extract com expressões de coluna | Extrai para colunas as partes de uma duração. |
| Duration to Number | Completo | Table Extract com expressões de coluna | Converte uma duração num número da unidade escolhida. |
| Duration to String | Completo | Table Extract com expressões de coluna | Formata uma duração como texto. |
| String to Date&Time | Completo | Table Extract com expressões de coluna | Converte texto em datas e horas com o padrão configurado. |
| String to Duration | Completo | Table Extract com expressões de coluna | Converte texto numa duração. |
| Time Modifier | Completo | Table Extract com expressões de coluna | Altera partes da hora ou desloca para o início ou o fim do período. |
| Time Rounder | Completo | Table Extract com expressões de coluna | Arredonda horas para um período escolhido. |
| Time Zone Modifier | Completo | Table Extract com expressões de coluna | Define ou converte o fuso horário de uma data e hora. |
| UNIX Timestamp to Date&Time | Completo | Table Extract com expressões de coluna | Converte marcas temporais UNIX em datas e horas. |
| Nó | Estado | Equivalente no PlaidCloud | Conversão |
|---|---|---|---|
| Agent Prompter | Completo | Passo LLM | Executa as mensagens do agente como um passo LLM. |
| Chat Model Prompter | Completo | Passo de IA com a tarefa de pedido | Responde à mensagem de conversa. |
| Color and format managers, Table Editor | Completo | Não é necessário; as linhas passam sem alterações | As cores, os formatos de apresentação e as edições de vista não afetam os dados, pelo que a tabela passa sem alterações. |
| Columns to JSON | Completo | Passo Tabela: analisar JSON e expressões de coluna | Constrói valores JSON a partir de colunas de tabela. |
| FAISS vector store | Completo | Tarefa de incorporação do passo de IA e IA: Pesquisa vetorial | Incorpora os documentos e devolve os mais próximos de cada consulta. |
| JSON Path | Completo | Passo Tabela: analisar JSON | Extrai valores de JSON por caminho. |
| JSON to Table | Completo | Passo Tabela: analisar JSON | Aplana valores JSON em colunas de tabela. |
| LLM connectors and authenticators | Completo | A ligação LLM do passo de IA | O modelo e a temperatura passam para o passo de IA que chama o modelo; as credenciais são escolhidas como uma ligação LLM do PlaidCloud. |
| LLM Prompter | Completo | Passo de IA com a tarefa de pedido | Responde ao pedido de cada linha. |
| Presidio | Completo | Passo de IA com as tarefas de entidade e de pedido | Encontra e reescreve dados pessoais com a ligação LLM. |
| Table to JSON | Completo | Passo Tabela: analisar JSON e expressões de coluna | Constrói valores JSON a partir de colunas de tabela. |
| Views, charts and color managers | Completo | Não é necessário; o nó é descartado e listado no relatório de conversão | Descartado: apenas visual, sem efeito nos dados |
| XPath | Completo | Passo Tabela: Análise de XML | Extrai valores de XML por XPath. |
Dialetos de expressões
Seção intitulada “Dialetos de expressões”O KNIME tem cinco linguagens de expressões — Expression, String Manipulation, Math Formula, Column Expressions e Rule Engine. As respetivas funções, operadores, palavras-chave e constantes são convertidos em expressões do PlaidCloud.
| Nó | Estado | Equivalente no PlaidCloud | Conversão |
|---|---|---|---|
| Dialeto de expressões: expressões de coluna | Completo | Table Extract com expressões de coluna | Converte as funções, os operadores e as constantes das expressões de coluna em expressões do PlaidCloud. |
| Dialeto de expressões: expressão | Completo | Table Extract com expressões de coluna | Converte as funções, os operadores e as constantes da expressão em expressões do PlaidCloud. |
| Dialeto de expressões: fórmula matemática | Completo | Table Extract com expressões de coluna | Converte as funções, os operadores e as constantes da fórmula matemática em expressões do PlaidCloud. |
| Dialeto de expressões: motor de regras | Completo | Table Extract com expressões de coluna | Converte as funções, os operadores e as constantes do motor de regras em expressões do PlaidCloud. |
| Dialeto de expressões: manipulação de cadeias de carateres | Completo | Table Extract com expressões de coluna | Converte as funções, os operadores e as constantes da manipulação de cadeias de carateres em expressões do PlaidCloud. |
Controlo de fluxo e formatos de arquivo
Seção intitulada “Controlo de fluxo e formatos de arquivo”As variáveis de fluxo, as substituições de variáveis, os comutadores e os ciclos são convertidos quando os seus valores são conhecidos no momento da conversão. O carregador aceita todos os esquemas de arquivo observados — versões de fluxos de trabalho, metanós, componentes (incorporados a partir do corpo guardado no arquivo) e arquivos de grupo.
| Nó | Estado | Equivalente no PlaidCloud | Conversão |
|---|---|---|---|
| Controlo de fluxo, variáveis e ciclos | Completo | Variáveis de projeto, comutadores eliminados e ciclos expandidos | As variáveis de fluxo, as substituições de variáveis, os comutadores e os ciclos são convertidos quando os seus valores são conhecidos no momento da conversão. |
| Formatos de arquivo | Completo | Importação de fluxo de trabalho | Lê todos os esquemas de arquivo do KNIME suportados: versões de fluxos de trabalho, metanós, componentes e arquivos de grupo. |
Famílias de nós de extensão
Seção intitulada “Famílias de nós de extensão”Os nós das famílias de extensões do KNIME também são convertidos em passos padrão do PlaidCloud: bases de dados, REST e serviços Web, scripting em Python, R e Java, aprendizagem automática, JSON e XML, processamento de texto, notificação e relatórios, séries temporais, geoespacial, grandes volumes de dados, processamento de imagem, química, serviços de fluxo de trabalho e a longa cauda de nós utilitários principais. Um nó sem caminho de conversão é mantido como um marcador de posição com nome; consulte Não convertido.
Não convertido
Seção intitulada “Não convertido”Um nó sem caminho de conversão é mantido na área de desenho como um marcador de posição com nome. O marcador de posição transmite os seus dados, acrescenta um aviso que identifica o nó do KNIME e nunca faz falhar a conversão — uma entrada em falta ou não associada é um aviso, não um erro. Qualquer passo a jusante de um marcador de posição é assinalado, para que um resultado em falta nunca passe despercebido.
Ligação a sistemas externos
Seção intitulada “Ligação a sistemas externos”Um nó de conector do KNIME torna-se a ligação na qual os respetivos passos são executados. As credenciais nunca são importadas, pelo que cada ligação é uma que escolhe na área de trabalho de destino, e o aviso no passo indica o que definir.
| KNIME | O que define no PlaidCloud |
|---|---|
| Database connectors | Uma ligação a base de dados, associada na conversão ou escolhida no passo. |
| REST and web service nodes that sign in | Uma ligação REST, associada na conversão ou escolhida no passo. |
| Speech Recognizer (IBM Watson) | Uma ligação REST ao URL do serviço Watson cujo início de sessão Basic é o utilizador apikey com a sua chave de API como palavra-passe. |
| Email Connector, Email Reader, Email Mover | A palavra-passe do servidor de correio, na variável de projeto indicada pelo aviso do passo. O anfitrião e o utilizador provêm do Email Connector. |
| Password-protected Excel workbooks | A palavra-passe do livro, na variável de projeto indicada pelo aviso do passo. |
| LLM connectors and authenticators | Uma ligação LLM no passo de IA. |
| Views, charts and reporting layout | Nada; estes nós não afetam os dados e estão listados no relatório de conversão. |
A conversão nunca contacta um sistema de origem ou de destino.
Casos limite conhecidos
Seção intitulada “Casos limite conhecidos”| Nó | O que difere |
|---|---|
| Crosstab | É convertido para Table: Pivot. Ainda não reproduzido: algumas combinações de definições cujos resultados diferem dos do KNIME. |
| Loop End (Column Append) | É convertido para Tabela: Junção interna. Ainda não reproduzido: algumas combinações de definições cujos resultados diferem dos do KNIME. |
| Row Sampler, Table Partitioner, Equal Size Sampling | Uma seleção aleatória com semente escolhe as mesmas linhas que a do KNIME, com Table: KNIME Random Sample. A seleção aceita uma tabela com, no máximo, 10 000 000 de linhas. |
Verificar um fluxo de trabalho convertido
Seção intitulada “Verificar um fluxo de trabalho convertido”A ordem das linhas e o RowID são mantidos pelos nós que os leem, pelo que um fluxo de trabalho que depende da ordem das linhas a mantém através desses nós. Compare a saída do fluxo de trabalho convertido com a saída do seu fluxo de trabalho do KNIME: esquema, contagem de linhas e valores das linhas.