2021-04-02 FineBI 新直连版本上线。
区别于 Spider 版本,直连版本不需要将数据抽取到 FineBI 引擎再进行分析,而是直接连接数据库做实时分析。
新直连版本解决了一些用户的直连需求,期望通过直连版本,提高业务用户「获取数据,分析数据,查看数据」整个流程中的使用效率和体验。
拥有大数据平台的用户
目前很多企业有较为专业的大数据平台,数据质量很高,通过直连引擎取数,可以在保障数据分析性能的同时避免数据资源冗余。
实时性需求很高的用户
用户进行业务分析实时性要求很高。直连引擎实时取数,最高实现毫秒级数据刷新。
数据安全性要求很高的用户
不希望将数据抽取到第三方软件,可使用新直连版本直连自己的数据库。
数据量比较小,并觉得 Spider 要更新数据太过麻烦的用户
直连性能要求较 Spider 要高一些,这部分用户数据量小所以使用直连不会有性能方面的担忧。使用直连可以不用更新数据,较为方便。
用户量和并发比较高的用户
1)直连支持web集群的,可以解决用户并发量比较高的问题。
2)如果用户多,就会容易有更多的表和自助数据集,要更新起来会比较麻烦。使用直连版本可以不用更新。
新直连版本的功能开发与主线的 Spider 版本同步,所以主线优化的功能点新直连版本大部分都有。部分功能不同之处在帮助文档都有注明。
另新增了一些直连版本特有的功能:
新直连版本支持直接上传 Excel 进行分析,并且支持 Excel 与 GP,oracle,SQlserver 数据表混合使用。
新增 控制计算粒度函数:FIXED 函数、EXCLUDE 函数、INCLUDE 函数
部分数据库支持 百分位数
部分数据库支持 近似去重计数
优化权限继承逻辑
公式校验更严格,报错更详细
「文本过滤组件」绑定参数支持全选 [实时数据]文本组件绑定参数
新直连版本使用注意点:
如果有跨数据源使用需求,建议使用 Spider 版本处理,新直连版本暂不支持。
由于直连版本直接连接数据库,所以很依赖数据库的性能,所以 IT 维护数据库的性能是很重要的。
Oracle 11g (11.2.0.4)
Oracle 12c (12.1.0.2.0)
kyligence
阿里云 AnalyticDB
impala添加 SQL 数据集时,排序不生效
例如:select * from simple order by id,其中 order by id 不生效
在直连版本添加「SQL 数据集」时,需要注意,不能使用参数动态选择不同字段。
例如:【select 参数 from 表】控制参数实现 select「字段A 」from 表或 select 「字段B」 from 表,如此字段的动态变化,会导致仪表板中精度丢失或直接报错。
直连版本中,以下列举的功能都是在 FineBI 内存中进行计算,其余功能则是通过转化成 SQL 传到数据库进行计算。
表格二次计算
合计行
分析界面的排序:表格排序、图表排序
分析界面的过滤:明细过滤、分析区域过滤、结果过滤器
如果快速计算函数嵌套了快速计算函数,也会在 FineBI 中计算:快速计算函数概述