Carlo
run_deployment
SequentialTaskRunner
run_deployments
@flow(name='parent_flow', task_runner=SequentialTaskRunner()) def parent_flow(env: str, for_date: str = 'TODAY'): run_date = transform_date(for_date=for_date) parameters = {'for_date': run_date, 'env': env} run_deployment(name=run_deployment_name(flow=flow_a, env=env), parameters=parameters) run_deployment(name=run_deployment_name(flow=flob_b, env=env), parameters=parameters) run_deployment(name=run_deployment_name(flow=flow_c, env=env), parameters=parameters)
Nate
FlowRun
from prefect import flow from prefect.deployments import run_deployment @flow def orchestrator(): flow_run = run_deployment( name="my-flow/testDeploy" ) assert flow_run.state.name == "Completed" # or handle failure states if __name__ == "__main__": orchestrator()
Bring your towel and join one of the fastest growing data communities. Welcome to our second-generation open source orchestration platform, a completely rethought approach to dataflow automation.