下面介绍三种不同的方法来验证过滤器是否被"按下"。"下推"意味着过滤器应用在可能的最低级别—例如,在从表中读取数据时已经应用,大淘客,淘客单,而不是在数据流中稍后进行过滤。这篇文章将为你提供方法来检查它,但什么导致下推不在当前范围内。如果您对如何在某些情况下强制下推筛选器感兴趣,您可以在这里找到更多信息
分析筛选器下推的三个选项:解释计划、可视化计划/分析SQL,下面的场景将显示调试视图
场景
我们在示例中使用名为S2EX1\u SALES\u CUSTOMER的计算视图。
在该模型上使用"列沿袭"工具(按钮在下面的屏幕截图中突出显示)显示"电话号码"列源自表BusinessPartnerContacts。
示例中使用的模型。列沿袭显示字段"PHONE\u NUMBER"在节点"Proj\u BPC"(表"BusinessPartnerContacts")中已经可用
因此,数据呈现,淘客商城,如果使用"PHONE\u NUMBER"上的筛选器发送查询,则筛选器可以直接应用于此表。
下面是一个将筛选器放置在PHONE\u NUMBER上的示例查询:
在字段"PHONE\u NUMBER"上测试筛选器的示例查询
下面的示例使用此场景说明如何检查筛选器"7412697340"是否打开从表"BusinessPartnerContacts"
如何检查筛选器下推
a)使用解释计划检查筛选器下推
b)使用可视化计划检查筛选器下推(SAP HANA Studio)/分析SQL(数据库资源管理器)
c)使用调试视图检查筛选器下推
,企业软件服务