📅  最后修改于: 2023-12-03 15:39:57.845000             🧑  作者: Mango
数据仓库-流程管理器是一个用于管理数据仓库任务流程的工具。它可以方便地将数据仓库任务进行流程化管理,从而提高任务执行效率,降低出错率,同时也增强了对任务执行情况的监控和管理。
数据仓库-流程管理器具有以下主要功能:
数据仓库-流程管理器的使用方式如下:
下面是一个简单的代码片段演示如何使用数据仓库-流程管理器进行任务的管理和执行:
# 导入依赖包
from dwh_process_manager import DwhProcessManager
# 创建对象
manager = DwhProcessManager()
# 添加任务
manager.add_task(task_name='task1',
task_type='sql',
task_params='select count(*) from table1',
task_description='统计table1的行数')
manager.add_task(task_name='task2',
task_type='hdfs',
task_params='hdfs dfs -ls /',
task_description='查询HDFS根目录')
# 执行任务
manager.execute_tasks(task_names=['task1', 'task2'])
# 查看执行日志
logs = manager.get_logs()
print(logs)
更多使用细节可以参考官方文档:数据仓库-流程管理器文档