JSON转换为基于Presto的SQL查询

时间:2019-06-18 13:49:04

标签: sql node.js json amazon-web-services presto

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

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

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

1 个答案:

答案 0 :(得分:0)

晚上好

如果您的问题是从Node向数据库发送查询,则好像是AWS SDK for JavaScript in Node.js

您的工作流程可能类似于:

  1. Start Query Execution
  2. Get Query Execution
  3. Get Data from S3