代码之家  ›  专栏  ›  技术社区  ›  Shir

Athena Presto未登记

  •  0
  • Shir  · 技术社区  · 7 年前

    我有雅典娜数据库,我想用 parse_duration 预设功能。由于某些原因,它不起作用(表示函数未注册)。

    有人有同样的问题并设法解决吗?或者有其他我可以使用的功能的想法?

    分析持续时间 从2017年5月起,普雷斯托就存在这个功能,所以我认为它应该得到雅典娜的支持,不是吗?

    谢谢!

    2 回复  |  直到 6 年前
        1
  •  2
  •   John Rotenstein    7 年前

    SQL Queries, Functions, and Operators - Amazon Athena :

    amazon雅典娜查询引擎基于presto 0.172。

    这个 parse_duration 函数似乎已添加到 Presto 0.176 .

    因此,它在亚马逊雅典娜是不可用的。(写这个答案的时候)

        2
  •  0
  •   Gonzalo    6 年前

    我需要 parse_duration 对于我在雅典娜中的查询,但我的特殊用例是将若干秒解析为一个间隔,为此我做了:

    SELECT (interval '1' second) * number_of_seconds AS duration_in_seconds
    

    虽然这并不直接准确地回答这个问题,但对于同一个问题来解决这个问题的人来说可能是有用的。