任务发布
更新时间: 2023-11-13 14:58:07
阅读 59
在EasyStream中,通过对接发布中心,用户可实现SQL任务、流表、文件的跨集群、跨项目发布。
前提条件
- 网络互通:当前发布的工作空间与接收的工作空间保持网络互通。
操作限制
- 操作用户:已经通过安全中心申请、授予了当前工作空间的 发布操作 权限。
操作步骤
1. 配置发布中心
2.创建待发布资源
- 选择从 发布中心>待发布资源>创建发布资源 选项,选择 实时开发SQL任务/实时流表/实时开发文件 进行创建;或通过 实时开发>任务详情>发布跳转至发布中心直接进行待发布资源的创建。
2.1 发布实时开发SQL任务
- 选择 实时开发SQL任务 ,创建待发布实时开发SQL任务。
- 填写对应表单参数,单击 下一步,进行接受方环境监测。
- 根据检测结果修改相应配置项,完成创建或发布动作。
表单参数 | 说明 |
---|---|
发布方项目-集群 | 待发布实时开发SQL任务所在的任务集群,即当前工作空间。 |
任务名称 | 待发布实时开发SQL任务的名称。用户可输入名称进行模糊搜索,仅支持发布 提交过 的任务。 |
任务版本 | 不可修改,展示待发布实时开发SQL任务最新的任务版本号。 |
发布内容/运行配置 | 发布资源包中将包含发布方运行配置中 除资源实例、队列外 的全部配置。发布后,资源实例和队列将使用接收方项目-集群的默认资源实例和队列。 |
发布内容/文件依赖配置 | 将根据依赖文件的文件目录和名称,匹配接收方同目录同名文件,如需发布发布方依赖的文件,请创建 实时开发文件 待发布资源。 |
发布内容/发布后自动提交上线 | 发布该任务时,将先进行发布操作,接收方生成发布的任务版本后,自动将该版本提交上线。在执行此步骤时,如因语法检查未通过导致提交上线失败,则发布工单将显示异常,但发布过程实际已完成,用户可在接收方手动重新提交上线。 |
操作锁定 | 开启后,当前资源仅资源创建人(同时需安全中心授权)、项目负责人、项目管理员可进行发布、添加到发布池、删除等操作。 |
确定接受方 | 选择发布策略接受方、任务责任人设置、已有任务是否需要保持原负责人。 |
备注 | 输入发布描述,必填。 |
2.2 发布实时流表/实时开发文件
- 选择 实时流表/实时开发文件 ,创建待发布实时流表/实时开发文件。
- 单击 下一步,进行接受方环境监测。
- 根据检测结果修改相应配置项,完成创建或发布动作。
3. 对资源进行发布
返回 发布中心>待发布资源页面,查看发布资源列表中已完成创建的发布资源。
单击 发布 按键,二次弹窗中确认发布动作,弹出全局提示 创建发布工单成功即完成发布动作。
- 此时待发布资源列表中对应发布项清空,在 发布记录 页面可查看到发布记录及对应工单编号。
- 点击 工单编号 ,跳转至 流程协作中心对应表单详情页,可查看审批链路等情况。
- 待审批通过后,发布动作完成,对应接受方新增发布资源。
发布检验规则说明
检测类型 | 规则分类 | 检测项 | 检测提示 |
sql任务发布检测规则 | 强规则 | 任务负责人 | 任务负责人账号不存在时,无法发布成功 |
任务名称占用检测 | 接收方存在同名任务,无法发布成功 | ||
任务引擎检测 | 接收方不存在该引擎版本,无法发布成功 | ||
任务标签检测 | 接收方不存在该环境/类别标签,无法发布成功 | ||
弱规则 | 任务目录检测 | 接收方不存在该任务目录,发布时将创建该目录 | |
任务引用流表检测 | 接收方不存在该流表 | ||
文件依赖检测 | 接收方不存在该文件 | ||
函数依赖检测 | 接收方不存在该函数 | ||
参数组引用 | 参数组不存在 | ||
接收方资源实例和队列检测 | 接收方未配置默认资源实例/默认队列/默认资源实例和默认队列 | ||
实时流表发布检测规则 | 强规则 | 流表库 | 接收方不存在该流表库 |
流表数据源 | 数据源不存在或未找到映射数据源或数据源类型不同 | ||
流表创建者/修改者 | 接收方不存在该账号 | ||
弱规则 | 流表重名 | 接收方同名库下存在同名流表,发布时将覆盖此流表 | |
实时文件发布检测规则 | 弱规则 | 文件目录检测 | 接收方不存在目标文件目录,发布时将创建对应目录 |
文件重名 | 接收方存在目标文件目录,但目录下有同名文件,发布时将覆盖原文件 |
文档反馈
以上内容对您是否有帮助?