跳到主要内容

常见问题与旧配置处理

核心概念:报表管理 | 常见问题与旧配置处理 | 概览

排查时先区分问题发生在登录、数据源连接、查询模板、GoView 展示还是项目权限,再处理对应配置。


核心概念:报表管理 | 常见问题与旧配置处理 | 登录与权限

登录与权限​

现象处理方法
主后台已登录,GoView 仍要求登录确认两端使用相同协议、主机和端口,从统一入口重新进入;另一端口或域名不共享登录
切换账号后仍显示原用户名或菜单刷新已打开的管理后台页面,再进入 GoView 项目和数据源列表
提示登录过期重新登录当前系统;若反复出现,记录时间和提示联系管理员
找不到报表菜单或按钮核对账号角色、菜单和操作权限;授权后刷新页面或重新登录
项目不在列表、无法预览或编辑核对有效角色是否与项目角色相交,以及查看、编辑等操作权限
管理员能用,普通用户不能用分别检查普通用户的项目角色、项目操作权限和密文查询执行权限
切换租户后原查询失败在当前租户重新选择数据源和匹配密文,不复用另一租户的配置

详细授权步骤见角色与权限。


核心概念:报表管理 | 常见问题与旧配置处理 | 数据源与查询

数据源与查询​

现象处理方法
数据源下拉为空检查当前登录、租户、相关执行或加解密权限,以及数据源是否启用,再点击“刷新”
显示“不可用数据源”原源可能停用、删除或不在当前授权范围;先核对源,不直接换成无关数据源
保存成功但连接失败核对实际主机、端口、协议、库名、账号密码和证书,确认服务可达
TDengine 连接失败核对实际 REST 服务端口,不能直接套用其他协议端口
ES SQL 参数错误确认模式为 SQL,未误填 DSL 索引;核对 _MAP['字段']、占位符及参数定义
ES DSL 被拒绝核对固定索引和完整值节点;不要使用任意路径、通配符或未支持的脚本
Redis 结果为空核对 DB、已知 Key 和数据类型;不通过 KEYS/SCAN 自动找 Key
动态参数无效检查是否为 name/value 数组、名称唯一、类型匹配、必填值齐全,且未传服务器参数
提示绑定变化或密文不可执行核对数据源、连接身份、ES 模式及索引,恢复模板后重新生成密文
加密成功,执行失败加密不访问数据库;回到数据源“查询数据”验证语法、字段和实际值
只读语句仍被拒绝只支持受控查询范围;多语句、写操作、危险函数、脚本和结构参数不开放
查询超时或结果超限缩小时间范围、减少字段及返回行数,再由管理员评估资源限制

修改模板的步骤见查询模板与动态参数,连接字段见数据源管理。


核心概念:报表管理 | 常见问题与旧配置处理 | 图表与发布

图表与发布​

现象处理方法
请求成功,图表没有数据检查是否返回 0 行,以及列名、数值类型、数据映射和过滤配置
改了前置 URL,报表查询目标没变报表模式固定访问当前站点;换数据库需改数据源并使用匹配密文
修改参数后重新打开又恢复旧值查询弹窗保存后,还需点击设计器顶部“保存”
图表没有定时更新核对组件和全局更新间隔及单位;0 表示仅初始化查询
选择日期后图表不刷新到预览或发布页面操作;检查时间选择器的“选择完成”事件、绑定目标,以及开始/结束参数映射
新建报表图表不出现在“绑定”目标中确认图表已选“动态请求 → 报表数据查询”;较早版本仍依赖普通 HTTP 地址筛选目标,需更新包含此修正的 GoView 前端
日期联动参数列表显示“暂无数据”先在目标图表或公共数据池的动态参数 JSON 中填写参数名,修正 JSON 错误后再绑定
选择日期后提示参数类型错误时间戳用 LONG;DATETIME 要求带 T 的字符串,带空格日期时间通常用 STRING;与密文内定义一致才可查询
自定义格式提示不支持 yyyyGoView 自定义格式使用 Day.js 标记,年份为 YYYY、月份为 MM、分钟为 mm;不能直接复制后台的 Java 格式
日期范围少了结束日的数据检查 SQL 的结束边界及所选时刻;控件不会自动加到次日或补成 23:59:59
清空日期后查询失败清空输出 null;模板若声明必填会拒绝,不会自动改查全部数据
动态默认日期没有随轮询变化控件默认日期在打开页面和默认规则变化时计算;固定相对范围需要每次刷新重算时使用 SERVER_DATE
升级后旧时间选择器仍传时间戳这是兼容旧设计的默认行为;需要字符串时主动设置输出格式并核对接收参数类型
找不到“联动输出格式”或“日期时间范围”请维护人员确认当前部署的 GoView 版本包含该功能,更新后刷新页面
独立预览提示“当前项目暂未发布”由编辑人员保存并发布项目;未发布内容从设计器顶部预览
分享预览地址后仍提示没有权限接收者须登录、具有项目访问角色和相关查看、查询权限

完整流程见GoView 设计与发布。

日期筛选的完整配置见日期控件与时间范围筛选。日期控件保留旧输出行为,与下文的旧查询协议迁移是两件事。


核心概念:报表管理 | 常见问题与旧配置处理 | 处理旧查询配置

处理旧查询配置​

旧数据库查询配置和旧密文不会自动转换。看到旧配置警告时按以下步骤处理:

  1. 先保留可恢复的原项目配置,并记录原查询用途、字段与参数。
  2. 在主后台确认新数据源可用,调试等价查询,生成新的 RQ2. 密文。
  3. 回到 GoView,在对应控件或公共数据池点击“已备份,重新配置为新查询协议”。
  4. 重新选择数据源、ES 模式及固定索引,粘贴新密文,配置动态参数。
  5. 发送请求、检查映射,保存整个项目并预览。
  6. 对仍使用旧配置的其他控件和公共数据池逐一处理,再使用普通用户核对发布后的访问。

普通 HTTP 请求和静态数据可继续使用,不需要全部改成报表查询。不要在报表模式中粘贴旧明文,也不要借用旧接口绕过配置检查。


核心概念:报表管理 | 常见问题与旧配置处理 | 反馈问题

反馈问题​

联系管理员时提供发生时间、操作入口、数据源类型、项目名称或编号、具体步骤及错误提示。截图只保留定位问题所需内容,移除密码、令牌、有效密文和敏感业务数据。

先说明在哪一步失败,例如“测试连接成功,但明文查询报错”或“查询有结果,但图表为空”,便于快速定位。

开发文档
AI 助手
Agent 列表
请选择一个 Agent 开始对话
AI 问答