用途:在 Windows Eclipse/BWMT 环境中检查 SAP BW 查询、读取 InfoProvider 元数据(特征、关键值),并把业务规格转为 QuerySpec v1 并校验、准备未保存的本地查询草稿。
主要能力:提供 bw_studio_(状态、部署、启动、回滚、诊断)、bw_connection_(无凭据连接元数据)、bw_connection_test_reachability(仅 TCP 可达性,authenticated: false)、bw_describe_provider、bw_list_queries、bw_read_query、bw_read_query_model、bw_review_query、bw_resolve_and_validate_spec、bw_*_local_draft、bw_preview_draft、bw_prepare_new_query_save、bw_populate_query_editor 等 MCP 工具。含 BWQ001–BWQ012 设计规则审查与查询模板。
使用方式:先在脚本目录运行 BwStudio.ps1 -Action Status -Json 检查;缺失则本地部署(无需签名或安装器),再 BwStudio.ps1 -Action Launch -Json(始终带 -noPwdStore)。连接仅接受无密码元数据或 SNC/SSO;需要认证时停在原生 SAP 登录对话框。创建草稿前先读 references/query-spec-v1.md,用连接别名校验规格,再创建、预览本地草稿。
限制:现有查询只读,绝不删除、覆盖或修改。绝不接受或记录任何密码/凭据。不提供最终保存、删除、覆盖、清理、卸载、传输或原始命令工具。后端新建查询必须由人工在 Eclipse 确认(绑定系统、客户端、Provider、技术名与规格哈希),自动化不按原生向导的 Finish。无 SSO 时不观察密码字段。没有传输自动化与无人值守后端保存。不适用于 BW 管理、HANA SQL 或非 BW 的 Eclipse 开发。