v3_e-report 数据库查询
【通用规范】
参考:通用规范
执行方式
所有查询使用 exec_sql 工具执行,参数替换为实际值。
重要:在执行 SQL 前,必须先打印出完整的目标 SQL 语句,然后再使用 exec_sql 工具执行。
重要:执行 SQL 后,必须对查询结果进行结构化展示:
- •明确说明查询到的记录数量
- •提取并展示关键字段的值(如告警配置ID、名称等)
- •多条记录时使用表格或列表形式展示,避免直接输出原始 JSON 数据
查询模板
analysis_config
用途:查询数据分析告警配置信息。用于统计配置了数据分析告警的租户数和告警规则数量。
字段:
- •
id- 告警配置ID - •
org_id- 租户ID(工厂id) - •
code- 编号 - •
name- 名称 - •
status- 状态(0=未启用,1=启用,表示是否发布) - •
data_set_id- 数据集ID - •
conditions- 条件(JSON格式) - •
action- 触发动作
查询示例:
sql
-- 按租户查询告警配置
SELECT * FROM v3_e-report.analysis_config WHERE org_id = {org_id} AND deleted_at = 0;
-- 统计已发布的告警配置
SELECT
COUNT(DISTINCT org_id) as tenant_count,
COUNT(*) as rule_count
FROM v3_e-report.analysis_config
WHERE status = 1 AND deleted_at = 0;
注意:完整表结构通过 DESC v3_e-report.analysis_config 或 SHOW COLUMNS FROM v3_e-report.analysis_config 查询。
注意事项
- •参数替换:所有模板中的
{参数名}都需要替换为实际值 - •删除标记:所有查询都包含
deleted_at = 0条件 - •执行方式:必须通过 MCP 工具
exec_sql执行 - •表结构查询:使用
DESC table_name或SHOW COLUMNS FROM table_name查询