Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-8016

Render Beam Pipeline as DOT with Interactive Beam

Details

    • Improvement
    • Status: Triage Needed
    • P2
    • Resolution: Fixed
    • None
    • 2.18.0
    • runner-py-interactive
    • None

    Description

      With work in https://issues.apache.org/jira/browse/BEAM-7760, Beam pipeline converted to DOT then rendered should mark user defined variables on edges.

      With work in https://issues.apache.org/jira/browse/BEAM-7926, it might be redundant or confusing to render arbitrary random sample PCollection data on edges.

      We'll also make sure edges in the graph corresponds to output -> input relationship in the user defined pipeline. Each edge is one output. If multiple down stream inputs take the same output, it should be rendered as one edge diverging into two instead of two edges.

      For advanced interactivity highlight where each execution highlights the part of the pipeline really executed from the original pipeline, we'll also provide the support in beta.

      Attachments

        Issue Links

          Activity

            People

              ningk Ning
              ningk Ning
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 7h 10m
                  7h 10m