跳转到内容

KNIME 转换矩阵

PlaidCloud 可将 KNIME 工作流(.knwf)和工作流分组(.knar)转换为原生高级工作流。导入器会把每个 KNIME 节点映射为一个工作流步骤、项目变量或画布对象,并展平元节点和组件,因此转换后的工作流以云原生方式运行。

98.5% 的 KNIME 节点配置可完整转换,207 个核心节点类型中有 205 个为完整支持。要运行转换,请参阅迁移 KNIME 工作流。

每个节点都有一个状态:

  • 完整:该节点在 PlaidCloud 步骤中有有效映射。
  • 部分:该节点的常见用法可转换,但有一种独立的能力模式未被复现;该模式会被明确指出。
  • 不支持:无法转换;该节点作为已命名的占位符保留在画布上,相应能力需改用原生方式重建。

较旧和已弃用的节点变体列在替代它们的节点之下。

转换后的工作流不会复现的少数行为列在已知边缘情况中。

连接器节点会成为其步骤所运行的 PlaidCloud 连接,请参阅连接外部系统。

在 207 个核心节点中:205 个完整,2 个部分,0 个不支持。

节点 状态 PlaidCloud 对应项 转换结果
Compress Files/Folder 完整 文档步骤 压缩文件和文件夹。
CSV Reader 完整 导入:CSV 按配置的分隔符、引号、标题行、编码和列类型读取带分隔符的文本。
CSV Writer 完整 导出:CSV 按配置的分隔符、引号、标题行和编码,将表写为带分隔符的文本。
Decompress Files 完整 文档步骤 解压缩文件。
Empty Table Creator 完整 内联表输入 创建具有已定义结构的空表。
Excel Reader 完整 导入:Excel 读取所选工作表、区域、标题行和列类型。
Excel Reader (XLS) 完整 导入:Excel 以与 Excel Reader 相同的方式读取旧版 .xls 工作簿。
Excel Writer 完整 导出:Excel 将表写入 Excel 工作簿的某个工作表。
Excel Writer (XLS) 完整 导出:Excel 将表写入 Excel 工作簿。
File Reader 完整 导入:CSV 读取带分隔符的文本文件;超出单一分隔符和标题行的布局会转换为对应的“导入:CSV”设置。
Fixed Width File Reader 完整 导入:CSV 将固定宽度文本文件读入表。
GET Request 完整 REST 请求步骤 发出 GET 请求并返回响应。
Google Ads 完整 REST 步骤 调用 Google Ads API。
JSON Reader 完整 导入:JSON 将 JSON 文件读入表。
Line Reader 完整 导入:CSV 将文本文件的每一行读成一行数据。
POST Request 完整 REST 请求步骤 发出 POST 请求并返回响应。
Send Email 完整 通知:电子邮件步骤 从工作流发送电子邮件。
Table Creator 完整 内联表输入 将在节点对话框中输入的带类型行创建为内联表。
Table Reader 完整 Import: Table Archive 读取随工作流归档一同提供的 KNIME 表文件。
Table Writer 完整 Export: Table Archive 将表写入 KNIME 表文件。
节点 状态 PlaidCloud 对应项 转换结果
Binner 完整 Table Extract 步骤,带列表达式 复现 Binner 节点。
Binner (Apply) 完整 Table Extract 步骤,带列表达式 复现 Binner (Apply) 节点。
Binner (Dictionary) 完整 Table Extract 步骤,带列表达式 复现 Binner (Dictionary) 节点。
Bootstrap Sampling 完整 Table Extract 步骤,带抽样筛选器 有放回地抽取行。
Case Converter 完整 Table Extract 步骤,带列表达式 将所选文本列转换为大写或小写。
Category to Number 完整 Table Extract 步骤,带列表达式 复现 Category to Number 节点。
Category to Number (Apply) 完整 Table Extract 步骤,带列表达式 复现 Category to Number (Apply) 节点。
Cell Extractor 完整 Table Extract 步骤,带列表达式 将一个单元格提取为项目变量或列。
Cell Splitter 完整 Table Extract 步骤,带列表达式 按分隔符将一个文本列拆分为多列。
Cell Splitter By Position 完整 Table Extract 步骤,带列表达式 按固定位置将一个文本列拆分为多列。
Cell Updater 完整 Table Extract 步骤,带列表达式 复现 Cell Updater 节点。
Column Appender 完整 表:内联接,按行号联接 将多个表的列并排追加。
Column Auto Type Cast 完整 Table Extract 步骤,带列类型 检测并为每个文本列应用最窄的类型。
Column Combiner 完整 Table Extract 步骤,带列表达式 使用分隔符和引号,将所选列连接为一个文本列。
Column Comparator 完整 Table Extract 步骤,带列表达式 复现 Column Comparator 节点。
Column Filter 完整 Table Extract 步骤,带列列表 按名称、模式或类型保留或删除列。
Column Merger 完整 Table Extract 步骤,带列表达式 在两列中取第一个非缺失值,或取主列并以另一列作为回退。
Column Name Extractor 完整 Table Extract 步骤,带列表达式 复现 Column Name Extractor 节点。
Column Name Replacer 完整 Table Extract 步骤,带列重命名 通过查找替换或正则表达式重命名列。
Column Renamer 完整 Table Extract 步骤,带列重命名 重命名所选列。
Column Renamer (Dictionary) 完整 Table Extract 步骤,带列表达式 复现 Column Renamer (Dictionary) 节点。
Column Resorter 完整 Table Extract 步骤,带列顺序 重新排列列顺序。
Column Splitter 完整 Table Extract 步骤,带列列表(两个步骤) 按选择将列拆分到两个表中。
Columns to Collection 完整 Table Extract 步骤,带列表达式 将多列合并为一个列表列。
Constant Value Column Appender 完整 Table Extract 步骤,带常量列 追加保存常量、变量或缺失值的列。
Constant Value Column Filter 完整 Table Extract 步骤,带列表达式 复现 Constant Value Column Filter 节点。
Constant Value Row Appender 完整 Table Extract 步骤,带列表达式 复现 Constant Value Row Appender 节点。
Correlation Filter 完整 Table Extract 步骤,带列表达式 复现 Correlation Filter 节点。
Denormalizer 完整 Table Extract 步骤,带列表达式 复现 Denormalizer 节点。
Domain Calculator 完整 Table Extract 步骤,带列表达式 复现 Domain Calculator 节点。
Double to Integer 完整 Table Extract 步骤,带列表达式 通过向下取整、向上取整或四舍五入,将小数列转换为整数。
Duplicate Row Filter 完整 Table Extract 步骤,带行编号 按所选列删除或标记重复行,保留第一行、最后一行、最小行、最大行或出现最频繁的行。
Edit Nominal Domain 完整 Table Extract 步骤,带列表达式 复现 Edit Nominal Domain 节点。
Edit Nominal Domain (Dictionary) 完整 Table Extract 步骤,带列表达式 复现 Edit Nominal Domain (Dictionary) 节点。
Edit Numeric Domain 完整 Table Extract 步骤,带列表达式 复现 Edit Numeric Domain 节点。
Equal Size Sampling 完整 Table KNIME Random Sample 步骤,加上基于所保留行位置的 Table Inner Join 步骤 将某一列的每个类别都抽样到最小类别的大小。
Expression Row Filter 完整 Table Extract 步骤,带筛选表达式 使用表达式筛选行。
Extract Table Spec 完整 以表形式写出的列元数据 将输入表的列名称和类型写为一个表。
Filter Apply 完整 Table Extract 步骤,带列表达式 复现 Filter Apply 节点。
Filter Apply Row Splitter 完整 Table Extract 步骤,带列表达式 复现 Filter Apply Row Splitter 节点。
Lag Column 完整 Table Extract 步骤,带窗口表达式 按每个滞后步长和间隔,追加前面某一行的值。
Linear Correlation 完整 Table Extract 步骤,带列表达式 复现 Linear Correlation 节点。
Low Variance Filter 完整 Table Extract 步骤,带列表达式 复现 Low Variance Filter 节点。
Missing Value 完整 Table Extract 步骤,带列表达式 按类型将缺失值替换为固定值、平均值、中位数、前一个或后一个值,或出现最频繁的值。
Missing Value (Apply) 完整 Table Extract 步骤,带列表达式 复现 Missing Value (Apply) 节点。
Missing Value Column Filter 完整 Table Extract 步骤,带列表达式 复现 Missing Value Column Filter 节点。
Nominal Value Row Filter 完整 Table Extract 步骤,带筛选表达式 保留所选列的值属于所选值之一的行。
Nominal Value Row Splitter 完整 Table Extract 步骤,带筛选表达式(两个步骤) 按某列的所选值拆分行。
Normalizer 完整 Table Extract 步骤,带列表达式 复现 Normalizer 节点。
Normalizer (Apply) 完整 Table Extract 步骤,带列表达式 复现 Normalizer (Apply) 节点。
Number Rounder 完整 Table Extract 步骤,带列表达式 使用所选舍入模式,按小数位数或有效数字位数对数字进行舍入。
Number to Category (Apply) 完整 Table Extract 步骤,带列表达式 复现 Number to Category (Apply) 节点。
Number to String 完整 Table Extract 步骤,带列表达式 将数字转换为文本。
Numeric Outliers 完整 Table Extract 步骤,带列表达式 复现 Numeric Outliers 节点。
Numeric Outliers (Apply) 完整 Table Extract 步骤,带列表达式 复现 Numeric Outliers (Apply) 节点。
Rank 完整 Table Extract 步骤,带窗口表达式 按所选列对行排名,可选按分组排名。
Reference Column Filter 完整 Table Extract 步骤,带列列表 保留或删除同样存在于参考表中的列。
Reference Column Resorter 完整 Table Extract 步骤,带列顺序 按参考表对列排序。
Reference Column Splitter 完整 Table Extract 步骤,带列列表(两个步骤) 按列是否存在于参考表中来拆分列。
Reference Row Filter 完整 表:内联接 / 表:反联接 保留或删除其键出现在第二个表中的行。
Reference Row Splitter 完整 表:内联接和表:反联接 按行的键是否出现在第二个表中来拆分行。
Row Filter 完整 Table Extract 步骤,带筛选表达式 按列值、行号范围、行 ID 模式或缺失值检测保留或删除行。
Row Sampler 完整 Table Extract 步骤,带位置筛选器,用于前几行和线性抽样;Table KNIME Random Sample 步骤,加上 Table Inner Join 步骤,用于随机和分层抽取 按绝对数量、百分比、前几行、线性或随机抽取行,可选分层。
Row Splitter 完整 Table Extract 步骤,带筛选表达式(两个步骤) 使用 Row Filter 的条件,将行拆分为匹配和不匹配两个输出。
Row to Column Names 完整 Table Extract 步骤,带列表达式 复现 Row to Column Names 节点。
RowID 完整 Table Extract 步骤,带行编号 根据某一列或某个模式替换或创建行标识符。
Rule-based Row Filter 完整 Table Extract 步骤,带筛选表达式 保留满足规则列表中第一条匹配规则的行。
Rule-based Row Filter (Dictionary) 完整 Table Extract 步骤,带筛选表达式 按从第二个输入表读取的规则筛选行。
Rule-based Row Splitter 完整 Table Extract 步骤,带筛选表达式(两个步骤) 按规则列表中第一条匹配的规则拆分行。
Rule-based Row Splitter (Dictionary) 完整 Table Extract 步骤,带筛选表达式(两个步骤) 按从第二个输入表读取的规则拆分行。
Shuffle 完整 Table Extract 步骤,带排序顺序 随机重新排列行。
Sorter 完整 Table Extract 步骤,带排序顺序 按所选列和方向对行排序。
Split Collection Column 完整 Table Extract 步骤,带列表达式 将一个列表列展开为多个独立的列。
String Cleaner 完整 Table Extract 步骤,带列表达式 删除文本中的空格、数字、标点或特殊字符,并去除首尾空格或更改大小写。
String Replacer 完整 Table Extract 步骤,带列表达式 替换与通配符或正则表达式匹配的文本。
String Replacer (Dictionary) 完整 表:查找 使用字典表替换文本。
String Splitter (Regex) 完整 Table Extract 步骤,带列表达式 按正则表达式分组将一个文本列拆分为多列。
String to Number 完整 Table Extract 步骤,带列表达式 按配置的分隔符将文本解析为整数或小数。
String to Number (PMML) 完整 表:提取 转换为原生 PlaidCloud 步骤。
Subset Matcher 完整 Table Extract 步骤,带列表达式 复现 Subset Matcher 节点。
Table Cropper 完整 Table Extract 步骤,带列表达式 复现 Table Cropper 节点。
Table Difference Finder 完整 Table Extract 步骤,带列表达式 复现 Table Difference Finder 节点。
Table Manipulator 完整 Table Extract 步骤,带列表达式 复现 Table Manipulator 节点。
Table Partitioner 完整 Table Extract 步骤,带位置筛选器(两个步骤),用于前几行和线性抽样;Table KNIME Random Sample 步骤,加上 Table Inner Join 和 Table Anti Join 步骤,用于随机和分层抽取 按数量或百分比将行拆分为两个表,可取前几行、线性取行或随机取行。
Table Splitter 完整 Table Extract 步骤,带筛选表达式(两个步骤) 在某个行号处拆分表。
Table Structure Creator 完整 内联表输入 创建具有已定义列类型的空表。
Table Updater 完整 Table Extract 步骤,带列表达式 复现 Table Updater 节点。
Top k Row Filter 完整 Table Extract 步骤,带排序顺序 按排序条件保留前 k 行。
Ungroup 完整 Table: Melt 将集合单元格展开为多行。
节点 状态 PlaidCloud 对应项 转换结果
Column Aggregator 完整 Table Extract 步骤,带列表达式 在每一行的所选列之间进行聚合。
Concatenate 完整 表:全部合并 / 表:去重合并 按列名堆叠表,保留列的交集或并集,并可选处理行 ID。
Cross Joiner 完整 表:交叉联接 将左表的每一行与右表的每一行配对。
Crosstab 部分 Table: Pivot 对两列做交叉表。尚未复现:少数设置组合的结果与 KNIME 不同。
GroupBy 完整 Table Extract 步骤,带聚合 对行分组,并对所选列应用聚合方法,包括计数、求和、平均值、中位数、众数、第一个、最后一个、连接和列表。
Joiner 完整 表:内联接 / 表:外联接 在一个或多个键列上将两个表联接为内联接、左联接、右联接或全外联接,并提供匹配与不匹配的输出。
Loop End (Column Append) 部分 表:内联接 将各次迭代的结果作为追加列并排收集。尚未复现:少数设置组合的结果与 KNIME 不同。
Moving Aggregator 完整 Table Extract 步骤,带窗口表达式 在行窗口上计算移动聚合。
Pivoting 完整 Table: Pivot 将分组列和透视列透视为聚合值列,可选合计。
Row Aggregator 完整 Table Extract 步骤,带聚合 按某一列的值聚合行。
Set Operator 完整 表:内联接 / 表:反联接 / 表:去重合并 计算两个表的交集、并集和差集。
Statistics 完整 Table Extract 步骤,带聚合 计算列统计信息。
Transpose 完整 Table: Melt和Table: Pivot 先逆透视再透视,以互换行和列。
Unpivot 完整 Table: Melt 将所选列转换为由名称列和值列组成的行。
Value Counter 完整 Table Extract 步骤,带聚合 统计某一列中每个值的出现次数。
Value Lookup 完整 表:查找 从字典表中查找值。
节点 状态 PlaidCloud 对应项 转换结果
Column Expressions 完整 Table Extract 步骤,带列表达式 将列表达式计算为新列或替换列。
Expression 完整 Table Extract 步骤,带列表达式 将 Expression 节点计算为新列或替换列。
Math Formula 完整 Table Extract 步骤,带列表达式 将 Math Formula 函数计算为新列或替换列。
Math Formula (Multi Column) 完整 Table Extract 步骤,带列表达式 将同一个 Math Formula 表达式应用于多列。
Math Formula (Variable) 完整 项目变量 通过 Math Formula 计算数值型项目变量。
Rule Engine 完整 Table Extract 步骤,带列表达式 将规则列表中第一条匹配的规则计算为新列或替换列。
Rule Engine (Dictionary) 完整 Table Extract 步骤,带列表达式 将从第二个输入表读取的规则计算为一列。
Rule Engine Variable 完整 项目变量 根据第一条匹配的规则计算项目变量。
Rule Engine Variable (Dictionary) 完整 项目变量 根据从第二个表读取的规则计算项目变量。
String Manipulation 完整 Table Extract 步骤,带列表达式 将 String Manipulation 函数计算为新列或替换列。
String Manipulation (Multi Column) 完整 Table Extract 步骤,带列表达式 将同一个 String Manipulation 表达式应用于多列。
String Manipulation (Variable) 完整 项目变量 通过 String Manipulation 函数计算文本型项目变量。
Variable Expression 完整 项目变量 通过表达式计算项目变量。
节点 状态 PlaidCloud 对应项 转换结果
Active Branch Inverter 完整 步骤失败处理 运行受保护的分支,并在其失败时采用备用输出。
Boolean Configuration 完整 项目变量 成为保存所配置默认值的真/假项目变量。
Boolean Widget 完整 项目变量 成为保存控件默认值的真/假项目变量。
Breakpoint 完整 步骤条件 当针对变量或表配置的条件成立时,停止该分支。
CASE Switch End 完整 针对所选分支的步骤条件 取用被保留分支的数据。
CASE Switch Start 完整 针对所选分支的步骤条件 转换时已知的选择器会保留所选分支并剪除其他分支。
Catch Errors (Data Ports) 完整 步骤失败处理 运行受保护的分支,并在其失败时采用备用输出。
Catch Errors (Generic Ports) 完整 步骤失败处理 运行受保护的分支,并在其失败时采用备用输出。
Catch Errors (Var Ports) 完整 步骤失败处理 运行受保护的分支,并在其失败时采用备用输出。
Chunk Loop Start 完整 基于集合的处理(无循环) 一次性处理所有行,等同于运行每个数据块,并为数据块编号。
Column List Loop Start 完整 内联迭代副本 当转换时已知列列表时,对每个所选列重复一次循环体。
Component Input 完整 展平的工作流连线 组件输入被内联;其端口直接连接到展平后的工作流中。
Component Output 完整 展平的工作流连线 组件输出被内联;其端口直接连接到展平后的工作流中。
Counting Loop Start 完整 内联迭代副本 以内联副本的形式,将循环体重复转换时已知的次数。
Create File/Folder Variables 完整 项目变量 创建路径变量。
Double Configuration 完整 项目变量 成为保存所配置默认值的小数型项目变量。
Double Widget 完整 项目变量 成为保存控件默认值的小数型项目变量。
Empty Table Switch 完整 针对所选分支的步骤条件 根据输入表是否为空来路由数据。
End IF 完整 针对所选分支的步骤条件 取用被保留分支的数据。
Extract Table Dimension 完整 项目变量 将行数和列数公开为变量。
Extract Variables (Data) 完整 项目变量 将表的列转换为项目变量。
Group Loop Start 完整 分组循环体 当循环体可对所有分组一次性安全运行时,对每个分组运行一次循环体。
IF Switch 完整 针对所选分支的步骤条件 转换时已知的选择器会保留所选分支并剪除另一分支。
Inject Variables (Data) 完整 项目变量 将项目变量写入表的列。
Integer Configuration 完整 项目变量 成为保存所配置默认值的整数型项目变量。
Integer Widget 完整 项目变量 成为保存控件默认值的整数型项目变量。
Loop End 完整 表:全部合并 将每次迭代的行收集到一个表中。
Merge Variables 完整 项目变量 合并变量流;名称冲突时以顶部端口为准。
Quickform inputs and filters (legacy) 完整 项目变量 成为保存输入默认值的项目变量;筛选器保留默认选择。
String Configuration 完整 项目变量 成为保存所配置默认值的文本型项目变量。
String Widget 完整 项目变量 成为保存控件默认值的文本型项目变量。
Table Column to Variable 完整 项目变量 将一列的值转换为列表型项目变量。
Table Row to Variable 完整 项目变量 将表的第一行转换为项目变量。
Try (Data Ports) 完整 步骤失败处理 运行受保护的分支,并在其失败时采用备用输出。
Try (Variable Ports) 完整 步骤失败处理 运行受保护的分支,并在其失败时采用备用输出。
Variable Creator 完整 项目变量 将在对话框中输入的带类型变量创建为项目变量。
Variable Filter 完整 项目变量 按名称或类型保留或删除项目变量。
Variable to Table Column 完整 Table Extract 步骤,带常量列 将项目变量作为常量列追加到表中。
Variable to Table Row 完整 Table Extract 步骤,带常量列 将项目变量转换为单行表。
节点 状态 PlaidCloud 对应项 转换结果
Date Modifier 完整 Table Extract 步骤,带列表达式 更改日期的组成部分,或移至期间的开始或结束。
Date Rounder 完整 Table Extract 步骤,带列表达式 将日期舍入到所选期间。
Date&Time Difference 完整 Table Extract 步骤,带列表达式 以所选单位计算两个日期或时间之间的差值。
Date&Time Part Extractor 完整 Table Extract 步骤,带列表达式 将年、季度、月、周、日、小时、分钟等部分提取到列中。
Date&Time Range Creator 完整 Table Extract 步骤,带列表达式 按间隔和数量或结束点生成日期或时间序列。
Date&Time Shift 完整 Table Extract 步骤,带列表达式 将日期和时间偏移若干个单位。
Date&Time to String 完整 Table Extract 步骤,带列表达式 按配置的模式将日期和时间格式化为文本。
Date&Time-based Row Filter 完整 Table Extract 步骤,带列表达式 保留日期和时间落在某个范围内的行。
Duration Part Extractor 完整 Table Extract 步骤,带列表达式 将时长的各组成部分提取到列中。
Duration to Number 完整 Table Extract 步骤,带列表达式 将时长转换为所选单位的数字。
Duration to String 完整 Table Extract 步骤,带列表达式 将时长格式化为文本。
String to Date&Time 完整 Table Extract 步骤,带列表达式 按配置的模式将文本解析为日期和时间。
String to Duration 完整 Table Extract 步骤,带列表达式 将文本解析为时长。
Time Modifier 完整 Table Extract 步骤,带列表达式 更改时间的组成部分,或移至期间的开始或结束。
Time Rounder 完整 Table Extract 步骤,带列表达式 将时间舍入到所选期间。
Time Zone Modifier 完整 Table Extract 步骤,带列表达式 设置或转换日期和时间的时区。
UNIX Timestamp to Date&Time 完整 Table Extract 步骤,带列表达式 将 UNIX 时间戳转换为日期和时间。
节点 状态 PlaidCloud 对应项 转换结果
Agent Prompter 完整 LLM 步骤 将代理消息作为 LLM 步骤运行。
Chat Model Prompter 完整 带提示任务的 AI 步骤 回答聊天消息。
Color and format managers, Table Editor 完整 无需处理;各行原样传递 颜色、显示格式和视图编辑不影响数据,因此表直接传递。
Columns to JSON 完整 表:JSON 解析步骤和列表达式 根据表的列构建 JSON 值。
FAISS vector store 完整 AI 步骤的嵌入任务和向量搜索 对文档做嵌入,并返回与每个查询最接近的文档。
JSON Path 完整 表:JSON 解析步骤 按路径从 JSON 中提取值。
JSON to Table 完整 表:JSON 解析步骤 将 JSON 值展平为表的列。
LLM connectors and authenticators 完整 AI 步骤的 LLM 连接 模型和温度移至调用该模型的 AI 步骤;凭据则选择为 PlaidCloud LLM 连接。
LLM Prompter 完整 带提示任务的 AI 步骤 回答每一行中的提示。
Presidio 完整 带实体和提示任务的 AI 步骤 通过 LLM 连接查找并改写个人数据。
Table to JSON 完整 表:JSON 解析步骤和列表达式 根据表的列构建 JSON 值。
Views, charts and color managers 完整 无需处理;该节点被丢弃并列入转换报告 已丢弃:仅用于可视化,不影响数据
XPath 完整 表:XML 解析步骤 通过 XPath 从 XML 中提取值。

KNIME 有五种表达式语言:Expression、String Manipulation、Math Formula、Column Expressions 和 Rule Engine。它们的函数、运算符、关键字和常量都会转换为 PlaidCloud 表达式。

节点 状态 PlaidCloud 对应项 转换结果
Expression dialect: column expressions 完整 Table Extract 步骤,带列表达式 将 column expressions 的函数、运算符和常量转换为 PlaidCloud 表达式。
Expression dialect: expression 完整 Table Extract 步骤,带列表达式 将 expression 的函数、运算符和常量转换为 PlaidCloud 表达式。
Expression dialect: math formula 完整 Table Extract 步骤,带列表达式 将 math formula 的函数、运算符和常量转换为 PlaidCloud 表达式。
Expression dialect: rule engine 完整 Table Extract 步骤,带列表达式 将 rule engine 的函数、运算符和常量转换为 PlaidCloud 表达式。
Expression dialect: string manipulation 完整 Table Extract 步骤,带列表达式 将 string manipulation 的函数、运算符和常量转换为 PlaidCloud 表达式。

流程变量、变量覆盖、开关和循环在其值于转换时已知的情况下可以转换。加载器接受所有已观察到的归档布局:工作流版本、元节点、组件(根据归档中存储的主体内联)和分组归档。

节点 状态 PlaidCloud 对应项 转换结果
Flow control, variables, and loops 完整 项目变量、已剪枝的开关和已展开的循环 流程变量、变量覆盖、开关和循环在其值于转换时已知的情况下可以转换。
Archive formats 完整 工作流导入 读取所有受支持的 KNIME 归档布局:工作流版本、元节点、组件和分组归档。

KNIME 扩展系列中的节点也会转换为标准 PlaidCloud 步骤:数据库、REST 和 Web 服务、Python、R 和 Java 脚本、机器学习、JSON 和 XML、文本处理、通知和报表、时间序列、地理空间、大数据、图像处理、化学、工作流服务,以及大量核心实用工具节点。没有转换路径的节点会保留为已命名的占位符,请参阅未转换。

没有转换路径的节点会作为已命名的占位符保留在画布上。占位符会传递其数据,添加一条指出该 KNIME 节点的警告,并且绝不会导致转换失败:缺失或未绑定的输入只是警告,而不是错误。占位符下游的任何步骤都会被标记,因此缺失的结果绝不会悄无声息。

KNIME 连接器节点会成为其步骤所运行的连接。凭据绝不会被导入,因此每个连接都是您在目标工作区中选择的连接,步骤上的警告会指出需要设置什么。

KNIME 在 PlaidCloud 中需要设置的内容
Database connectors 数据库连接,在转换时绑定,或在步骤上选取。
REST and web service nodes that sign in REST 连接,在转换时绑定,或在步骤上选取。
Speech Recognizer (IBM Watson) 指向 Watson 服务 URL 的 REST 连接,其 Basic 登录用户为 apikey,密码为您的 API 密钥。
Email Connector, Email Reader, Email Mover 邮件服务器密码,存放在步骤警告所指出的项目变量中。主机和用户来自 Email Connector。
Password-protected Excel workbooks 工作簿密码,存放在步骤警告所指出的项目变量中。
LLM connectors and authenticators AI 步骤上的 LLM 连接。
Views, charts and reporting layout 无需设置;这些节点不影响数据,并已列入转换报告。

转换从不连接任何源系统或目标系统。

节点 差异
Crosstab 转换为Table: Pivot。尚未复现:少数设置组合的结果与 KNIME 不同。
Loop End (Column Append) 转换为表:内联接。尚未复现:少数设置组合的结果与 KNIME 不同。
Row Sampler, Table Partitioner, Equal Size Sampling 使用Table: KNIME Random Sample,带种子的随机抽取会选出与 KNIME 相同的行。抽取所用的表最多可包含 10,000,000 行。

行顺序和 RowID 会贯穿读取它们的各个节点,因此依赖行顺序的工作流会在这些节点之间保持顺序。请将已转换工作流的输出与您的 KNIME 工作流的输出进行比较:结构、行数和行值。