Skip to main content

模板管理

info

该功能仅专业版、旗舰版支持

概述

在日常的数据库操作中,编写高效、准确且易于维护的 代码至关重要。而代码模板则是一种强大的工具,能够帮助您快速生成常见的 SQL 语句结构,提高开发效率,减少错误,并确保代码的一致性和可读性。

image-20240812171759327

租户模板

在模板管理中,任务模板分为「租户模板」和「项目模板」,在「租户模板」中创建的代码模板可以在租户下任意项目中引用,便于多团队的代码模板可以统一维护和管理,在「项目模板」中创建的代码模板仅可在当前项目下引用。

创建模板

在「数据开发->模板管理」中可以创建和管理代码模板,支持创建周期任务/手动任务/临时查询 时引用代码模板,目前支持的模板类型:SQL类、Python(Python on Agent)、Shell(Shell on Agent)等等

image-20240813112614207

通过右键「租户模板」或「项目模板」可以进行新建代码模板。如图,在Spark SQL 的项目模板中进行模板新建。

image-20240813113830597

或是通过上方的下拉菜单进行新建代码模板

image-20240813174952785

在创建的模板IDE中可以填写代码内容,进行保存和提交,即可完成模板的创建

create table if not exists exam_dim_shop (
shop_id string comment '店铺id'
,shop_name string comment '店铺名称'
,shop_type string comment '店铺类型'
,address string comment '店铺地址'
)comment '店铺维度表'
PARTITIONED BY (ds string) lifecycle 365;

image-20240814104424022

引用模板

在 周期任务/手动任务/临时查询 中新建任务,选择「Spark SQL」任务类型,选择「使用模板」,选择想要选择对应的模板

image-20240814142736705

点击「确认」后,即可完成任务创建并引用模板

image-20240814142856354