SuperAPI AI 工具集

analyze-readiness-at-scale

数据与分析

查看项目

更新于 10-16 09:32

技能介绍

用途:针对 Azure Arc SQL Server 资产,批量分析迁移评估覆盖率、目标就绪度总量,并逐实例并列展示迁移到 SQL DB、SQL MI、SQL VM 的就绪情况。仅支持 Azure,读取 Azure Resource Graph 中已有数据,不提供本地模式,也不运行评估。版本与版本类型仅作为可选实例筛选项,非默认分区。

主要能力:按订阅范围生成三部分固定输出:就绪度总量、实例 × SQL DB/SQL MI/SQL VM 就绪度网格、SQL DB 与 SQL MI 前五项已记录阻塞项(SQL VM 固定显示无兼容性阻塞提示),最后给出可选的版本/版本类型筛选提示,并可为列出的顶级阻塞项请求修复指引。

使用方式:先确定仪表盘范围,使用提供的订阅;否则按当前租户全部可访问订阅(默认)或选定子集,需遵循 references/arg-queries.md 中的订阅选择规则,不询问单个实例。执行前须完整阅读 references/arg-queries.md 与 references/readiness-output.md,无法读取则停止。默认报表严格运行 Query 1、2、3,Query 3 对 SQL DB 和 SQL MI 各运行一次;未请求版本或类型筛选不得运行 Query 4、5。需在同一 PowerShell 调用中定义完整 KQL 并调用提供的 ARG 适配器,不得用 az graph query 代替。实例表格列固定为 SQL Server instance | SQL DB | SQL MI | SQL VM,总量表格列固定为 Status | SQL DB | SQL MI | SQL VM。

限制:不得添加成本、目标 SKU、阻塞计数状态单元、警告操作、数据库覆盖率或建议下一步;不得添加、删除或规范化查询条件;不得默认展示版本或类型分布;单实例详细评估使用 get-migration-assessment;修复指引须完整阅读 references/remediation-sources.md,仅返回已发布的描述、建议与支持链接,不得编造步骤或暗示自动化。错误处理包括 401/403 检查认证与 Resource Graph 读取权限,429 遵循 Retry-After,空结果与部分结果须如实说明,空结果不代表订阅内没有 Arc SQL Server 实例。清理时须清除内存中的 ARM 令牌并确认无临时请求体或响应文件残留(除非用户要求保留)。