产品与用法
什么时候用 SWQL Copilot,什么时候手写?
Copilot 适合探索与起草 SWQL,手写与评审适合定型与上线闸门。
适合先用 Copilot 的场景
- 不熟悉实体名:知道业务对象(例如「某类告警」「某接口」),但记不清精确表名或 join 路径。
- 需要多种写法对比:希望快速得到 2~3 个可选骨架,再在实验室删减字段。
- 解释与注释:把一段遗留 SWQL 还原成「筛选条件 + join 意图」,便于交接。
在此类场景下,打开 SWQL Copilot,用自然语言描述约束,再把生成结果粘进 SWQL Studio 校验。
更适合手写(或强制评审)的场景
- 生产只读账号执行:任何可能影响性能的
JOIN、TOP、未限定时间窗的扫描。 - 合规与变更审计:需要冻结 SQL 文本、走 code review 或工单系统。
- 版本锁定:查询绑定在某一 Orion/SWIS 版本的对象模型上,不接受未经评审的漂移。
推荐工作流
- Copilot / 文档 → 草稿 SWQL
- 实验室 → 小结果集验证
- 评审通过后 → 固化到报表或自动化
这样既保留探索速度,又不跳过运维必要的闸门。