要使用 管道 在链中转换或映射表格输入文件,请添加一个步骤,使用数据准备连接器的 运行管道 命令。
要启用此命令,IT 管理员首先 设置 数据准备 连接。
运行管道
要运行管道来转换或映射表格输入文件,请使用 运行管道 命令。
注意:要使用此命令, 请先创建包含要应用的转换 的 管道
。等效 API 调用: https://support.workiva.com/hc/zh-cn/articles/4405086491156-Data-Prep-connector
属性
| 摘要信息 | 细节 |
|---|---|
| 管道 | 选择要运行的流程。 |
| 运行时变量 | 如果 Pipeline 包含运行时变量,请输入它们的值。 |
| 文件 | 选择要通过管道进行转换的表格数据文件。提示: 管道需要标题行。如果源文件没有标题行,请在链中更早地加入 “表格转换 ”连接器的 “添加 标题 ”命令,以便在该命令之前插入标题行。 |
| 田间测绘 | 将 文件 中的列映射到管道定义的列。注: 字段名称区分大小写。 |
| 并行处理 | 要同时运行多个管道实例,请选中此框。注: 通常情况下,并行处理可以提高流水线性能。但是,在资源有限或同时运行大量实例时,性能可能会下降。 |
| 分隔符号 | 选择 文件中使用的分隔符。 |
| 输出分隔符 | 选择要在 管道输出中使用的分隔符。 |
| 保留未映射字段 | 如果 文件 包含的字段比管道列定义中包含的字段多,请选中此框以输出 所有 字段,而不仅仅是列定义中的字段。注意:如果管道包含 分组 依据转换,请 谨慎使用此属性。 |
输出
无论使用哪个管道, 运行管道 命令始终输出:
| 输出 | 输出类型 |
|---|---|
| 记录计数 | 整数 |
| 管道输出 | 文件 |
如果管道包含 Mapping转换,则该命令还会输出:
- 一个文件,其中列出了已分配转换但未通过映射规则转换的列的唯一字段值。
- 未映射字段的数值计数
如果管道包含 Sum if转换,则该命令还会输出该转换的数值结果。
退出代码
| 代码 | 类型 | 细节 |
|---|---|---|
| 0 | 成功 | 管道建设已成功完成 |
| 1 | 错误 | 管道运行失败或发现未映射的行 |