SuperAPI AI 工具集

get-migration-assessment

数据与分析

查看项目

更新于 10-16 00:31

技能介绍

用途:该技能用于检索已有的 Azure SQL Server 迁移评估、就绪状态、阻塞项、SKU 与成本数据,不会触发新的评估。

主要能力:按实例级和数据库级两个阶段查询 Azure Resource Graph(ARG),汇总多个实例的就绪度、成本与常见阻塞项,并渲染就绪与 SKU 推荐结果。

使用方式:先解析输入,缺失时用 ARM 资源标识,复用上下文中已有标识,并按显示名称与 ID 确认默认订阅。实例查询与数据库查询均需依据 references/arg-queries.md 构建并执行,数据库查询需对每个返回实例执行。结果解读参考 references/response-schema.md。多实例时先输出汇总表,再逐个渲染。查询通过 references/arg-queries.md 中的 curl 适配器执行,ARG 作为评估读取通道。

限制与注意:排除 master、model、msdb、tempdb;订阅需同时显示名称与 ID;严格遵循输出模板。若评估数据或 assessmentUploadTime 缺失,应说明无迁移评估数据并列出可能原因(未启用或未运行、结果未上传、代理未配置、权限不足)。每个 NotReady 目标需给出服务器或数据库阻塞原因,无法获取时报告数据缺口。错误处理:401/403 检查 Azure CLI 登录与目标范围读取权限;429 遵循 Retry-After 并报告持续限流;无效资源 URI 显示预期的 Azure SQL Server 实例资源 ID 格式;空结果展示所搜索的订阅显示名称/ID 与资源组。完成后清理内存中的 ARM 令牌,并确认无临时请求体或响应文件残留(除非用户要求保留)。