直连模式下,在SQL写参实现文本、日期筛选与SQL不写参直接通过过滤组件过滤,两种方式的区别/优缺点是什么?
性能?还是别的什么
sql是直接用数据库的功能进行筛选,,不写参数直接过滤是直接用的bi的功能。从效率上来说数据库的筛选肯定要快于bi工具自带的筛选功能,而且sql过滤后,从服务器拿过来的数据相对会少,这样对于服务器,网络,都会好,展示更快
假如某一张表有300万的数据。你sql过滤后。只有1万行满足,它从服务器就直接返回1万行数据给你了。但是你过滤的话直接会先返回300万行数据给你。然后再用bi工具去过滤肯定没有直接sql过滤快