跳到主要内容

数据源管理

核心概念:报表管理 | 数据源管理 | 概览

数据源统一维护数据库连接。配置完成后,GoView 从下拉列表选择数据源,无需填写数据库地址和密码。

操作入口:报表管理 → 报表数据源配置管理。 本页供数据源管理员使用;制作报表时已有可用数据源,可直接进入查询模板配置。

数据源列表及新增、测试连接、查询数据入口

列表中的“新增”用于配置连接,“查询数据”用于调试模板。下文表单截图使用示例主机名和账号,密码留空,仅说明填写位置;不代表连接已保存或测试成功。


核心概念:报表管理 | 数据源管理 | 新增数据源

新增数据源​

  1. 点击“新增”。
  2. 填写基本信息,选择数据库类型。
  3. 按数据库类型填写连接信息。
  4. 点击“测试草稿连接”,成功后点击“保存”。
  5. 在列表中对已保存的数据源点击“测试连接”,随后用“查询数据”验证实际查询。

基本信息​

字段填写说明
数据源名称填写便于识别的业务名称,例如“运营报表 MySQL”
数据源编码小写字母、数字、下划线或横线,1~64 字符;创建后不可修改
数据库类型MYSQL、ES、TDENGINE、REDIS;创建后不可修改
密码填写实际连接密码;已保存的密码不会在详情中回显
状态选择“启用”后才可用于签发新查询和执行查询
备注说明业务用途,不填写密码、令牌等敏感内容

连接信息​

类型必须核对的连接信息默认值与说明
MYSQL主机、端口、数据库、用户名、密码、TLS端口默认 3306
ES节点协议、主机、端口、用户名和密码支持 1~5 个节点;协议 http/https,端口默认 9200
TDENGINE主机、实际 REST 端口、数据库、用户名和密码协议选择“REST(独立 HTTP 连接)”;端口必须明确填写
REDIS主机、端口、Redis DB、用户名、密码、TLS端口默认 6379,DB 默认 0;用户名按实际 ACL 配置

主机或节点地址只填写主机名或 IP。协议、端口已有独立输入框,不要把 URL、路径、用户名或密码拼入主机字段。默认端口仅作初始值,以维护人员提供的信息为准。

数据库账号应由维护人员设置为只读。开启 TLS 时使用有效证书;连接测试不能证明账号只具有读取权限。

MySQL 配置示例​

MySQL 数据源新增表单

分别填写主机、端口、数据库和用户名。图中的 db.example.invalid 是示例地址,不能直接用于连接;密码和 TLS 按实际环境填写。

Elasticsearch 配置示例​

Elasticsearch 节点连接配置

每个节点独立填写协议、主机和端口;需要多个节点时点击“添加节点”。这里配置连接,查询使用的索引及 SQL/DSL 模式在查询模板中选择。

TDengine 配置示例​

TDengine REST 连接配置

选择“REST(独立 HTTP 连接)”,填写实际提供 REST 服务的端口。图中的 6041 仅为示例,不是所有环境都使用的固定端口。

Redis 配置示例​

Redis 数据源和 DB 配置

Redis DB 是数字编号;用户名是否需要填写取决于实际 ACL 配置。应确认只读账号能够读取模板使用的 Key 前缀。

高级资源限制​

没有特殊要求时可先保留默认值,根据实际查询量由管理员调整。

展开高级资源限制后的默认设置

点击“高级资源限制”展开配置。建连、等待、查询、空闲回收的时间单位均为毫秒,最大返回行数单独设置。

项目默认值用途
最大连接数3限制该数据源使用的连接资源
建连超时5000 ms限制建立连接的等待时间
等待超时5000 ms限制等待可用资源的时间
查询超时30000 ms限制查询执行时间
空闲回收600000 ms空闲达到设定时间后回收运行资源
最大返回行数5000限制查询结果行数

出现超时、超限时,先缩小时间范围、减少字段和返回数量,再评估是否需要提高限制。不要依赖浏览器截断无限量的查询结果。


核心概念:报表管理 | 数据源管理 | 测试与保存

测试与保存​

操作检查对象是否保存配置
测试草稿连接弹窗中当前填写的连接否,成功后仍需点击“保存”
保存数据源配置本身是,但不代表数据库已连通
列表“测试连接”已保存的数据源不修改配置
查询数据已保存的数据源与具体查询执行真实只读查询,不自动保存查询模板

打开列表、查看详情和选择数据源不会主动连接目标数据库。“测试连接”使用临时连接资源;查询运行资源在实际查询时按需使用。

连接成功后,继续按照明文查询调试执行最小查询。返回 0 行可能只是没有符合条件的数据,应结合查询条件判断。


核心概念:报表管理 | 数据源管理 | 编辑与密码维护

编辑与密码维护​

在列表中点击“编辑”,修改后测试并保存。数据源编码和数据库类型不能修改;需要另一种数据库类型时新建数据源。

密码操作适用情况
保留继续使用已保存密码,密码框没有旧值是正常现象
替换数据库密码已变更,必须填写新密码
清空连接实际允许无密码,确认后删除已保存密码

提示配置版本变化时,关闭并重新打开编辑页,核对最新配置后保存。不要反复提交旧表单覆盖他人的修改。

更换连接目标或身份后,已有查询密文可能失效。请恢复原模板、核对新数据源、重新生成密文,再更新使用该模板的报表,详见模板恢复。


核心概念:报表管理 | 数据源管理 | 停用与删除

停用与删除​

停用后不能为该数据源签发新查询或执行查询,依赖它的报表会受影响。操作前应确认哪些报表仍在使用,并通知相关人员。

需要恢复使用时,启用数据源,测试连接并检查查询;如提示密文绑定变化,重新生成密文。停用源不在加解密下拉列表时,可用原数据源编号恢复模板,不能用该恢复入口继续执行停用源的查询。

删除前确认不再需要该配置,并保留必要的模板与替代数据源安排。不要将删除数据源作为普通查询失败的处理办法。

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