apache_beam.runners.interactive.interactive_runner module¶
A runner that allows running of Beam pipelines interactively.
This module is experimental. No backwards-compatibility guarantees.
-
class
apache_beam.runners.interactive.interactive_runner.InteractiveRunner(underlying_runner=None, cache_dir=None, render_option=None)[source]¶ Bases:
apache_beam.runners.runner.PipelineRunnerAn interactive runner for Beam Python pipelines.
Allows interactively building and running Beam Python pipelines.
Constructor of InteractiveRunner.
Parameters: - underlying_runner – (runner.PipelineRunner)
- cache_dir – (str) the directory where PCollection caches are kept
- render_option – (str) this parameter decides how the pipeline graph is rendered. See display.pipeline_graph_renderer for available options.
-
class
apache_beam.runners.interactive.interactive_runner.PipelineResult(underlying_result, runner, pipeline_info, cache_manager, pcolls_to_pcoll_id)[source]¶ Bases:
apache_beam.runners.runner.PipelineResultProvides access to information about a pipeline.