【发布时间】:2019-11-01 04:37:45
【问题描述】:
我正在创建一个 Web 应用程序,其中有一个允许生成查询的分析仪表板。此查询将通过公开的 API 转发到后端服务器。此 API 背后的控制器(用 Node.js 编写)将在 AWS Athena 上执行此查询以获取所需的数据。
现在的问题是我应该如何向后端服务器发送查询。我应该使用 JSON 格式吗?那么在后端我应该如何将 JSON 转换为 SQL Query?我需要编写自定义解决方案还是有任何支持的库可用? 有没有更好的方法呢?
我尝试了一些 JavaScript 库,例如 JSON-SQL、JSON-SQL-Builder2,但这些库不支持 Athena 执行的查询格式。 Athena 使用 Presto 引擎运行查询。
【问题讨论】:
-
输入和预期输出始终是有关转化的问题的有用补充。但是,由于您的问题没有任何尝试,因此这里没有人可以为您提供具体帮助。
标签: sql node.js json amazon-web-services presto