0

我希望使用 Salesforce 来使用 Odata 连接到 Teiid+Wildfly,然后再连接到 SQL Server。

当我阅读 Teiid 13 的文档时,在限制下,它说不支持 OData $search。

http://teiid.github.io/teiid-documents/13.0.x/content/client-dev/OData4_Support.html

当前适用以下功能限制。

  • 不支持搜索
  • 不支持增量处理
  • 不支持规范的数据聚合扩展
  • $it 的使用仅限于原始集合属性

但是,当我阅读 Jboss 数据虚拟化的文档时,在限制下,它没有列出不支持 $search。

https://access.redhat.com/documentation/en-us/red_hat_jboss_data_virtualization/6.4/html/development_guide_volume_1_client_development/ch08s02

以下功能限制适用:

  • 不支持增量处理。
  • 不支持规范的数据聚合扩展。”

有谁知道为什么有区别?付费的 JBoss 风格是否有额外的代码允许 OData $search 参数?

提前致谢。

4

1 回答 1

0

$search 在 JBoss 数据虚拟化中也不可用,我认为这是一个文档问题。

$search 未实现的原因是 $search 预期适用于缓存搜索等所有内容,这在 Teiid 中将是一项非常昂贵的操作,因为它不包含任何内容。我认为需要一个类似后端集成的 Elastic Search 来支持这一点,其中所有内容都被缓存。

于 2020-03-12T13:35:17.353 回答