我正在学习通过使用Azure数据工厂和OData服务上的筛选器功能从SAP Fiori示例网关向Azure SQL获取增量数据。 我使用的是Fiori示例公开的OData服务,表示例之一是PurchaseOrders。
我尝试过这样:
$ filter = ChangedAt ge datetime'2020-09-08T22:00:00'
但是它仍然返回所有记录。
难道是我可以过滤掉这个错误吗?
是否还有其他方法可以对OData进行增量提取,而不是使用过滤器?
谢谢
答案 0 :(得分:1)
正如@Boghyon 上面写的,“sap:filterable”只是一个注解,可以帮助构建 UI。您必须检查您尝试过滤的实体类型的 DPC_EXT 类的 GET_ENTITY_SET 方法。如果未实施过滤,则 (1.) 在标准服务的情况下,您或多或少会卡住(由于某种原因无法过滤)(2.) 在自定义服务的情况下,您可以实施过滤