我们有一个包含 50 多个处理节点的复杂流程来转换大量数据并将数据转储到单个 Amazon S3 集群中。很难理解在流程完成时上传到 S3 的数据是否存在任何问题。
Mosaic 中是否有任何规定可以查看在这 50 个处理节点中的任何一个处理的数据?
这将节省我们大量的时间和精力。
最佳答案
是的,在 mosaic 中有一个名为 Peek 的节点,可用于查看它连接到的任何已处理节点的样本输出。成功执行流后,可以在流 Canvas 的数据部分中查看输出。
Peek节点的使用步骤如下:
- 从显示的流程节点列表中,将 Peek 节点拖放到 Canvas 上。
- 双击 Peek 节点以显示配置窗口。配置窗口分为两部分,
INPUT
和PROCESS
。 - 在
PROCESS
部分,输入要显示的记录数。
- 单击
确定
。
现在要查看结果数据,一旦您的流程成功执行,请按照以下步骤操作 -
- 在
Run History
下,单击您的流实例,这会将您重定向到流的状态 View 。您可以通过节点周围出现的绿色边框来识别它。
- 现在,双击
Peek
节点。这将启用Data
选项卡。单击它以查看结果数据。
关于debugging - 是否提供在 Mosaic 中查看流的任何处理节点的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63135425/