将JSON转换为基于Presto的SQL查询

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (35)

我正在创建一个Web应用程序,其中有一个允许生成查询的分析仪表板。此查询将通过公开的API转发到后端服务器。此API后面的控制器(用Node.js编写)将在AWS Athena上执行此查询以获取所需数据。

现在的问题是我应该如何向后端服务器发送查询。我应该使用JSON格式吗?然后在后端如何将JSON转换为SQL查询?我是否需要编写自定义解决方案或是否有可用的受支持库?有没有更好的方法呢?

我尝试了一些JavaScript库,如JSON-SQL,JSON-SQL-Builder2,但这些库不支持将由Athena执行的Query格式。Athena使用Presto引擎来运行查询。

提问于

扫码关注云+社区

领取腾讯云代金券