Chapter 12: Athena Query Federation
Welcome to Chapter 12, Athena Query Federation, and the beginning of Section 4, Advanced Topics. In this part, we will cover topics that go deeper into highly customizable, experimental, or emerging areas of development for Amazon Athena. Don't be intimidated by the "advanced" designation as these topics are not necessarily more difficult to understand or use than those we covered earlier. This chapter is all about getting the most out of Amazon Athena by using Query Federation to expand beyond queries over data in S3. We will learn how Query Federation allows you to combine data from multiple sources, such as DynamoDB and Elasticsearch, to provide a single source of truth for your queries.
We'll begin by peeling back the curtain to explain Athena Query Federation's architecture, including how Athena uses AWS Lambda to run its customizable Connectors. Since the entire Athena Federation SDK and its 14 initially released...