目录
一、海豚调度器简介
-
可视化工作流设计
- 海豚调度器提供了直观易用的可视化界面,允许用户通过拖拽、连接等操作轻松构建工作流。用户可以清晰地看到任务之间的依赖关系和流程逻辑,方便进行流程的规划和优化。
- 例如,在一个数据分析项目中,用户可以将数据采集、数据清洗、数据分析和结果展示等任务按照先后顺序连接起来,形成一个完整的工作流。
-
丰富的任务类型支持
- 支持多种类型的任务,包括但不限于 Shell 脚本任务、SQL 任务、Python 任务、Subprocess 任务等。这使得用户能够根据不同的业务需求选择合适的任务类型来执行具体的操作。
- 以电商网站的数据分析为例,可能需要使用 SQL 任务从数据库中提取销售数据,使用 Python 任务进行数据预处理和建模,最后使用 Shell 脚本任务将分析结果生成报告。
-
任务依赖管理
- 能够精确地定义任务之间的依赖关系,确保任务按照正确的顺序执行。当前置任务执行成功或失败时,可以灵活地设