Create an interactive network visualization to show the dependency structure of pipelines in the schedule. This is only useful if there are pipelines in the schedule that take inputs/outputs from other pipelines.
Arguments
- schedule
object of type MaestroSchedule created using
build_schedule()
Details
Note that running this function on a schedule with all independent pipelines will produce a network visual with no connections.
This function requires the installation of DiagrammeR
which is not automatically
installed with maestro
.
Examples
if (interactive()) {
pipeline_dir <- tempdir()
create_pipeline("my_new_pipeline", pipeline_dir, open = FALSE)
schedule <- build_schedule(pipeline_dir = pipeline_dir)
schedule <- run_schedule(
schedule,
orch_frequency = "1 day",
quiet = TRUE
)
show_network(schedule)
}