在分析开始之前,我们需要做的第一步就是连接数据,如下图所示(以连接MySQL数据库为例),对具体数据源的支持情况可以在数据源连接中查看:

新建数据连接 - 图1

下面我们分步骤介绍:

1、在“数据源”模块,添加数据连接

新建数据连接 - 图2

2、选择要添加的数据连接类型

新建数据连接 - 图3

3、填写数据库信息后保存即可完成数据连接的添加

填写数据库信息.png

其中,用户可以对缓存有效期和查询队列并发数进行设置:

  • 缓存有效期
    为了提升访问性能,访问报告时,有数会对查询到的结果数据进行缓存,以便下次访问相同数据时加载速度更快。“缓存有效期”则指定了缓存在有数系统内存留的时间。比如缓存有效期设置为1小时,则首次访问报告会进行缓存,1小时内再次访问相同报告时会直接读取缓存数据,1小时之后再访问报告,缓存已经失效,会重新访问数据库获取最新的数据并重新进行缓存。
    因此,为了提高访问性能,同时又要保证数据的时效性,我们建议缓存有效期的设置跟所连接的数据库的更新周期保持一致。(比如所连接的MySQL数据库会在每日的凌晨6点更新数据,则可以将该数据连接的“缓存有效期”设置为“1天”,“缓存失效点”设置为“06时00分”)

缓存有效期.png

  • 查询队列并发数
    开启查询并发数可以设置总并发数和高优先级查询并发数,关系为:总并发数 = 高优先级查询并发数 + 普通查询并发数(其中重点用户和重点报告查询为高优先级查询,其他为普通查询)。高优先级查询并发为重点用户和重点报告查询预留,普通查询不占用高优先级查询并发,高优先级查询可以使用所有查询并发(优先使用高优先级查询并发)。

-