【问题标题】:Denodo Join between disparate sources without cache没有缓存的不同源之间的 Denodo 连接
【发布时间】:2020-04-10 22:26:30
【问题描述】:

我是 Denodo 新手,刚刚安装了 Denodo Express Server。我正在运行一个示例任务。

我有两个不同的数据源(Postgres 和 MySQL),Postgres 有 agents 表,而 MySQL 有 CustomerOrders 数据。当我在 agentsCustomer 数据之间执行连接语句时,它返回 0 行,直到我缓存 Customer 数据。

  1. 有什么方法可以在不使用缓存的情况下在不同源之间执行连接语句,因为它会导致复制成本?

我已附加查询的执行跟踪,两个虚拟计划都返回一些行,但内部连接计划结果为 0 行。

【问题讨论】:

  • 可以分享一下你的加盟条件吗?

标签: data-virtualization denodo


【解决方案1】:

我猜你正在加入 TEXT 字段。可能在您的文本字段中,字段前后或中间有空格。

在加入之前,您可以在双方都使用trim(),或者尝试从字符串中删除所有空格并加入。

我只是猜测,因为您没有提供加入条件。

【讨论】:

  • 感谢 Nirav 的回复。这是一些依赖问题,已由 Denodo Engg 之一解决。
猜你喜欢
  • 2016-01-20
  • 2014-02-12
  • 2021-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-01
相关资源
最近更新 更多