SuperAPI AI 工具集

alibabacloud-lakehouse-migration

数据与分析

查看项目

更新于 10-15 19:55

技能介绍

用途:这是阿里云湖仓迁移中心(LHM)三个核心子技能的统一调度入口,负责分析用户意图并路由到对应子技能执行。

主要能力与路由:

  1. SQL 转换(lhm-sql-conversion):将 SQL 从源方言转换为目标分析引擎方言,触发场景为用户提供 SQL 文本或目录并指定源/目标方言,如 presto 转 spark、hive 转 maxcompute。
  2. 数据校验(lhm-data-validation-skill):校验异构数据源间的数据一致性,触发场景为迁移前后数据比对或数据完整性验证,涉及 alibabacloud_lhm SDK、ds_id、batch_id 等。
  3. 大数据工作流迁移(lhm-sch-workflowmigration):迁移调度作业、环境配置与部署执行,支持查询能力、创建数据源、调度迁移,涉及 DataWorks/MaxCompute、DolphinScheduler、Airflow 等。

使用方式:三个子技能包位于 SKILL_HOME 的 references/ 子目录下,规范路径为 ${SKILL_HOME}/references/<sub-skill-dir>/SKILL.md。执行前需先解析 SKILL_HOME(即本 SKILL.md 所在目录的绝对路径),命令中不得保留字面量 ${SKILL_HOME}。环境初始化使用 bash ${SKILL_HOME}/scripts/install_lhm_plugin.sh,脚本会检查 aliyun CLI、从公共插件索引安装最新 lhm 插件并校验版本(>= 0.1.1)。

限制:初始化是强制阻断门,若 aliyun CLI 未安装、插件无法安装或版本校验失败,整个技能必须立即停止,不得继续后续步骤、加载子技能、询问业务参数或执行任何云调用。插件仅从公共索引安装,首次运行需能访问该索引。子技能发现仅注册各安装包的顶层 SKILL.md,包内嵌套文件只能按绝对路径加载。所有输出须与用户输入语言一致。

其余细节(如会话 ID 生成、配置分发等)资料未完整提供。