Details
-
New Feature
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
None
-
None
Description
Support auto plotting / charting of materialized data of a given PCollection with Interactive Beam.
Say an Interactive Beam pipeline defined as
p = beam.Pipeline(InteractiveRunner())
pcoll = p | 'Transform' >> transform()
pcoll2 = ...
pcoll3 = ...
The use can call a single function and get auto-magical charting of the data.
e.g.,
show(pcoll, pcoll2)
Throughout the process, a pipeline fragment is built to include only transforms necessary to produce the desired pcolls (pcoll and pcoll2) and execute that fragment.
This makes the Interactive Beam user flow data-centric.
Detailed design.