DataWorks的SQL组件使用

文章目录

一、简介

1、介绍

MaxCompute实际业务场景存在大量类似的SQL代码过程,过程中输入表和输出表的结构一致或结构类型兼容,仅名称不同。此时,组件的开发者可将该SQL过程抽象为一个SQL组件节点,将可变的输入表抽象为输入参数,可变的输出表抽象为输出参数,实现SQL代码的复用。

2、作用

组件用于将SQL过程抽象为一个SQL模板,实现SQL代码的复用。

3、限制

1、仅MaxCompute计算引擎支持使用SQL组件。

2、需具备DataWorks工作空间的开发权限,才可创建并使用组件。

二、配置使用

1、准备表数据

可参考DataWorks快速入门

2、新建 SQL 组件

sql 复制代码
INSERT OVERWRITE TABLE @@{out_table} PARTITION(dt='20250000')
SELECT *
FROM  @@{input_table};

3、配置参数验证

查询结果表

上面验证可以成功查询到写入的数据, 说明SQL组件已经配置成功

4、引用SQL组件

创建SQL组件节点来引用SQL组件

创建后选择SQL组件版本, 然后配置参数可以执行

执行成功后就可以发布到生产环境调度执行了; 类似场景读写都可以复用这个组件, 更多详情可点击参考阿里云文档

提示: 本文示例较为简单, 实际业务要编写的组件和传入的变量可能更多更复杂, 可以根据业务场景自行开发

相关推荐
felixjbzhu3 天前
Day 15|工程师自学路径:按特性模块做最小验证
dataworks·大同·gido·girisk·giso·大数据开发治理
我爱吃土豆13 天前
从零给个人项目搭一套 CI/CD
阿里云·部署·cicd
yi碗汤园3 天前
OSS对象存储服务
网络·阿里云
边境悍匪4 天前
蜗牛学苑 Java 智能体学习 Day44|Vue 前端项目搭建 思维导图复盘
java·开发语言·spring boot·学习·阿里云
阿里云大数据AI技术4 天前
千问 APP × 阿里云:MaxCompute 向量检索重构 RAG 数据收录评估链路,一条SQL将性能提速 11 倍
人工智能·阿里云·maxcompute·rag·千问
干就完事了5 天前
机器学习-音乐艺人流行趋势预测
人工智能·机器学习·阿里云
晴空蓝天5 天前
零工系统企业认证:营业执照 OCR 识别,阿里云这个接口我调了一下午
阿里云·ocr
晨曦_子画5 天前
Qwen 3.8 27B 与 Qwen 3.6 27B:架构相同,相隔4个月,升级方式不同
阿里云·ai·千问
聚搜云——JuSouClouD7 天前
在阿里云代理商渠道买轻量服务器,带宽套餐支持自选吗?
服务器·阿里云·云计算
聚搜云——JuSouClouD7 天前
2026找阿里云代理商采购GPU服务器,有没有额外折扣?
服务器·阿里云·云计算