Redis数据源

更新时间:2020-03-30

Sugar BI 支持 Redis 的版本范围是 2.6.12 到 6.0,但 Redis 数据源不支持数据模型,只能使用 SQL 建模方式进行数据的可视化 ,但是 Redis 本身不支持 SQL 语句,所以它的数据绑定方法比较特殊。

在 SQL 模型编辑里参考如下图所示的方式配置:

图片

其中 SQL 语句里的内容是 Redis 命令,每个图表只支持一个命令,不过可以通过 mget 来获取多个值,如下所示

图片

另外还对 hmget、hgetall、zrange、xrange 命令做了特殊支持,它们的返回结果将会是对象的形式,以 zrange 为例,官方例子ZRANGE myzset 0 1 WITHSCORES 的返回结果是 ["one", "1", "two", "2"],这个结果不适合在图表中展现,所以 Sugar BI 将它转成了对象的形式,点击调试可以看到变成了如下的形式,可以方便在表格中显示:

图片

如果要嵌入过滤条件,请使用硬嵌入的方式。

本页内容