【问题标题】:Implement qualify row_number实施限定 row_number
【发布时间】:2023-03-18 18:36:02
【问题描述】:

如何在 informatica 中以可以使用下推优化 (pdo) 查询的方式实现限定 row_number over(Partition by col order by col) 和 char2hexint() 函数**(这些是 teradata 函数)**?

除了sql覆盖或使用存储过程,还有其他解决方案吗? 排名转换在这里有帮助吗? ....但是,我猜排名转换不能被推下去..

请帮忙!

【问题讨论】:

  • 把qualify等功能放在一个视图中,从视图中选择?

标签: function type-conversion teradata informatica


【解决方案1】:

我认为这是不可能的。

因为我们需要使用变量或等级转换来实现这一点。 PDO 不支持两者。

【讨论】:

    【解决方案2】:

    要使用 PDO 实现 row_number over(Partition by col order by col),请使用聚合转换(对 partition by 中的列使用 group by)并按顺序获取最大/最小列然后自连接。

    【讨论】:

      猜你喜欢
      • 2019-11-18
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 2011-12-05
      • 2012-02-22
      • 2016-05-07
      • 1970-01-01
      • 2016-10-24
      相关资源
      最近更新 更多