研发平台帮助您在研发过程中对锁进行管控。本文将为您介绍如何设置编辑锁、对象提交、查询加速。
权限说明
仅支持具备管理研发平台设置权限点的自定义用户角色和超级管理员或系统管理员设置研发平台。
研发平台入口
在Dataphin首页的顶部菜单栏中,选择管理中心 > 系统设置。
在左侧导航栏中选择平台设置 > 研发平台。
编辑锁
在编辑锁区域,单击编辑图标,开启排他编辑锁开关并配置锁。
参数
描述
排他编辑锁
未开启时,用户可互相覆盖锁定状态;开启后,用户锁定某个对象后其他用户不可编辑,直到手动释放或持锁到期,其他用户才可锁定并开始编辑。
持锁时长
持锁时长内,用户无任何编辑动作,持锁排他将失效,可被其他用户获取锁。默认为30分钟,最低为5分钟,最高不超过120分钟。
关闭对象时自动释放
关闭对象编辑选项(tab)时自动释放锁定。
提交成功时自动释放
提交成功时自动释放锁定,提交失败不释放。
单击确定,完成编辑锁设置。
如需恢复系统初始配置,您可一键恢复默认值。
查询加速
开启查询加速,支持加速所有即席查询和分析平台的SQL单元查询;关闭该开关,则所有即席查询和分析平台SQL单元的查询加速开关将被隐藏,不支持查询加速。
查询加速仅支持MaxCompute计算引擎。
节点任务相关设置
在节点任务相关设置区域单击编辑图标,配置新建任务默认调度时间和对象提交规则。
新建
参数
描述
默认优先级
新建集成任务、计算任务和逻辑表任务时的默认优先级,可选择最低、低或中,默认选择为中。
默认调度时间
区间内随机
时间区间默认为00:00~03:00,随机时间间隔默认为5分钟。
时间区间的结束时间必须大于开始时间,时间的有效取值范围为00:00~23:59,格式为hh:mm。
随机时间间隔的有效取值范围为1 ~ 30的正整数。
固定时间
固定时间默认为00:00。
时间的有效取值范围为00:00~23:59,格式为hh:mm。
Python默认版本
新建Python计算任务、新建Python离线计算模板和安装Python三方包时的默认Python版本。可选择Python 2.7、Python 3.7或Python 3.11,默认为Python 3.7。
说明默认调度时间默认选择为固定时间,您可根据需要修改为区间内随机。
新建离线任务(集成任务、计算任务、逻辑表)时,调度时间会根据此处配置的默认调度时间自动取值。
若默认调度时间选择区间内随机,则按照所配置规则随机获取一个时间。
若默认调度时间选择固定时间,则获取所配置的时间。
运行
SQL 包含账号密码全局变量时隐藏 logview URL:SQL中的账号密码全局变量,会以明文展示在MaxCompute logview的SQL中,容易造成泄漏,默认关闭。
若启用此配置项,如果MAXCOMPUTE_SQL和逻辑表任务中包含账号密码全局变量,那么在开发环境的运行和数据预览日志,以及生产环境的运维日志中,引用了账号密码全局变量的SQL的logview URL将被隐藏。logview URL替换为
当前SQL使用了账号密码全局变量 {dp_glb_xxx},已隐藏logview url The logview url is invisible because of current SQL is using global variable “{dp_glb_xxx}”, which is of type account and password.
。说明仅当计算引擎为MaxCompute时支持此项配置。
提交
参数
描述
离线研发对象提交自动解析依赖
开启后,离线研发对象(例如,SQL计算任务和逻辑表任务)每一次提交时自动触发依赖解析,更新上游依赖列表,避免上游依赖遗忘缺失。
逻辑表提交字段类型校验
开启后,逻辑表提交时,系统将校验字段计算逻辑的返回类型与字段类型是否兼容匹配,不匹配时系统将阻塞提交,防止类型隐式转换,造成数据错误。
默认依赖周期与依赖策略
支持对默认依赖周期和默认依赖策略进行修改。
默认依赖周期:可选择为本周期(当日)、上周期(前1日)、最近24小时或前N日,其中前N日中的N默认为2,且不可为空。
默认依赖策略:可选择为第一个实例、最近一个实例、全部实例或最后一个实例。
初始默认依赖周期和依赖策略如下表。
本节点调度周期
上游节点调度周期
上游节点是否自依赖
默认依赖周期
默认依赖策略
日/周/月
日
是/否
本周期(当日)
最后一个实例
日/周/月
小时/分钟
否
本周期(当日)
全部实例
日/周/月
小时/分钟
是
本周期(当日)
最后一个实例
月/周/日/小时/分钟
月/周
是
本周期(当日)
最后一个实例
月/周/日/小时/分钟
月/周
否
本周期(当日)
最后一个实例
小时/分钟
日
是/否
本周期(当日)
最后一个实例
小时/分钟
小时/分钟
是/否
本周期(当日)
最后一个实例
完成配置后,单击确定。
如需恢复系统初始配置,您可一键恢复默认值。
表管理设置
在表管理设置区域单击编辑图标,配置使用SQL删除表后自动生成表删除待发布项和表管理中删除表生成待发布项。
使用SQL删除表后自动生成表删除待发布项:默认开启。开启后,在开发环境即席查询或SQL计算任务中执行
drop table
语句后,系统将自动生成删除表的待发布项。关闭此开关后,在开发环境执行drop table table_name
语句,则不生成删除表的待发布项。表管理中删除表生成待发布项:默认开启。开启后,在表管理中进行删除表操作,系统将生成相应的待发布项。关闭此开关后,在表管理中进行删除表操作,则不生成相应待发布项。
完成配置后,单击确定。
如需恢复系统初始配置,您可一键恢复默认值。