SAP OData服务筛选器未进行筛选

SAP OData服务筛选器未进行筛选,odata,azure-data-factory,sap-fiori,sap-gateway,Odata,Azure Data Factory,Sap Fiori,Sap Gateway,我正在学习通过在OData服务上使用Azure数据工厂和过滤器功能,从SAP Fiori示例网关到Azure SQL获取增量数据。 我正在使用Fiori示例公开的OData服务,其中一个表示例是PurchaseOrders 我试着这样做: $filter=更改日期日期时间'2020-09-08T22:00:00' 但它仍然返回所有记录 我发现sap:filterable在元数据处为false 那可过滤的假是不是让我不能过滤这个 除了使用过滤器,还有其他方法在OData上进行增量提取吗 谢谢你,

我正在学习通过在OData服务上使用Azure数据工厂和过滤器功能,从SAP Fiori示例网关到Azure SQL获取增量数据。 我正在使用Fiori示例公开的OData服务,其中一个表示例是PurchaseOrders

我试着这样做:

$filter=更改日期日期时间'2020-09-08T22:00:00'

但它仍然返回所有记录

我发现sap:filterable在元数据处为false

那可过滤的假是不是让我不能过滤这个

除了使用过滤器,还有其他方法在OData上进行增量提取吗


谢谢你,

正如@Boghyon在上面所写的,“sap:filterable”只是一个注释,它可以帮助构建用户界面。您必须检查DPC_EXT类的GET_ENTITY_SET方法,该方法是您尝试筛选的实体类型。如果未实施过滤,则(1.)对于标准服务,您或多或少陷入困境(由于某种原因无法进行过滤)(2.)对于定制服务,您可以实施过滤
sap:filterable
纯粹是信息性的。对
$filter
查询的实际支持需要由OData服务实现。