Publicado: Nov 26, 2019

O Amazon Athena agora permite que usuários executem consultas SQL em dados armazenados em fontes relacionais, não relacionais, de objetos e personalizadas. Graças às consultas federadas, os clientes podem fazer uma única consulta SQL que sonda dados de várias fontes em execução no local ou hospedadas na nuvem.

Analisar dados espalhados entre várias fontes pode ser uma tarefa complexa e demorada. Os dados necessários para realizar análises costumam estar espalhados em armazenamentos de dados relacionais, documentais, gráficos, na memória, de busca, de objetos, com séries temporais, com valores-chave e livros contábeis. Para analisar dados de todas essas fontes, são criados pipelines complexos para extrair, transformar e carregar dados em um data warehouse, para que os dados possam ser consultados. Para acessar dados de várias fontes, é necessário aprender novas linguagens de programação e construções de acesso de dados. As consultas SQL federadas do Athena eliminam essa complexidade e permitem que os usuários consultem dados de qualquer lugar. Os analistas podem usar construções SQL familiares para executar JOIN em dados de várias fontes de dados para análises rápidas e armazenar os resultados no Amazon S3 para uso subsequente.

O Athena executa consultas federadas usando Athena Data Source Connectors executados no AWS Lambda. A AWS tem conectores de fontes de dados de código aberto para Amazon DynamoDB, Apache HBase, Amazon Document DB, Amazon Redshift, AWS CloudWatch, AWS CloudWatch Metrics e bancos de dados compatíveis com JDBC como MySQL e PostgreSQL com a licença Apache 2.0. Os clientes podem usar esses conectores para executar consultas SQL federadas no Athena em todas essas fontes de dados. Além disso, usando o Athena Query Federation SDK, desenvolvedores podem criar conectores para qualquer fonte de dados e autorizar o Athena a executar consultas SQL nessa fonte. O Athena Query Federation Connector amplia os benefícios de consultas federadas para além dos conectores fornecidos pela AWS. Como os conectores são executados no AWS Lambda, os clientes não precisam gerenciar a infraestrutura nem planejar a escalabilidade para casos de pico de demanda.

A consulta federada do Athena está disponível em modo de prévia na região us-east-1 (Norte da Virgínia). Para começar sua demonstração agora, siga estas etapas.
Para saber mais sobre esse recurso, consulte a documentação aqui.
Para começar a usar um conectar existente, siga este guia.
Para saber como usar o Athena Query Federation SDK para criar seu próprio conector de fontes de dados, acesse este link.