如何在 Beam 中渲染管道图?

mis*_*ope 4 apache-beam

使用 Apache Beam Python SDK 版本 2.9.0,是否可以获得类似于 Google\xe2\x80\x99s 数据流的可渲染管道图表示,而不是运行它?

\n\n

我很难组装复杂的管道,并且在尝试使用 执行它之前我很高兴看到组装好的管道DirectRunner

\n

meh*_*rov 7

看看这个单元测试。这将为您提供如何与 Python SDK 配合使用的示例。TextRenderer只是返回文本格式的点表示形式。

还有关于如何执行此操作以及如何处理 DOT 文件的说明,但它是为 Java SDK 编写的(链接)。但是,它应该让您了解如何实现这一点,并且有关 DOT 文件的部分与语言无关。

您可能还想查看PyDot包,了解如何在 Python 中以编程方式处理输出。