Matrice de conversion KNIME
PlaidCloud convertit les workflows KNIME (.knwf) et les groupes de workflows (.knar)
en workflows avancés natifs. L’importeur fait correspondre chaque nœud KNIME à une
étape de workflow, une variable de projet ou un objet du canevas, et aplatit les métanœuds et
les composants, de sorte qu’un workflow converti s’exécute en mode cloud natif.
98,5 % des configurations de nœuds KNIME sont converties intégralement, et 205 des 207 types de nœuds principaux sont au statut Complet. Pour lancer une conversion, consultez Migrer des workflows KNIME.
Chaque nœud a un statut :
- Complet : le nœud dispose d’une correspondance valide avec des étapes PlaidCloud.
- Partiel : le nœud est converti pour son usage courant, tandis qu’un mode de capacité distinct n’est pas reproduit ; ce mode est nommé.
- Non pris en charge : aucune conversion ; le nœud reste sur le canevas comme espace réservé nommé et la capacité est reconstruite nativement.
Les variantes anciennes et obsolètes d’un nœud sont répertoriées sous le nœud qui les remplace.
Les quelques comportements qu’un workflow converti ne reproduit pas sont répertoriés dans Cas limites connus.
Un nœud de connecteur devient la connexion PlaidCloud sur laquelle ses étapes s’exécutent ; consultez Connexion aux systèmes externes.
Prise en charge des nœuds
Section intitulée « Prise en charge des nœuds »Sur les 207 nœuds principaux : 205 Complet, 2 Partiel, 0 Non pris en charge.
| Nœud | Statut | Équivalent PlaidCloud | Conversion |
|---|---|---|---|
| Compress Files/Folder | Complet | Étapes de document | Compresse des fichiers et des dossiers. |
| CSV Reader | Complet | Importation : CSV | Lit du texte délimité avec le délimiteur, les guillemets, l’en-tête, l’encodage et les types de colonne configurés. |
| CSV Writer | Complet | Exportation : CSV | Écrit la table sous forme de texte délimité avec le délimiteur, les guillemets, l’en-tête et l’encodage configurés. |
| Decompress Files | Complet | Étapes de document | Décompresse des fichiers. |
| Empty Table Creator | Complet | Entrée de table en ligne | Crée une table vide avec une structure définie. |
| Excel Reader | Complet | Importation : Excel | Lit la feuille, la plage, la ligne d’en-tête et les types de colonne sélectionnés. |
| Excel Reader (XLS) | Complet | Importation : Excel | Lit les classeurs .xls hérités de la même manière que le nœud Excel Reader. |
| Excel Writer | Complet | Exportation : Excel | Écrit la table dans une feuille d’un classeur Excel. |
| Excel Writer (XLS) | Complet | Exportation : Excel | Écrit la table dans un classeur Excel. |
| File Reader | Complet | Importation : CSV | Lit des fichiers texte délimités ; les dispositions allant au-delà d’un simple délimiteur et d’un en-tête sont converties en paramètres équivalents de l’étape Importation : CSV. |
| Fixed Width File Reader | Complet | Importation : CSV | Lit des fichiers texte à largeur fixe dans une table. |
| GET Request | Complet | Étape Requête REST | Émet une requête GET et renvoie la réponse. |
| Google Ads | Complet | Étape REST | Appelle l’API Google Ads. |
| JSON Reader | Complet | Importation : JSON | Lit un fichier JSON dans une table. |
| Line Reader | Complet | Importation : CSV | Lit chaque ligne d’un fichier texte dans une ligne de table. |
| POST Request | Complet | Étape Requête REST | Émet une requête POST et renvoie la réponse. |
| Send Email | Complet | Étape Notification : e-mail | Envoie un e-mail depuis le workflow. |
| Table Creator | Complet | Entrée de table en ligne | Crée sous forme de table en ligne les lignes typées saisies dans la boîte de dialogue du nœud. |
| Table Reader | Complet | Importer l’archive | Lit un fichier de table KNIME fourni avec l’archive du workflow. |
| Table Writer | Complet | Export to Table Archive | Écrit la table dans un fichier de table KNIME. |
Manipulation
Section intitulée « Manipulation »| Nœud | Statut | Équivalent PlaidCloud | Conversion |
|---|---|---|---|
| Binner | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Binner. |
| Binner (Apply) | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Binner (Apply). |
| Binner (Dictionary) | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Binner (Dictionary). |
| Bootstrap Sampling | Complet | Table Extract avec un filtre d’échantillonnage | Échantillonne des lignes avec remise. |
| Case Converter | Complet | Table Extract avec expressions de colonne | Convertit les colonnes de texte sélectionnées en majuscules ou en minuscules. |
| Category to Number | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Category to Number. |
| Category to Number (Apply) | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Category to Number (Apply). |
| Cell Extractor | Complet | Table Extract avec expressions de colonne | Extrait une cellule sous forme de variable de projet ou de colonne. |
| Cell Splitter | Complet | Table Extract avec expressions de colonne | Scinde une colonne de texte en plusieurs colonnes selon un délimiteur. |
| Cell Splitter By Position | Complet | Table Extract avec expressions de colonne | Scinde une colonne de texte en plusieurs colonnes à des positions fixes. |
| Cell Updater | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Cell Updater. |
| Column Appender | Complet | Table : jointure interne sur le numéro de ligne | Ajoute côte à côte les colonnes de plusieurs tables. |
| Column Auto Type Cast | Complet | Table Extract avec types de colonne | Détecte et applique le type le plus étroit pour chaque colonne de texte. |
| Column Combiner | Complet | Table Extract avec expressions de colonne | Concatène les colonnes sélectionnées en une seule colonne de texte avec un délimiteur et des guillemets. |
| Column Comparator | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Column Comparator. |
| Column Filter | Complet | Table Extract avec une liste de colonnes | Conserve ou supprime des colonnes selon leur nom, un motif ou leur type. |
| Column Merger | Complet | Table Extract avec expressions de colonne | Prend la première valeur non manquante parmi deux colonnes, ou la colonne principale avec une valeur de repli. |
| Column Name Extractor | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Column Name Extractor. |
| Column Name Replacer | Complet | Table Extract avec renommage de colonnes | Renomme des colonnes par recherche et remplacement ou par expression régulière. |
| Column Renamer | Complet | Table Extract avec renommage de colonnes | Renomme les colonnes sélectionnées. |
| Column Renamer (Dictionary) | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Column Renamer (Dictionary). |
| Column Resorter | Complet | Table Extract avec ordre des colonnes | Réordonne les colonnes. |
| Column Splitter | Complet | Table Extract avec une liste de colonnes (deux étapes) | Répartit les colonnes dans deux tables selon une sélection. |
| Columns to Collection | Complet | Table Extract avec expressions de colonne | Combine des colonnes en une seule colonne de liste. |
| Constant Value Column Appender | Complet | Table Extract avec une colonne constante | Ajoute des colonnes contenant une valeur constante, une variable ou une valeur manquante. |
| Constant Value Column Filter | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Constant Value Column Filter. |
| Constant Value Row Appender | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Constant Value Row Appender. |
| Correlation Filter | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Correlation Filter. |
| Denormalizer | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Denormalizer. |
| Domain Calculator | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Domain Calculator. |
| Double to Integer | Complet | Table Extract avec expressions de colonne | Convertit des colonnes décimales en entiers par arrondi à l’inférieur, au supérieur ou au plus proche. |
| Duplicate Row Filter | Complet | Table Extract avec numérotation des lignes | Supprime ou signale les lignes en double d’après les colonnes sélectionnées, en conservant la première, la dernière, la minimale, la maximale ou la plus fréquente. |
| Edit Nominal Domain | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Edit Nominal Domain. |
| Edit Nominal Domain (Dictionary) | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Edit Nominal Domain (Dictionary). |
| Edit Numeric Domain | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Edit Numeric Domain. |
| Equal Size Sampling | Complet | Table KNIME Random Sample avec Table : jointure interne sur les positions de lignes conservées | Réduit chaque classe d’une colonne à la taille de la plus petite classe. |
| Expression Row Filter | Complet | Table Extract avec une expression de filtre | Filtre les lignes avec une expression. |
| Extract Table Spec | Complet | Métadonnées de colonnes écrites sous forme de table | Écrit sous forme de table les noms et les types des colonnes de la table d’entrée. |
| Filter Apply | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Filter Apply. |
| Filter Apply Row Splitter | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Filter Apply Row Splitter. |
| Lag Column | Complet | Table Extract avec expressions de fenêtre | Ajoute la valeur d’une ligne précédente, selon le pas de décalage et l’intervalle. |
| Linear Correlation | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Linear Correlation. |
| Low Variance Filter | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Low Variance Filter. |
| Missing Value | Complet | Table Extract avec expressions de colonne | Remplace les valeurs manquantes, selon le type, par une valeur fixe, la moyenne, la médiane, la valeur précédente ou suivante, ou la valeur la plus fréquente. |
| Missing Value (Apply) | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Missing Value (Apply). |
| Missing Value Column Filter | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Missing Value Column Filter. |
| Nominal Value Row Filter | Complet | Table Extract avec une expression de filtre | Conserve les lignes dont la colonne choisie contient l’une des valeurs sélectionnées. |
| Nominal Value Row Splitter | Complet | Table Extract avec une expression de filtre (deux étapes) | Répartit les lignes selon les valeurs sélectionnées d’une colonne. |
| Normalizer | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Normalizer. |
| Normalizer (Apply) | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Normalizer (Apply). |
| Number Rounder | Complet | Table Extract avec expressions de colonne | Arrondit des nombres par décimales ou par chiffres significatifs selon le mode d’arrondi sélectionné. |
| Number to Category (Apply) | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Number to Category (Apply). |
| Number to String | Complet | Table Extract avec expressions de colonne | Convertit des nombres en texte. |
| Numeric Outliers | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Numeric Outliers. |
| Numeric Outliers (Apply) | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Numeric Outliers (Apply). |
| Rank | Complet | Table Extract avec expressions de fenêtre | Classe les lignes selon les colonnes sélectionnées, éventuellement par groupe. |
| Reference Column Filter | Complet | Table Extract avec une liste de colonnes | Conserve ou supprime les colonnes qui existent aussi dans une table de référence. |
| Reference Column Resorter | Complet | Table Extract avec ordre des colonnes | Ordonne les colonnes pour correspondre à une table de référence. |
| Reference Column Splitter | Complet | Table Extract avec une liste de colonnes (deux étapes) | Répartit les colonnes selon qu’elles existent ou non dans une table de référence. |
| Reference Row Filter | Complet | Table : jointure interne / Table : anti-jointure | Conserve ou supprime les lignes dont la clé apparaît dans une seconde table. |
| Reference Row Splitter | Complet | Table : jointure interne et Table : anti-jointure | Répartit les lignes selon que leur clé apparaît ou non dans une seconde table. |
| Row Filter | Complet | Table Extract avec une expression de filtre | Conserve ou supprime des lignes selon la valeur d’une colonne, une plage de numéros de ligne, un motif d’ID de ligne ou un test de valeur manquante. |
| Row Sampler | Complet | Table Extract avec un filtre de position pour les premières lignes et l’échantillonnage linéaire ; Table KNIME Random Sample avec Table : jointure interne pour les tirages aléatoires et stratifiés | Échantillonne des lignes par nombre absolu, pourcentage, premières lignes, tirage linéaire ou aléatoire, avec stratification facultative. |
| Row Splitter | Complet | Table Extract avec une expression de filtre (deux étapes) | Répartit les lignes en sorties correspondantes et non correspondantes selon les critères du nœud Row Filter. |
| Row to Column Names | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Row to Column Names. |
| RowID | Complet | Table Extract avec numérotation des lignes | Remplace ou crée l’identifiant de ligne à partir d’une colonne ou d’un motif. |
| Rule-based Row Filter | Complet | Table Extract avec une expression de filtre | Conserve les lignes qui satisfont la première règle correspondante d’une liste de règles. |
| Rule-based Row Filter (Dictionary) | Complet | Table Extract avec une expression de filtre | Filtre les lignes selon des règles lues dans une seconde table d’entrée. |
| Rule-based Row Splitter | Complet | Table Extract avec une expression de filtre (deux étapes) | Répartit les lignes selon la première règle correspondante d’une liste de règles. |
| Rule-based Row Splitter (Dictionary) | Complet | Table Extract avec une expression de filtre (deux étapes) | Répartit les lignes selon des règles lues dans une seconde table d’entrée. |
| Shuffle | Complet | Table Extract avec un ordre de tri | Réordonne les lignes de façon aléatoire. |
| Sorter | Complet | Table Extract avec un ordre de tri | Trie les lignes selon les colonnes et les sens sélectionnés. |
| Split Collection Column | Complet | Table Extract avec expressions de colonne | Répartit une colonne de liste en colonnes distinctes. |
| String Cleaner | Complet | Table Extract avec expressions de colonne | Supprime les espaces, les chiffres, la ponctuation ou les caractères spéciaux du texte, et supprime les espaces en trop ou change la casse. |
| String Replacer | Complet | Table Extract avec expressions de colonne | Remplace le texte correspondant à un caractère générique ou à une expression régulière. |
| String Replacer (Dictionary) | Complet | Table : recherche | Remplace du texte à l’aide d’une table de dictionnaire. |
| String Splitter (Regex) | Complet | Table Extract avec expressions de colonne | Scinde une colonne de texte en colonnes selon des groupes d’expression régulière. |
| String to Number | Complet | Table Extract avec expressions de colonne | Analyse du texte en nombres entiers ou décimaux avec les séparateurs configurés. |
| String to Number (PMML) | Complet | Table : extraire | Est converti en étapes PlaidCloud natives. |
| Subset Matcher | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Subset Matcher. |
| Table Cropper | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Table Cropper. |
| Table Difference Finder | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Table Difference Finder. |
| Table Manipulator | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Table Manipulator. |
| Table Partitioner | Complet | Table Extract avec un filtre de position (deux étapes) pour les premières lignes et l’échantillonnage linéaire ; Table KNIME Random Sample avec Table : jointure interne et Table : anti-jointure pour les tirages aléatoires et stratifiés | Répartit les lignes en deux tables par nombre ou par pourcentage, en prenant les premières lignes, de façon linéaire ou au hasard. |
| Table Splitter | Complet | Table Extract avec une expression de filtre (deux étapes) | Scinde une table à un numéro de ligne donné. |
| Table Structure Creator | Complet | Entrée de table en ligne | Crée une table vide avec des types de colonne définis. |
| Table Updater | Complet | Table Extract avec expressions de colonne | Reproduit le nœud Table Updater. |
| Top k Row Filter | Complet | Table Extract avec un ordre de tri | Conserve les k premières lignes selon les critères de tri. |
| Ungroup | Complet | Table Melt | Développe les cellules de collection en lignes. |
Join & Aggregate
Section intitulée « Join & Aggregate »| Nœud | Statut | Équivalent PlaidCloud | Conversion |
|---|---|---|---|
| Column Aggregator | Complet | Table Extract avec expressions de colonne | Agrège les colonnes sélectionnées de chaque ligne. |
| Concatenate | Complet | Table : union complète / Table : union distincte | Empile des tables par nom de colonne, en conservant l’intersection ou l’union des colonnes, avec une gestion facultative de l’ID de ligne. |
| Cross Joiner | Complet | Table : jointure croisée | Associe chaque ligne de la table de gauche à chaque ligne de la table de droite. |
| Crosstab | Partiel | Table Pivot | Croise deux colonnes dans un tableau croisé. Pas encore reproduit : quelques combinaisons de paramètres dont les résultats diffèrent de ceux de KNIME. |
| GroupBy | Complet | Table Extract avec agrégation | Regroupe les lignes et applique les méthodes d’agrégation aux colonnes sélectionnées, notamment le nombre, la somme, la moyenne, la médiane, le mode, la première et la dernière valeur, la concaténation et la liste. |
| Joiner | Complet | Table : jointure interne / Table : jointure externe | Joint deux tables sur une ou plusieurs colonnes clés en jointure interne, gauche, droite ou externe complète, avec des sorties pour les lignes correspondantes et non correspondantes. |
| Loop End (Column Append) | Partiel | Table : jointure interne | Collecte côte à côte les résultats des itérations sous forme de colonnes ajoutées. Pas encore reproduit : quelques combinaisons de paramètres dont les résultats diffèrent de ceux de KNIME. |
| Moving Aggregator | Complet | Table Extract avec expressions de fenêtre | Calcule des agrégats mobiles sur une fenêtre de lignes. |
| Pivoting | Complet | Table Pivot | Pivote des colonnes de groupe et de pivot en colonnes de valeurs agrégées, avec des totaux facultatifs. |
| Row Aggregator | Complet | Table Extract avec agrégation | Agrège les lignes selon la valeur d’une colonne. |
| Set Operator | Complet | Table : jointure interne / Table : anti-jointure / Table : union distincte | Calcule l’intersection, l’union et la différence de deux tables. |
| Statistics | Complet | Table Extract avec agrégation | Calcule des statistiques de colonne. |
| Transpose | Complet | Table Melt et Table Pivot | Permute les lignes et les colonnes par un melt suivi d’un pivot. |
| Unpivot | Complet | Table Melt | Transforme les colonnes sélectionnées en lignes d’une colonne de noms et d’une colonne de valeurs. |
| Value Counter | Complet | Table Extract avec agrégation | Compte les occurrences de chaque valeur d’une colonne. |
| Value Lookup | Complet | Table : recherche | Recherche des valeurs dans une table de dictionnaire. |
Expressions
Section intitulée « Expressions »| Nœud | Statut | Équivalent PlaidCloud | Conversion |
|---|---|---|---|
| Column Expressions | Complet | Table Extract avec expressions de colonne | Évalue des expressions de colonne en colonnes nouvelles ou remplacées. |
| Expression | Complet | Table Extract avec expressions de colonne | Évalue le nœud Expression dans une colonne nouvelle ou remplacée. |
| Math Formula | Complet | Table Extract avec expressions de colonne | Évalue les fonctions du nœud Math Formula dans une colonne nouvelle ou remplacée. |
| Math Formula (Multi Column) | Complet | Table Extract avec expressions de colonne | Applique une même expression Math Formula à plusieurs colonnes. |
| Math Formula (Variable) | Complet | Variables de projet | Calcule une variable de projet numérique à partir d’une formule mathématique. |
| Rule Engine | Complet | Table Extract avec expressions de colonne | Évalue la première règle correspondante d’une liste de règles dans une colonne nouvelle ou remplacée. |
| Rule Engine (Dictionary) | Complet | Table Extract avec expressions de colonne | Évalue dans une colonne des règles lues dans une seconde table d’entrée. |
| Rule Engine Variable | Complet | Variables de projet | Calcule une variable de projet à partir de la première règle correspondante. |
| Rule Engine Variable (Dictionary) | Complet | Variables de projet | Calcule une variable de projet à partir de règles lues dans une seconde table. |
| String Manipulation | Complet | Table Extract avec expressions de colonne | Évalue les fonctions String Manipulation dans une colonne nouvelle ou remplacée. |
| String Manipulation (Multi Column) | Complet | Table Extract avec expressions de colonne | Applique une même expression String Manipulation à plusieurs colonnes. |
| String Manipulation (Variable) | Complet | Variables de projet | Calcule une variable de projet de type texte à partir de fonctions String Manipulation. |
| Variable Expression | Complet | Variables de projet | Calcule des variables de projet à partir d’expressions. |
Flow Control
Section intitulée « Flow Control »| Nœud | Statut | Équivalent PlaidCloud | Conversion |
|---|---|---|---|
| Active Branch Inverter | Complet | Gestion des échecs d’étape | Exécute la branche protégée et prend la sortie alternative en cas d’échec. |
| Boolean Configuration | Complet | Variables de projet | Devient une variable de projet vrai/faux contenant la valeur par défaut configurée. |
| Boolean Widget | Complet | Variables de projet | Devient une variable de projet vrai/faux contenant la valeur par défaut du widget. |
| Breakpoint | Complet | Condition d’étape | Arrête la branche lorsque la condition configurée sur une variable ou une table est remplie. |
| CASE Switch End | Complet | Condition d’étape sur la branche choisie | Prend les données de la branche qui a été conservée. |
| CASE Switch Start | Complet | Condition d’étape sur la branche choisie | Un sélecteur connu au moment de la conversion conserve la branche choisie et élague les autres. |
| Catch Errors (Data Ports) | Complet | Gestion des échecs d’étape | Exécute la branche protégée et prend la sortie alternative en cas d’échec. |
| Catch Errors (Generic Ports) | Complet | Gestion des échecs d’étape | Exécute la branche protégée et prend la sortie alternative en cas d’échec. |
| Catch Errors (Var Ports) | Complet | Gestion des échecs d’étape | Exécute la branche protégée et prend la sortie alternative en cas d’échec. |
| Chunk Loop Start | Complet | Traitement ensembliste (sans boucle) | Traite toutes les lignes en un seul passage, de façon équivalente à l’exécution de chaque bloc, et numérote les blocs. |
| Column List Loop Start | Complet | Copies d’itération en ligne | Répète le corps de la boucle une fois par colonne sélectionnée lorsque la liste de colonnes est connue au moment de la conversion. |
| Component Input | Complet | Câblage de workflow aplati | Les entrées de composant sont intégrées ; leurs ports sont câblés directement dans le workflow aplati. |
| Component Output | Complet | Câblage de workflow aplati | Les sorties de composant sont intégrées ; leurs ports sont câblés directement dans le workflow aplati. |
| Counting Loop Start | Complet | Copies d’itération en ligne | Répète le corps de la boucle un nombre de fois connu au moment de la conversion, sous forme de copies en ligne. |
| Create File/Folder Variables | Complet | Variables de projet | Crée des variables de chemin. |
| Double Configuration | Complet | Variables de projet | Devient une variable de projet décimale contenant la valeur par défaut configurée. |
| Double Widget | Complet | Variables de projet | Devient une variable de projet décimale contenant la valeur par défaut du widget. |
| Empty Table Switch | Complet | Condition d’étape sur la branche choisie | Dirige les données selon que la table d’entrée est vide ou non. |
| End IF | Complet | Condition d’étape sur la branche choisie | Prend les données de la branche qui a été conservée. |
| Extract Table Dimension | Complet | Variables de projet | Expose le nombre de lignes et de colonnes sous forme de variables. |
| Extract Variables (Data) | Complet | Variables de projet | Transforme des colonnes de table en variables de projet. |
| Group Loop Start | Complet | Corps de boucle groupé | Exécute le corps de la boucle une fois par groupe lorsque le corps peut s’exécuter en toute sécurité sur tous les groupes à la fois. |
| IF Switch | Complet | Condition d’étape sur la branche choisie | Un sélecteur connu au moment de la conversion conserve la branche choisie et élague l’autre. |
| Inject Variables (Data) | Complet | Variables de projet | Écrit des variables de projet dans des colonnes de table. |
| Integer Configuration | Complet | Variables de projet | Devient une variable de projet entière contenant la valeur par défaut configurée. |
| Integer Widget | Complet | Variables de projet | Devient une variable de projet entière contenant la valeur par défaut du widget. |
| Loop End | Complet | Table : union complète | Collecte les lignes de chaque itération dans une seule table. |
| Merge Variables | Complet | Variables de projet | Fusionne des flux de variables ; le port du haut l’emporte en cas de conflit de noms. |
| Quickform inputs and filters (legacy) | Complet | Variables de projet | Devient une variable de projet contenant la valeur par défaut de l’entrée ; un filtre conserve la sélection par défaut. |
| String Configuration | Complet | Variables de projet | Devient une variable de projet de type texte contenant la valeur par défaut configurée. |
| String Widget | Complet | Variables de projet | Devient une variable de projet de type texte contenant la valeur par défaut du widget. |
| Table Column to Variable | Complet | Variables de projet | Transforme les valeurs d’une colonne en une variable de projet de type liste. |
| Table Row to Variable | Complet | Variables de projet | Transforme la première ligne d’une table en variables de projet. |
| Try (Data Ports) | Complet | Gestion des échecs d’étape | Exécute la branche protégée et prend la sortie alternative en cas d’échec. |
| Try (Variable Ports) | Complet | Gestion des échecs d’étape | Exécute la branche protégée et prend la sortie alternative en cas d’échec. |
| Variable Creator | Complet | Variables de projet | Crée sous forme de variables de projet les variables typées saisies dans la boîte de dialogue. |
| Variable Filter | Complet | Variables de projet | Conserve ou supprime des variables de projet selon leur nom ou leur type. |
| Variable to Table Column | Complet | Table Extract avec colonnes constantes | Ajoute des variables de projet à une table sous forme de colonnes constantes. |
| Variable to Table Row | Complet | Table Extract avec colonnes constantes | Transforme des variables de projet en une table d’une seule ligne. |
Date & Time
Section intitulée « Date & Time »| Nœud | Statut | Équivalent PlaidCloud | Conversion |
|---|---|---|---|
| Date Modifier | Complet | Table Extract avec expressions de colonne | Modifie des parties de date ou passe au début ou à la fin d’une période. |
| Date Rounder | Complet | Table Extract avec expressions de colonne | Arrondit les dates à une période choisie. |
| Date&Time Difference | Complet | Table Extract avec expressions de colonne | Calcule la différence entre deux dates ou heures dans l’unité choisie. |
| Date&Time Part Extractor | Complet | Table Extract avec expressions de colonne | Extrait l’année, le trimestre, le mois, la semaine, le jour, l’heure, la minute ou des parties similaires dans des colonnes. |
| Date&Time Range Creator | Complet | Table Extract avec expressions de colonne | Génère une séquence de dates ou d’heures selon un intervalle et un nombre ou une fin. |
| Date&Time Shift | Complet | Table Extract avec expressions de colonne | Décale des dates et des heures d’un certain nombre d’unités. |
| Date&Time to String | Complet | Table Extract avec expressions de colonne | Met en forme des dates et des heures sous forme de texte avec le motif configuré. |
| Date&Time-based Row Filter | Complet | Table Extract avec expressions de colonne | Conserve les lignes dont la date et l’heure se situent dans une plage. |
| Duration Part Extractor | Complet | Table Extract avec expressions de colonne | Extrait les parties d’une durée dans des colonnes. |
| Duration to Number | Complet | Table Extract avec expressions de colonne | Convertit une durée en un nombre dans l’unité choisie. |
| Duration to String | Complet | Table Extract avec expressions de colonne | Met en forme une durée sous forme de texte. |
| String to Date&Time | Complet | Table Extract avec expressions de colonne | Analyse du texte en dates et en heures avec le motif configuré. |
| String to Duration | Complet | Table Extract avec expressions de colonne | Analyse du texte en durée. |
| Time Modifier | Complet | Table Extract avec expressions de colonne | Modifie des parties d’heure ou passe au début ou à la fin d’une période. |
| Time Rounder | Complet | Table Extract avec expressions de colonne | Arrondit les heures à une période choisie. |
| Time Zone Modifier | Complet | Table Extract avec expressions de colonne | Définit ou convertit le fuseau horaire d’une date et heure. |
| UNIX Timestamp to Date&Time | Complet | Table Extract avec expressions de colonne | Convertit des horodatages UNIX en dates et heures. |
| Nœud | Statut | Équivalent PlaidCloud | Conversion |
|---|---|---|---|
| Agent Prompter | Complet | Étape LLM | Exécute les messages de l’agent sous forme d’étape LLM. |
| Chat Model Prompter | Complet | Étape IA avec la tâche d’invite | Répond au message de discussion. |
| Color and format managers, Table Editor | Complet | Aucune nécessaire ; les lignes passent sans modification | Les couleurs, les formats d’affichage et les modifications de vue n’ont aucun effet sur les données ; la table passe donc telle quelle. |
| Columns to JSON | Complet | Étape Table : analyse JSON et expressions de colonne | Construit des valeurs JSON à partir de colonnes de table. |
| FAISS vector store | Complet | Tâche d’intégration vectorielle de l’étape IA et IA : recherche vectorielle | Calcule les représentations vectorielles des documents et renvoie les plus proches de chaque requête. |
| JSON Path | Complet | Étape Table : analyse JSON | Extrait des valeurs d’un JSON par chemin. |
| JSON to Table | Complet | Étape Table : analyse JSON | Aplatit des valeurs JSON en colonnes de table. |
| LLM connectors and authenticators | Complet | La connexion LLM de l’étape IA | Le modèle et la température passent à l’étape IA qui appelle le modèle ; les identifiants sont choisis sous la forme d’une connexion LLM PlaidCloud. |
| LLM Prompter | Complet | Étape IA avec la tâche d’invite | Répond à l’invite dans chaque ligne. |
| Presidio | Complet | Étape IA avec les tâches d’entité et d’invite | Détecte et réécrit les données personnelles avec la connexion LLM. |
| Table to JSON | Complet | Étape Table : analyse JSON et expressions de colonne | Construit des valeurs JSON à partir de colonnes de table. |
| Views, charts and color managers | Complet | Aucune nécessaire ; le nœud est supprimé et répertorié dans le rapport de conversion | Supprimé : purement visuel, sans effet sur les données |
| XPath | Complet | Étape Table : analyse XML | Extrait des valeurs d’un XML par XPath. |
Dialectes d’expression
Section intitulée « Dialectes d’expression »KNIME propose cinq langages d’expression : Expression, String Manipulation, Math Formula, Column Expressions et Rule Engine. Leurs fonctions, opérateurs, mots-clés et constantes sont convertis en expressions PlaidCloud.
| Nœud | Statut | Équivalent PlaidCloud | Conversion |
|---|---|---|---|
| Expression dialect: column expressions | Complet | Table Extract avec expressions de colonne | Convertit les fonctions, opérateurs et constantes de column expressions en expressions PlaidCloud. |
| Expression dialect: expression | Complet | Table Extract avec expressions de colonne | Convertit les fonctions, opérateurs et constantes de expression en expressions PlaidCloud. |
| Expression dialect: math formula | Complet | Table Extract avec expressions de colonne | Convertit les fonctions, opérateurs et constantes de math formula en expressions PlaidCloud. |
| Expression dialect: rule engine | Complet | Table Extract avec expressions de colonne | Convertit les fonctions, opérateurs et constantes de rule engine en expressions PlaidCloud. |
| Expression dialect: string manipulation | Complet | Table Extract avec expressions de colonne | Convertit les fonctions, opérateurs et constantes de string manipulation en expressions PlaidCloud. |
Contrôle de flux et formats d’archive
Section intitulée « Contrôle de flux et formats d’archive »Les variables de flux, les remplacements de variables, les commutateurs et les boucles sont convertis lorsque leurs valeurs sont connues au moment de la conversion. Le chargeur accepte toutes les dispositions d’archive observées : versions de workflow, métanœuds, composants (intégrés à partir du corps stocké dans l’archive) et archives de groupe.
| Nœud | Statut | Équivalent PlaidCloud | Conversion |
|---|---|---|---|
| Flow control, variables, and loops | Complet | Variables de projet, commutateurs élagués et boucles développées | Les variables de flux, les remplacements de variables, les commutateurs et les boucles sont convertis lorsque leurs valeurs sont connues au moment de la conversion. |
| Archive formats | Complet | Importation de workflow | Lit toutes les dispositions d’archive KNIME prises en charge : versions de workflow, métanœuds, composants et archives de groupe. |
Familles de nœuds d’extension
Section intitulée « Familles de nœuds d’extension »Les nœuds des familles d’extensions de KNIME sont eux aussi convertis en étapes PlaidCloud standard : base de données, REST et services web, scripts Python, R et Java, apprentissage automatique, JSON et XML, traitement de texte, notification et reporting, séries temporelles, géospatial, big data, traitement d’images, chimie, services de workflow et la longue traîne des nœuds utilitaires principaux. Un nœud sans chemin de conversion est conservé comme espace réservé nommé ; consultez Non converti.
Non converti
Section intitulée « Non converti »Un nœud sans chemin de conversion est conservé sur le canevas comme espace réservé nommé. L’espace réservé transmet ses données, ajoute un avertissement qui nomme le nœud KNIME et ne fait jamais échouer la conversion : une entrée manquante ou non liée est un avertissement, pas une erreur. Toute étape située en aval d’un espace réservé est signalée afin qu’un résultat manquant ne passe jamais inaperçu.
Connexion aux systèmes externes
Section intitulée « Connexion aux systèmes externes »Un nœud de connecteur KNIME devient la connexion sur laquelle ses étapes s’exécutent. Les identifiants ne sont jamais importés ; chaque connexion est donc une connexion que vous choisissez dans l’espace de travail cible, et l’avertissement de l’étape indique ce qu’il faut définir.
| KNIME | Ce que vous définissez dans PlaidCloud |
|---|---|
| Database connectors | Une connexion de base de données, liée lors de la conversion ou choisie sur l’étape. |
| REST and web service nodes that sign in | Une connexion REST, liée lors de la conversion ou choisie sur l’étape. |
| Speech Recognizer (IBM Watson) | Une connexion REST à l’URL du service Watson dont la connexion Basic utilise l’utilisateur apikey avec votre clé d’API comme mot de passe. |
| Email Connector, Email Reader, Email Mover | Le mot de passe du serveur de messagerie, dans la variable de projet que nomme l’avertissement de l’étape. L’hôte et l’utilisateur proviennent du nœud Email Connector. |
| Password-protected Excel workbooks | Le mot de passe du classeur, dans la variable de projet que nomme l’avertissement de l’étape. |
| LLM connectors and authenticators | Une connexion LLM sur l’étape IA. |
| Views, charts and reporting layout | Rien ; ces nœuds n’ont aucun effet sur les données et sont répertoriés dans le rapport de conversion. |
La conversion ne contacte jamais un système source ou de destination.
Cas limites connus
Section intitulée « Cas limites connus »| Nœud | Différence |
|---|---|
| Crosstab | Est converti en Table Pivot. Pas encore reproduit : quelques combinaisons de paramètres dont les résultats diffèrent de ceux de KNIME. |
| Loop End (Column Append) | Est converti en Table : jointure interne. Pas encore reproduit : quelques combinaisons de paramètres dont les résultats diffèrent de ceux de KNIME. |
| Row Sampler, Table Partitioner, Equal Size Sampling | Un tirage aléatoire avec graine sélectionne les mêmes lignes que celui de KNIME, avec Table KNIME Random Sample. Le tirage accepte une table de 10 000 000 de lignes au maximum. |
Vérifier un workflow converti
Section intitulée « Vérifier un workflow converti »L’ordre des lignes et le RowID sont conservés à travers les nœuds qui les lisent ; un workflow qui dépend de l’ordre des lignes le conserve donc à travers ces nœuds. Comparez la sortie du workflow converti avec celle de votre workflow KNIME : schéma, nombre de lignes et valeurs des lignes.