直连模式下,SQL写参实现文本、日期筛选与SQL不写参直接通过过滤组件过滤,两种方式的区别是什么

直连模式下,在SQL写参实现文本、日期筛选与SQL不写参直接通过过滤组件过滤,两种方式的区别/优缺点是什么?

性能?还是别的什么

FineBI 冥河 发布于 2023-3-4 16:18 (编辑于 2023-3-4 16:19)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-3-4 16:21(编辑于 2023-3-4 16:23)

sql是直接用数据库的功能进行筛选,,不写参数直接过滤是直接用的bi的功能。从效率上来说数据库的筛选肯定要快于bi工具自带的筛选功能,而且sql过滤后,从服务器拿过来的数据相对会少,这样对于服务器,网络,都会好,展示更快

假如某一张表有300万的数据。你sql过滤后。只有1万行满足,它从服务器就直接返回1万行数据给你了。但是你过滤的话直接会先返回300万行数据给你。然后再用bi工具去过滤肯定没有直接sql过滤快

  • 冥河 冥河(提问者) 卧槽,大神你周末还在回答问题。这么拼
    2023-03-04 16:27 
  • CD20160914 CD20160914 回复 冥河(提问者) 今天正好没有出去
    2023-03-04 16:29 
  • 2关注人数
  • 351浏览人数
  • 最后回答于:2023-3-4 16:23
    请选择关闭问题的原因
    确定 取消
    返回顶部