产品与用法

什么时候用 SWQL Copilot,什么时候手写?

Copilot 适合探索与起草 SWQL,手写与评审适合定型与上线闸门。

适合先用 Copilot 的场景

  • 不熟悉实体名:知道业务对象(例如「某类告警」「某接口」),但记不清精确表名或 join 路径。
  • 需要多种写法对比:希望快速得到 2~3 个可选骨架,再在实验室删减字段。
  • 解释与注释:把一段遗留 SWQL 还原成「筛选条件 + join 意图」,便于交接。

在此类场景下,打开 SWQL Copilot,用自然语言描述约束,再把生成结果粘进 SWQL Studio 校验。

更适合手写(或强制评审)的场景

  • 生产只读账号执行:任何可能影响性能的 JOINTOP、未限定时间窗的扫描。
  • 合规与变更审计:需要冻结 SQL 文本、走 code review 或工单系统。
  • 版本锁定:查询绑定在某一 Orion/SWIS 版本的对象模型上,不接受未经评审的漂移。

推荐工作流

  1. Copilot / 文档 → 草稿 SWQL
  2. 实验室 → 小结果集验证
  3. 评审通过后 → 固化到报表或自动化

这样既保留探索速度,又不跳过运维必要的闸门。

SWQL Copilot(SWQL 助手)非 SolarWinds 旗下产品,亦未获其背书。