SHR 提供工作流框架,可支持提取原始数据,对这些数据运行协调和汇总例程,然后将其加载到数据存储库。内容包中含有预定义的工作流程作业流一组通过父子关系相互关联的工作流执行任务。一个子任务可以具有零个、一个、两个、三个或更多父任务。,这些作业流会在安装内容包时加载到框架中。一个作业流由多个作业步骤组成,这些步骤由工作流程框架分批次作业流的一个运行时实例称为批次。进行处理。
工作流框架根据内容包中定义的元数据集中组织和管理每个作业流各个步骤的流程和执行。
下图说明了示例 SHR 作业流的执行流程。
在此示例中,作业流开始于数据收集,结束于度量聚合。所有步骤都依赖于前面的步骤;因此,如果有一个步骤失败,工作流框架将阻止作业流成功完成。只有当前作业流成功完成之后,工作流框架才会加载下一个要执行的作业流。
使用工作流框架可执行以下操作:
了解工作流作业流的执行状况成为监控 SHR 数据库操作状态时最重要的任务。
SHR 提供了监控每个已安装内容包的作业流执行情况的相应方式。管理控制台的“数据处理”页面在以下三个选项卡下显示关于流的信息:
通过“数据处理”页面,可监控活动作业流的执行情况;如果执行失败,还可排解任何问题。此外,可对某时段内的流执行趋势分析,以确定失败的原因。在此页面中,可执行以下数据流监控任务: