永洪BI有两种数据连接方式:直连数据库和采用数据集市(即将数据同步到数据集市中存储);
至于为何直连数据库基于永洪BI仍然能够做上卷、下钻、旋转、切片等多维分析,那是因为永洪BI是采用基于关系型数据库的ROLAP(Relational OLAP)技术实现数据的多维分析,ROLAP是利用现有的关系数据库技术来模拟多维数据,它的OLAP引擎就是将用户的OLAP操作,如上钻下钻过滤合并等,转换成SQL语句提交到数据库中执行。
关于OLAP技术的详细介绍在这里就不详细展开了,有兴趣可以参考以下文章学习:
如题主所说,在数据量不大的情况下(几十万数据以内),无论是采用直连数据库还是数据集市的连接方式,在数据分析展现的速度和性能上的差异都不会太大。但一旦数据量达到千万级或亿级别的时候,直连数据库的方式基本上就不可接受了,而采用数据集市仍可实现数据分析秒级响应。以下顺便对直连数据库和采用数据集市两种方式的适用场景及优缺点做个补充说明:
1、直连数据库适用场景:数据实时性要求极高,不允许秒级延时,数据量不大
优势:无需ETL任务,保证数据实时性
劣势:数据源需承担计算压力
2、采用数据集市适用场景:数据允许准实时,数据量大,性能要求高
优势:高性能计算,百亿数据秒级响应
劣势:需要等待前期的ETL任务时间
关于永洪BI更加详细的信息及介绍可关注永洪科技的官网,官网上有丰富的演示视频、产品讲解及使用说明供大家参考。