更新时间:2024-10-10 GMT+08:00
脚本开发流程
脚本开发功能提供如下能力:
- 提供在线脚本编辑器,支持进行SQL、Shell、Python等脚本在线代码开发和调测。
- 支持导入和导出脚本。
- 支持使用变量和函数。
- 提供编辑锁定能力,支持多人协同开发场景。
- 支持脚本的版本管理能力,支持生成保存版本和提交版本。
保存版本时,一分钟内多次保存只记录一次版本。对于中间数据比较重要时,可以通过“新增版本”按钮手动增加保存版本。
- 支持单击右键,可快速复制脚本名称,同时可以快速的关闭已打开的脚本页签。
- 在MRS API连接模式下,MRS Spark SQL和MRS Hive SQL脚本运行完以后,在执行结果中查看运行日志,增加一键跳转MRS Yarn查看日志的链接。
- 企业模式下,开发脚本时,鼠标放置在上,单击“前往发布”跳转到任务发布页面。
- 支持对“已提交”和“未提交”的脚本进行筛选。未提交的脚本通过红色进行标识。
- 系统支持脚本参数以弹框的形式进行展示,参数名不能修改,参数值可以修改。你可以单击“测试参数”查看脚本中所引用的参数信息,同时可以查看环境中已配置的环境变量信息,不可修改,SQL语句中的参数可以按照参数名进行排序。
- 支持SQL编辑器风格配置。鼠标放置在上,单击“风格配置”,可以对编辑器、操作栏、注释模板进行配置、以及查询SQL脚本编辑器可使用的快捷键。
- SQL查询结果展示支持表格和列表两种展示方式。单击“风格配置”,在“编辑器配置”里面可以对SQL查询结果展示进行配置。
- 企业模式下,支持从脚本开发界面快速前往发布。鼠标放置在上,单击“前往发布”,进入待发布任务界面。
- 支持Hive SQL、DLI SQL、DWS SQL、RDS SQL和Impala SQL脚本可以查看右侧的数据表,单击表名前面的单选框,可以查看该数据的列名、字段类型和描述。
- 支持通过“责任人”和“更新时间”进行过滤查询,方便快速过滤出最近更新的脚本。
- 脚本开发支持细粒度权限管控,在数据安全模块对数据开发脚本目录权限管控策略进行配置。
脚本开发的使用流程如下:
图1 脚本开发流程
父主题: 脚本开发