Alibabacloud Odps Sql Generation

为AI代理提供MaxCompute SQL智能生成,支持text2sql、方言语法与错误诊断。

已扫描
适合谁
使用MaxCompute的数据分析师、AI代理开发者、SQL迁移与调试人员
不适合谁
不需要MaxCompute SQL支持的通用用户、非技术人员
国内可用性
国内友好。面向国内用户较友好。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @sdk-team/alibabacloud-odps-sql-generation

Skill 说明

命令、参数、文件名以原文为准

技能:阿里云 ODPS SQL 生成

版本:0.0.1

分块:1/1

MaxCompute SQL 引擎语法技能

为 text2sql 场景提供 MaxCompute SQL 引擎语法指导。MaxCompute 基于 Hive SQL 扩展,与 ANSI 标准 SQL 存在显著差异。

使用方法

根据问题类型加载对应的参考文件(可组合)。load 列指示相对加载权重(heavy ≈ 大,medium ≈ 中等),用于预算估算,并非精确 token 数。每个文件的开头段落描述了其自身范围。

触发条件文件加载权重
NL→SELECT 生成 / text2sql(先确定意图、粒度、表-列映射、输出格式)references/text2sql_principles.md
生成 MaxCompute SELECT 查询(方言规则,DQL 默认必读)references/maxcompute_select_guide.md
匹配查询模式关键词:Top N / 每组前 N / 同比 / 环比 / 连续 N 天 / 留存 / 行转列 / 列转行 / PIVOT / UNPIVOT / 数组展开 / LATERAL VIEW / EXPLODE / JSON 提取 / GET_JSON_OBJECT / 累计 / 运行总和 / Range Join / GROUPING SETS / CUBE / ROLLUP / 分页 / 翻页references/sql_query_patterns.md
SQL 执行失败需要诊断和恢复(包括 ODPS-0xxx 错误码)references/sql_common_errors.md

关系说明:text2sql_principles.md 提供了与引擎无关的 NL→SELECT 生成原则;maxcompute_select_guide.md 是 MaxCompute DQL 方言规则的 唯一权威来源(不支持的语法/函数/分区/类型/SET 参数)。sql_query_patterns.md 仅提供 查询模板片段,不重复规则。

不涵盖的范围

以下场景超出本技能范围:

  • MaxCompute 非 SQL 接口:Tunnel / MapReduce / Graph / PyODPS DataFrame API、SDK 调用方式
  • 控制台和权限管理:配额请求、IAM / RAM 角色、项目所有者操作 — 请使用阿里云控制台或工单
  • 执行计划级深度调优:仅列出常见 SET 参数和提示;不分析具体计划节点 / Fuxi DAG / 数据倾斜形成路径
  • 集群侧/平台侧故障:Worker 崩溃、资源调度失败、MetaStore 事务冲突、存储层读写错误 — 这些是工单问题,而非 SQL 问题
ST
@sdk-team

已收录 1 个 Skill

相关推荐