Integrações de AWS service (Serviço da AWS) ao Athena
Você pode usar o Athena para consultar dados dos Serviços da AWS listados nesta seção. Para ver as regiões com suporte para cada serviço, consulte Regiões e endpoints no Referência geral da Amazon Web Services.
Serviços da AWS integrados ao Athena
Para obter informações sobre cada integração, consulte as seções a seguir.
- AWS CloudFormation
-
- Reserva de capacidade
-
Tópico de referência: AWS::Athena::CapacityReservation no Guia do usuário do AWS CloudFormation
Especifica uma reserva de capacidade com o nome fornecido e o número de unidades de processamento de dados solicitadas. Para obter mais informações, consulte Gerenciar a capacidade de processamento de consulta no Guia do usuário do Amazon Athena e CreateCapacityReservation na Amazon Athena API Reference.
- Catálogo de dados
-
Tópico de referência: AWS::Athena::DataCatalog no Guia do usuário do AWS CloudFormation
Especifique um catálogo de dados do Athena, incluindo nome, descrição, tipo, parâmetros e etiquetas. Para obter mais informações, consulte Noções básicas sobre tabelas, bancos de dados e catálogos de dados no Athena no Guia do usuário do Amazon Athena e CreateDataCatalog na Amazon Athena API Reference.
- Consulta nomeada
-
Tópico de referência: AWS::Athena::NamedQuery no Guia do usuário do AWS CloudFormation
Especifique as consultas nomeadas com AWS CloudFormation e execute-as no Athena. As consultas nomeadas permitem mapear um nome para uma consulta e executá-la como consulta salva no console do Athena. Para obter mais informações, consulte Usar consultas salvas no Guia do usuário do Amazon Athena e CreateNamedQuery na Amazon Athena API Reference.
- Instrução preparada
-
Tópico de referência: AWS::Athena::PreparedStatement no Guia do usuário do AWS CloudFormation
Especifica uma instrução preparada para uso com consultas SQL no Athena. Uma instrução preparada contém espaços reservados de parâmetros dos quais os valores são fornecidos no runtime. Para obter mais informações, consulte Usar consultas parametrizadas no Guia do usuário do Amazon Athena e CreatePreparedStatement na Amazon Athena API Reference.
- WorkGroup
-
Tópico de referência: AWS::Athena::WorkGroup no Guia do usuário do AWS CloudFormation
Especifique grupos de trabalho do Athena usando o AWS CloudFormation. Use os grupos de trabalho do Athena para isolar as consultas que são suas ou do seu grupo das demais consultas na mesma conta. Para obter mais informações, consulte Usar grupos de trabalho para controlar o acesso a consultas e os custos no Manual do usuário do Amazon Athena e CreateWorkGroup na Referência de API do Amazon Athena.
- Amazon CloudFront
-
Tópico de referência: Consultar os logs do Amazon CloudFront
Use o Athena para consultar logs do Amazon CloudFront. Para obter mais informações sobre o uso do CloudFront, consulte o Guia do desenvolvedor do Amazon CloudFront.
- AWS CloudTrail
-
Tópico de referência: Consultar logs do AWS CloudTrail
O uso do Athena com os logs do CloudTrail é uma ótima maneira de melhorar a análise das atividades dos serviços da AWS. Por exemplo, é possível usar consultas para identificar tendências e isolar ainda mais a atividade por atributos, como endereço IP de origem ou usuário. É possível criar tabelas para consultar os logs diretamente no console do CloudTrail e usá-las para executar as consultas no Athena. Para ter mais informações, consulte Usar o console do CloudTrail para criar uma tabela do Athena com logs do CloudTrail .
- Amazon DataZone
-
Tópico de referência: Usar o Amazon DataZone no Athena
Use o Amazon DataZone
para compartilhar, pesquisar e descobrir dados em grande escala, ultrapassando os limites organizacionais. O DataZone simplifica sua experiência em todos os serviços de análise da AWS, como o Athena, o AWS Glue e o AWS Lake Formation. Se você tiver grandes quantidades de dados em diferentes fontes de dados, poderá usar o Amazon DataZone para criar agrupamentos de pessoas, dados e ferramentas baseados em casos de uso comercial. No Athena, você pode usar o editor de consultas para acessar e consultar os ambientes do DataZone. Para ter mais informações, consulte Usar o Amazon DataZone no Athena.
- Elastic Load Balancing
-
Tópico de referência: Consultar logs do Application Load Balancer
Consultar logs do Application Load Balancer permite consultar a origem do tráfego, a latência e os bytes transferidos de e para instâncias do Elastic Load Balancing e aplicativos de backend. Para ter mais informações, consulte Consultar logs do Application Load Balancer.
Tópico de referência: Consulta a logs do Classic Load Balancer
Consulte os logs do Classic Load Balancer para analisar e entender os padrões de tráfego de e para as instâncias e aplicações de backend do Elastic Load Balancing. Você pode ver a origem do tráfego, da latência e dos bytes transferidos. Para ter mais informações, consulte Consulta a logs do Classic Load Balancer.
- Amazon EMR Studio
-
Tópico de referência: Use the Amazon Athena SQL editor in EMR Studio
É possível usar o Athena em um EMR Studio para desenvolver e executar consultas interativas. Isso possibilita que você use o EMR Studio para realizar análises SQL no Athena usando a mesma interface do Amazon EMR que é usada para Spark, Scala e outras workloads. Com a integração do Athena no EMR Studio, você pode executar as seguintes tarefas:
-
Fazer consultas SQL do Athena
-
Visualizar resultados da consulta
-
Visualizar o histórico de consultas
-
Visualizar as consultas salvas
-
Fazer consultas parametrizadas
-
Visualizar bancos de dados, tabelas e visualizações de um catálogo de dados
Os seguintes atributos do Athena não estão disponíveis no Amazon EMR Studio:
-
Recursos administrativos, como a criação ou a atualização de grupos de trabalho, fontes de dados ou reservas de capacidade do Athena.
-
Athena para o Spark ou para cadernos do Spark
-
Integração do DataZone
-
Step Functions
A integração do EMR Studio com o Athena está disponível em todas as Regiões da AWS nas quais o EMR Studio e o Athena estão disponíveis. Para obter mais informações sobre como usar o Athena no EMR Studio, consulte Use the Amazon Athena SQL editor in EMR Studio no Guia de gerenciamento do Amazon EMR.
-
- AWS Glue Data Catalog
-
Tópico de referência: Usar o AWS Glue para conectar o Athena aos seus dados no Amazon S3
O Athena se integra ao AWS Glue Data Catalog, que oferece armazenamento de metadados persistente para seus dados no Amazon S3. Isso permite criar tabelas e consultar dados no Athena com base em um armazenamento central de metadados disponível em sua conta da Amazon Web Services e integrado ao ETL e aos recursos de descoberta de dados do AWS Glue. Para obter mais informações, consulte Usar o AWS Glue para conectar o Athena aos seus dados no Amazon S3 e O que é o AWS Glue? no Guia do desenvolvedor do AWS Glue.
- AWS Identity and Access Management (IAM)
-
Tópico de referência: Ações no Amazon Athena
Você pode usar as ações de API do Athena nas políticas de permissão do IAM. Para obter mais informações, consulte Ações no Amazon Athena e Gerenciamento de identidade e acesso no Athena.
- Amazon QuickSight
-
Tópico de referência: Conectar ao Amazon Athena com drivers JDBC e ODBC
O Athena se integra ao Amazon QuickSight para facilitar a visualização de dados. Você pode usar o Athena para gerar relatórios ou explorar dados com ferramentas de business intelligence ou clientes SQL conectados com um driver JDBC ou ODBC. Para obter mais informações sobre o Amazon QuickSight, consulte O que é o Amazon QuickSight no Manual do usuário do Amazon QuickSight. Para obter informações sobre como usar os drivers JDBC e ODBC com o Athena, consulte Conectar-se ao Amazon Athena com drivers ODBC e JDBC.
- Inventário do Amazon S3
-
Tópico de referência: Consultar o inventário com o Athena no Guia do usuário do Amazon Simple Storage Service
Você pode usar o Amazon Athena para consultar o inventário do Amazon S3 com o SQL padrão. Você pode usar o inventário do Amazon S3 para auditar e gerar relatórios de status da replicação e criptografia dos seus objetos para atender às necessidades dos negócios, de compatibilidade e regulatórias. Para obter mais informações, consulte Inventário do Amazon S3 no Guia do usuário do Amazon Simple Storage Service.
- AWS Step Functions
-
Tópico de referência: Chamar o Athena com o Step Functions no Guia do desenvolvedor do AWS Step Functions
Chame o Athena com o AWS Step Functions. O AWS Step Functions pode controlar a seleção de Serviços da AWS diretamente no Amazon States Language. Você pode usar o Step Functions com o Athena para iniciar e interromper a execução da consulta, acessar os resultados da consulta, executar consultas de dados específicas ou agendadas e recuperar os resultados de data lakes no Amazon S3. O perfil do Step Functions deve ter permissões para usar o Athena. Para mais informações, consulte o Guia do desenvolvedor do AWS Step Functions.
Vídeo: Orquestrar consultas do Amazon Athena com o AWS Step Functions
O vídeo a seguir mostra como usar o Amazon Athena e o AWS Step Functions para executar uma consulta do Athena agendada regularmente e gerar um relatório correspondente.
Para ver um exemplo que usa o Step Functions e o Amazon EventBridge para orquestrar o AWS Glue DataBrew, o Athena e o Amazon QuickSight, consulte Orquestrar um trabalho do AWS Glue DataBrew e uma consulta do Amazon Athena com o AWS Step Functions
no blog de big data da AWS. - Inventário do AWS Systems Manager
-
Tópico de referência: Consultar dados de inventário de várias regiões e contas no Guia do usuário do AWS Systems Manager
O inventário do AWS Systems Manager se integra ao Amazon Athena para ajudar você a consultar dados de inventário de várias contas e Regiões da AWS. Para obter mais informações, consulte o Guia do usuário do AWS Systems Manager.
- Amazon Virtual Private Cloud
-
Tópico de referência: Consultar os logs de fluxo do Amazon VPC
Os logs de fluxo do Amazon Virtual Private Cloud capturam informações do tráfego de IP de entrada e saída das interfaces de rede em uma VPC. Consulte os logs no Athena para investigar os padrões de tráfego de rede e identificar ameaças e riscos em toda a rede do Amazon VPC. Para obter mais informações sobre o Amazon VPC, consulte o Manual do usuário do Amazon VPC.