aws服务从入门到精通| Amazon Athena操作
简介:
Amazon Athena是一种交互式查询服务,可以使用标准SQL轻松分析Amazon Simple Storage Service(Amazon S3)中的数据。通过AWS管理控制台中的一些操作,您可以将Athena指向存储在Amazon S3中的数据,并开始使用标准SQL运行临时查询并在几秒钟内获得结果。
雅典娜是无服务器的,所以没有基础设施可以设置或管理,并且您只支付您运行的查询。Athena可以并行执行查询自动执行查询 - 所以即使对于大型数据集和复杂查询,结果也很快。
使用理由
-
1、Athena可帮助您分析存储在Amazon S3中的非结构化,半结构化和结构化数据。示例包括CSV,JSON或柱状数据格式,例如Apache Parquet和Apache ORC。您可以使用Athena使用ANSI SQL运行临时查询,而无需将数据聚合或加载到雅典娜。
-
2、Athena与AWS胶粘数据目录集成,该目录为Amazon S3中的数据提供持久元数据存储
-
3、雅典娜与Amazon QuickSight集成,便于数据可视化。
-
4、Athena生成报告或使用商业智能工具或连接JDBC或ODBC驱动程序的SQL客户端查询数据
-
5、使用AWS CloudFormation创建命名查询并在Athena中运行它们
控制台操作 Athena
-
1、创建用户表
image.png -
2、选用数据库,填写表名,s3桶存储的地址
image.png -
3、选择文件数据的分析的存储格式
image.png
-
4、定义字段的类型和字段名
image.png -
5、创建完成后的表
image.png -
6、使用查询语句的案例
image.png
使用Athena和JDBC驱动程序
具体文档详情参见:https://docs.aws.amazon.com/zh_cn/athena/latest/ug/connect-with-jdbc.html
使用ODBC连接到Amazon Athena
具体文档参考:https://docs.aws.amazon.com/zh_cn/athena/latest/ug/connect-with-odbc.html
参考:
文档地址:https://docs.aws.amazon.com/zh_cn/athena/latest/ug/what-is.html