SQL
更新时间: 2023-11-22 16:10:26
阅读 80
SQL节点用来进行数仓表的逻辑开发,当前支持HiveSql和SparkSql。
鼠标双击SQL节点,可进入节点详情页。在详情页中左侧是数据信息,支持查询当前项目-集群下的库表;右侧是编辑区,包括SQL编辑器和其他设置。
SQL编辑器
在SQL编辑器可进行代码的编写,用户可以使用HiveSQL或者SparkSQL进行开发。
SQL编辑器支持格式化和库表提醒功能。
说明:使用HiveSQL或者SparkSQL进行开发时,需要事先在其他设置的执行引擎中选择Hive或者Spark,默认为Hive。 |
UDF引用
在离线开发的SQL节点支持查看和使用UDF Studio模块中的UDF。如果当前使用人员无UDF的权限则可点击需要使用的UDF,选择“申请使用”跳转至UDF Studio页面进行申请;如果当前所使用的UDF有权限则可以直接使用。
UDF使用示例如下,此示例中的UDF主要功能是将“Hello udf:”作为前缀拼接。
SELECT udf_helloUdfStudio(id) FROM mammut_qa.xuhua_testfile_ods1 LIMIT 1;
运行后,结果如下图所示,通过UDF函数将“Hello udf studio test:”和id进行拼接。
其他设置
参数信息 | 说明 |
---|---|
执行引擎 | 支持Spark和Hive两种引擎。 |
运行方式 | 支持JDBC和Client两种方式。 |
运行超时时间 | 表示节点运行时长超过某个时长时,系统自动终止该节点。可配合自动重试设置,实现节点自动终止后重新运行。当前支持系统默认(7天)、自定义(h)、永不超时。 |
自动重试 | 支持设置重试次数和重试间隔。 |
节点参数 | 支持参数配置以及资源及配置中的参数组引用。 |
其他功能
右键节点,支持功能项如下:
参数信息 | 说明 |
---|---|
运行 | 对选中节点使用默认参数进行运行。 |
编辑 | 编辑当前节点。 |
查看版本 | 对节点历史版本的查看,支持两个不同版本之间的比对。 |
配置质量监控 | 为当前节点绑定质量监控任务。 |
重命名 | 对当前节点进行重命名。 |
复制节点 | 复制当前节点,包括节点内配置参数。 |
禁用节点 | 禁用当前节点,如果该节点被依赖,在开发模式禁用后无法提交到线上模式,需要先解除依赖。 |
删除节点 | 删除当前节点,支持键盘快捷键DELETE。 |
选择节点 | 支持选择当前节点、上层父节点、所有依赖节点、下层子节点、子树、所在分支、全选、反向选择等功能选项。 |
取消选择节点 | 支持取消选择当前节点、上层父节点、所有依赖节点、下层子节点、子树、所在分支等功能选项。 |
文档反馈
以上内容对您是否有帮助?