发布于: Jul 6, 2021
Amazon Athena 用户现在可以利用参数化查询提供的可重复使用性、简化性和安全性优势。如今,分析师可以通过将经常修改条件(如日期筛选条件或聚合周期)的查询转换为参数化查询(可用于多个使用案例),从而节省时间并消除错误。应用程序开发人员可以利用它们来防范 SQL 注入风险,并简化基于用户选择生成 SQL 的应用程序集成。
对所有用户来说,参数化查询入门非常简单。首先确定一个将从参数化中受益的查询。例如,查询零售销售指标,其中产品类别、区域和日期的筛选条件在执行过程中可能会有所不同。您可以使用在执行查询时提供值的产品类别、区域和日期变量,而不是在每次运行查询时手动修改 SQL 代码中的逻辑。
参数化查询通过 Athena 控制台、API 和 SQL 客户端使用 Athena 的 ODBC 或 JDBC 驱动程序,可用于 SELECT、CTAS 和 INSERT INTO 查询。要了解更多信息,请参阅使用准备好的语句查询。