Duaer

数字组织与数据

在 Duaer 里固定数据

在 Duaer 里,开发数字组织时,把某一步的输出钉住,之后的测试用这份数据,而不反复去拉外部系统。

固定数据只用于开发期测试。生产执行不会使用钉住的数据。

适合:依赖外部触发或有配额限制的接口、需要同一份样本反复测、或先造好测试数据再钉住复用。

什么是固定数据

固定数据是把节点已经产出的输出存下来,之后在编辑器里再跑时用这份,而不是重新取数。只能钉只有一路主输出的节点(错误输出不算)。

固定数据

  1. 先执行该节点,让输出面板有数据。
  2. 在 OUTPUT 视图选择 Pin data。固定生效后按钮不可用,并显示 This data is pinned。

输出含 binary 时不能固定。

取消固定

固定生效时,输出面板顶部有横幅。选择 Unpin,下次执行会重新取数。

从过去的执行抄一份

  1. 打开 Executions,找到那次执行。
  2. 打开节点,切到 JSON,复制要的输出。
  3. 回到正在编辑的数字组织,打开目标节点,在 OUTPUT 的 JSON 视图选择 Edit,粘贴后 Save。保存会同时固定这份数据。

改已经固定的数据,见编辑节点输出里的数据

常见问题

固定数据什么时候生效?

在 Duaer 里,只在编辑器里的开发测试中生效。生产执行不用钉住的数据。含 binary 或多路主输出的节点不能固定。

怎么固定节点输出?

在 Duaer 里,先执行节点,在 OUTPUT 选择 Pin data。要取消就选 Unpin。把过去执行的 JSON 贴进 Edit 并 Save,也会固定。

同组

画布

在 Duaer 里使用节点

在 Duaer 里,节点是取数入口、处理数据的一步,或把数据送出去的出口。

画布

在 Duaer 里把节点连在一起

在 Duaer 里,连线在节点之间建立链接,让数据沿数字组织流动。

画布

在 Duaer 里添加便签与说明

在 Duaer 里,用画布上的便签给数字组织加注解。

画布

在 Duaer 便签里用 Markdown

在 Duaer 里,便签支持 Markdown。标题、强调、列表、链接和代码会按版式显示。

结构

在 Duaer 里转成子数字组织

在 Duaer 里,在数字组织里选中一段节点,把它们收成可复用的子数字组织。

执行

在 Duaer 里自定义执行数据

在 Duaer 里,用 Code 节点或 Execution Data 节点给这次执行加上自定义数据,之后可在执行列表里按这些值筛选。

执行

在 Duaer 里隐藏执行数据

在 Duaer 里,控制执行记录里能否看见节点处理过的数据,用来保护敏感信息并满足合规要求。

数据

理解 Duaer 的数据结构

在 Duaer 里,弄清节点之间如何传数据,是搭数字组织的基础。本页说明数据格式,以及数据如何在节点间流动。

数据

在 Duaer 里编辑节点输出数据

在 Duaer 里,在 JSON 视图里改节点输出,用来测边界情况,而不必每次都从外部系统重发。

数据

在 Duaer 里使用输入面板映射

在 Duaer 里,数据映射是引用前面节点的数据,不是改写数据本身。

数据

在 Duaer 里处理文件和图片

理解并使用 Duaer 里的二进制数据。

数据

在 Duaer 里数据项如何对应

在 Duaer 里,每个输出项都带着元数据,指向生成它的输入项,形成可回溯的链条。

数据

在 Duaer 里数据项对应错误

在 Duaer 里,用 .item 引用更早的节点时,若对应链条断了,或指向多项,运行会报错。

数据

在 Duaer 的 Code 节点里保留对应

在 Duaer 里,引用前面节点时,需要知道该用哪一项。大多数节点会自动链接;Code 节点在某些情况下要你自己写 pairedItem。