You need to enable JavaScript to run this app.
导航
申报单管理
最近更新时间:2023.07.12 20:47:48首次发布时间:2021.11.30 13:32:06

若您对某个任务有明确的 SLA 要求,希望该任务的上游对其承诺并保障 SLA,那么可以对该任务进行申报。

1 前提条件

已购买分布式数据自治服务。详细操作说明请参见 DataLeap 服务信息

2 操作步骤

2.1 发起申报

  1. 登录 DataLeap 控制台。

  2. 选择数据治理 > SLA保障 > 申报单管理 > 我的申报单, 进入我的申报单页面。

  3. 单击发起申报按钮,进入发起申报页面。

  4. 填写申报信息后,单击确定按钮,弹出校验结果对话框。

    SLA 申报相关参数说明如下表所示。其中名称前带 * 的参数为必填参数,名称前未带 * 的参数为可选参数。

    参数说明

    *任务名称

    申报SLA的任务。仅支持已发布的天级、小时级离线任务,输入任务名称关键词或任务ID后下拉可选。
    系统会根据该任务血缘,识别上游需签署 SLA 的任务,并通过任务完成情况来判定SLA 的达成情况。

    说明

    当任务依赖链路不合理(超300个任务)时,会导致申报无法通过,需合理设置申报内容。

    项目任务所属项目。选择任务后,自动填充,不可编辑。

    任务负责人

    任务的负责人。选择任务后,自动填充,不可编辑。
    该参数可在数据开发平台上进行更改,并在 T+1 天后同步至本平台。

    数据团队

    负责对应项目下的相关任务和数据资产的开发与维护。
    选择任务后,自动填充,不可编辑。

    *数据等级

    任务的SLA申报等级,等级由高到低依次有D1、D2、D3三个选项。

    • D1:级别内容包括如下,数量占比为10%。

      • 推荐、广告、MP后台等核心线上服务所依赖的数据。

      • 支持全局决策分析,需要在公司层面统一的指标(如日活、新增)和维度(如地理位置、设备、性别)。

    • D2:级别内容包括如下,数量占比为20%。

      • 支持业务决策分析,业务线独有的核心指标和核心维度。

      • 业务分析核心依赖,明确需要保障的数据。

    • D3:其他数据,数量占比70%。

    说明

    当数据等级或任务依赖链路不合理(超300个任务)时,会导致申报无法通过,需合理设置申报内容。

    *期望产出时间

    用户期望该任务在什么时候产出(非最终SLA),该信息表明申报方的需求意愿,可供上游签署SLA时进行参考。具体的SLA签署结果,需要多方协同后决定。
    支持北京时间“日期+时间”的格式,其中日期支持T+1、T+2、T+3、T+4四个选项,下拉可选。

    说明

    T 代表业务日期当日,T+1 代表业务日期次日,以此类推。

    *治理团队

    表示该申报归属哪个治理团队负责。
    默认填充申报任务列表中第一个任务关联的数据团队所绑定的治理POC,支持修改,下拉可选其他已创建的团队。若无所需选项,可自行创建治理团队,具体操作可参见治理团队配置
    治理团队主要负责对团队内的 SLA 申报进行审批,对 SLA 的达成情况进行跟进、维护及复盘管理。

    *申报理由

    申报的上下文、背景等,供审批及签署人员审核。
    例如:任务延迟10 min影响推荐各模型停更,影响用户体验/广告模型停更,造成资损。

  5. 确认无误后,单击继续提交按钮提交申报,申报信息会展示在申请记录页面。

2.2 管理申报单

申报 SLA 后,您可管理自己的申报单,情况如下:

  • 申报单管理页面:管理自己已通过审批的申报单。

  • 申请记录页面:查看自己的所有申报单,并可撤销待审批的申报单。

管理申报单的操作步骤如下:

  1. 登录 DataLeap 控制台。

  2. 选择数据治理 > SLA保障 > 申报单管理 > 我的申报单,进入我的申报单页面。

  3. 单击申报单管理申请记录页签,进入相应页面。

  4. 可以对自己的申报单执行以下管理操作:

    • 设置搜索信息,搜索符合条件的任务 SLA 申报信息列表。

    • 单击某条申报单信息的申报单ID,进入申报单详情页面,可以查看该申报单组成情况、签署情况、任务链路等信息。

      • 申报单组成情况:单击全部任务页签,可以查看申报单的所有相关任务。默认勾选仅展示卡点任务,取消勾选后可以查看链路上的全部任务。

      • 产出明细:单击产出明细页签,可以查看申报点任务的产出明细。其中,左侧栏显示申报点的每日产出情况,单击某条产出信息,页面右侧会显示对应申报单组成任务的完成情况。

        说明

        • 任务延迟计算:以任务签署SLA时间为基准计算任务是否有延迟。

        • 签署SLA时间:指当前任务具备的SLA时间,该时间不一定对此申报单生效,需结合签署状态确认(签署状态为同意签署的才生效)。

      • 任务链路关系:所有的链路分支拆分成不同的甘特图,您可以线性查看任务之间的层级关系。还可在任务名下拉框中搜索任务,并根据出现的任务链路结果查看申报点与该任务的关联关系。

    • 单击某条申报单信息的申报点任务名称,进入任务详情页面,可查看并管理该任务的上下游任务、产出情况、签署记录等详情信息,详细说明请参见实例监控

    • 暂停/恢复签署

      • 单击列表中某条信息操作列的更多 > 暂停签署按钮,在弹出的确认对话框中,单击确定按钮暂停该申报。暂停后,申报将进入暂停状态,不再推进签署流程。 例如:如果暂停签署中的申报,相关待签署任务负责人将不再收到签署通知;如果暂停签署完成后的申报,已签署生效的SLA将暂时置为失效。

      • 单击列表中某条信息操作列的更多 > 恢复签署按钮,恢复该申报的签署流程。

        说明

        • 申报状态签署中的申报信息才可暂停签署。

        • 申报状态暂停签署的申报信息才可恢复签署。

    • 暂停/恢复保障

      • 单击列表中某条信息操作列的更多 > 暂停保障按钮,在弹出的确认对话框中,单击确定按钮暂停保障该申报。暂停后,将不能确保申报点任务在预期时间内完成。

      • 单击列表中某条信息操作列的更多 > 恢复保障按钮,恢复该申报的保障状态。

      说明

      • 申报状态保障中-签署完成保障中-链路变动的申报信息才可暂停保障。

      • 申报状态暂停保障的申报信息才可恢复保障。

    • 单击列表中某条信息操作列的撤销按钮,二次确认后,可以撤回该申报。

      说明

      申报状态签署中待审批的申报信息才可撤销。

    • 单击列表中某条信息操作列的下线按钮,可以将该申报下线。

    • 转让申报人

      • 单击列表中某条信息操作列的更多> 转让申报人按钮,在弹出的窗口中,可以变更该申报的申报人。

      • 勾选一条或多条信息后,单击批量操作 > 转让申报人按钮,可以批量转让申报人。

    说明

    • 通过申报单管理 > 全部申报单,可以查看所有的SLA申报单。

    • 平台管理员具备所有申报单的管理权限。

3 操作结果

在申报提交后,系统会根据申报任务上游的依赖血缘,计算出链路总任务数及需要签署SLA的任务列表。

说明

由于任务及其依赖链路是动态的,时时刻刻都可能发生变动。因此,系统目前会按照每天一次的频率,更新链路依赖关系及任务信息。

  • 申报人收到通知:需要评估是否需要停止保障。如果不需要,则需要尽快督促待签署的任务责任人签署SLA,否则不利于全链路保障。

  • 任务负责人收到通知:需要尽快确定是否需要签署SLA,否则将会影响全链路保障的效果。

4 配置示例

以小时级SLA任务申报为例,选择当天所有实例任务运行完成的时间作为SLA的检查时间。举例来说,如果申报的时间是00:20分,那么昨天所有的实例在00:20分前运行完成均不算破线。因为需要检查当天所有小时实例,所以对于上线不满一天的任务进行SLA申报可能会存在异常。
相关设置如下:

  1. 任务名称选择需要申报的小时级别任务。

  2. 期望产出时间选择昨天所有小时实例运行完成的最后的时间。

5 后续操作

SLA 申报提交后,需要经过审批后才可纳入治理范围,相关操作说明请参见申报单审批