Integraciones de los Servicio de AWS con Athena - Amazon Athena

Integraciones de los Servicio de AWS con Athena

Puede utilizar Athena para consultar los datos de los Servicios de AWS que se enumeran en esta sección. Para ver las regiones compatibles con cada servicio, consulte Regiones y puntos de conexión en la Referencia general de Amazon Web Services.

Para obtener información sobre cada integración, consulte las siguientes secciones.

AWS CloudFormation
Reserva de capacidad

Tema de referencia: AWS::Athena::CapacityReservation en la Guía del usuario de AWS CloudFormation

Especifica una reserva de capacidad con el nombre y el número de unidades de procesamiento de datos solicitadas proporcionados. Para obtener más información, consulte Administración de la capacidad de procesamiento de consultas en la Guía del usuario de Amazon Athena y CreateCapacityReservation en la Referencia de la API de Amazon Athena.

Catálogo de datos

Tema de referencia: AWS::Athena::DataCatalog en la Guía del usuario de AWS CloudFormation

Especifique un catálogo de datos de Athena que incluya nombre, descripción, tipo, parámetros y etiquetas. Para obtener más información, consulte Comprensión de las tablas, las bases de datos y los catálogos de datos en la Guía del usuario de Amazon Athena y CreateDataCatalog en la Referencia de la API de Amazon Athena.

Consulta con nombre

Tema de referencia: AWS::Athena::NamedQuery en la Guía del usuario de AWS CloudFormation

Especifique consultas con nombre con AWS CloudFormation y ejecútelas en Athena. Las consultas con nombre le permiten asignar un nombre de consulta a una consulta y, a continuación, ejecutarla como una consulta guardada desde la consola de Athena. Para obtener más información, consulte Uso de consultas guardadas en la Guía del usuario de Amazon Athena y CreateNamedQuery en la Referencia de la API de Amazon Athena.

Instrucciones preparadas

Tema de referencia: AWS::Athena::PreparedStatement en la Guía del usuario de AWS CloudFormation

Especifica una instrucción preparada para usarse con consultas SQL en Athena. Una instrucción preparada contiene marcadores de posición de parámetros cuyos valores se proporcionan en el momento de la ejecución. Para obtener más información, consulte Uso de consultas parametrizadas en la Guía del usuario de Amazon Athena y CreatePreparedStatement en la Referencia de la API de Amazon Athena.

Grupo de trabajo

Tema de referencia: AWS::Athena::WorkGroup en la Guía del usuario de AWS CloudFormation

Especifique grupos de trabajo de Athena mediante AWS CloudFormation. Utilice los grupos de trabajo de Athena para aislar las consultas realizadas por usted o su grupo de otras consultas de la misma cuenta. Para obtener más información, consulte Uso de grupos de trabajo para controlar el acceso a las consultas y los costos en la Guía del usuario de Amazon Athena y CreateWorkGroup en la Referencia de la API de Amazon Athena.

Amazon CloudFront

Tema de referencia: Consultas de registros de Amazon CloudFront

Utilice Athena para consultar registros de Amazon CloudFront. Para obtener más información sobre el uso de CloudFront, consulte la Guía para desarrolladores de Amazon CloudFront.

AWS CloudTrail

Tema de referencia: Consulta de registros de AWS CloudTrail

El uso de Athena con los registros de CloudTrail supone un modo eficaz de mejorar el análisis de la actividad de un servicio de AWS. Por ejemplo, puede utilizar consultas para identificar tendencias y aislar la actividad por atributo, como el usuario o la dirección IP de fuente. Puede crear tablas para consultar los registros directamente desde la consola de CloudTrail y utilizar esas tablas para ejecutar consultas en Athena. Para obtener más información, consulte Uso de la consola de CloudTrail para crear una tabla de Athena para registros de CloudTrail .

Amazon DataZone

Tema de referencia: Uso de Amazon DataZone en Athena

Utilice Amazon DataZone para compartir, buscar y descubrir datos a escala más allá de los límites de la organización. DataZone simplifica su experiencia en servicios de análisis de AWS como Athena, AWS Glue y AWS Lake Formation. Si tiene grandes cantidades de datos en diferentes orígenes de datos, puede utilizar Amazon DataZone para crear agrupaciones de personas, datos y herramientas basadas en casos de uso empresarial.

En Athena, puede utilizar el editor de consultas para acceder a los entornos de DataZone y consultarlos. Para obtener más información, consulte Uso de Amazon DataZone en Athena.

Elastic Load Balancing

Tema de referencia: Consulta de los registros de Application Load Balancer

La consulta de los registros del Equilibrador de carga de aplicación le permite ver el origen del tráfico, la latencia y los bytes transferidos a instancias de Elastic Load Balancing y desde dichas instancias y las aplicaciones de backend. Para obtener más información, consulte Consulta de los registros de Application Load Balancer.

Tema de referencia: Consulta de los registros del Classic Load Balancer

Consulte los registros del Equilibrador de carga clásico para analizar y conocer los patrones del tráfico desde y hacia instancias de Elastic Load Balancing y aplicaciones de backend. Puede ver el origen del tráfico, su latencia y los bytes transferidos. Para obtener más información, consulte Creación de la tabla para los registros de ELB.

Amazon EMR Studio

Tema de referencia: Uso del editor SQL de Amazon Athena en EMR Studio

Puede usar Athena en un EMR Studio para desarrollar y ejecutar consultas interactivas. Esto le permite utilizar EMR Studio para análisis de SQL en Athena desde la misma interfaz de Amazon EMR que utiliza para sus cargas de trabajo de Spark, Scala y otras. Con la integración de Athena en EMR Studio, puede llevar a cabo las siguientes tareas:

  • Realizar consultas SQL de Athena

  • Visualización de los resultados de la consulta

  • Visualizar el historial de consultas

  • Visualizar las consultas guardadas

  • Realizar consultas parametrizadas

  • Ver bases de datos, tablas y vistas de un catálogo de datos

Las siguientes características de Athena no están disponibles en Amazon EMR Studio:

  • Características administrativas, por ejemplo, crear o actualizar grupos de trabajo, orígenes de datos o reservas de capacidad de Athena

  • Athena para Spark o portátiles Spark

  • Integración de DataZone

  • Step Functions

La integración de EMR Studio con Athena está disponible en todos las Regiones de AWS donde estén disponibles EMR Studio y Athena. Para obtener más información sobre el uso de Athena en EMR Studio, consulte Uso del editor SQL de Amazon Athena en EMR Studio en la Guía de administración de Amazon EMR.

AWS Glue Data Catalog

Tema de referencia: Integración con AWS Glue

Athena se integra con AWS Glue Data Catalog, que ofrece un almacén de metadatos persistente para los datos en Amazon S3. Esto le permite crear tablas y consultar datos en Athena partiendo de un almacén de metadatos central disponible en toda su cuenta de Amazon Web Services e integrado con ETL y las características de descubrimiento de datos de AWS Glue. Para obtener más información, consulte Integración con AWS Glue y What Is AWS Glue (¿Qué es ?) en la Guía para desarrolladores de AWS Glue.

AWS Identity and Access Management (IAM)

Tema de referencia: Acciones de Amazon Athena

Puede utilizar acciones de la API de Athena en políticas de permisos de IAM. Para obtener más información, consulte Acciones de Amazon Athena y Identity and Access Management en Athena.

Amazon QuickSight

Tema de referencia: Conexión a Amazon Athena con controladores ODBC y JDBC

Athena se integra con Amazon QuickSight para facilitar la visualización de datos. Puede utilizar Athena para generar informes o para explorar datos con herramientas de inteligencia empresarial o clientes SQL conectados mediante un controlador ODBC o JDBC. Para obtener más información acerca de Amazon QuickSight, consulte Qué es Amazon QuickSight en la Guía del usuario de Amazon QuickSight. Para obtener información sobre el uso de controladores JDBC y ODBC con Athena, consulte Conexión a Amazon Athena con controladores ODBC y JDBC.

Inventario de Amazon S3

Tema de referencia: Consultas de inventario con Athena en la Guía del usuario de Amazon Simple Storage Service

Puede utilizar Amazon Athena para consultar el inventario de Amazon S3 mediante SQL estándar. Puede utilizar el inventario de Amazon S3 para auditar e informar sobre el estado de replicación y cifrado de los objetos para sus necesidades empresariales, de conformidad y legales. Para obtener más información, consulte Inventario de Amazon S3 en la Guía del usuario de Amazon Simple Storage Service.

AWS Step Functions

Tema de referencia: Llamar a Athena con Step Functions en la Guía para desarrolladores de AWS Step Functions

Llame a Athena con AWS Step Functions. AWS Step Functions puede controlar determinados Servicios de AWS directamente con Amazon States Language. Puede utilizar Step Functions con Athena para iniciar y detener la ejecución de consultas, obtener resultados de consultas, ejecutar consultas de datos ad hoc o programadas y recuperar resultados de lagos de datos en Amazon S3. El rol de Step Functions debe tener permisos para usar Athena. Para obtener más información, consulte la Guía para desarrolladores de AWS Step Functions.

Video: Orquestación de consultas de Amazon Athena mediante AWS Step Functions

En el siguiente video se muestra cómo utilizar Amazon Athena y AWS Step Functions para ejecutar una consulta Athena programada regularmente y generar un informe correspondiente.

Para obtener un ejemplo que utiliza Step Functions y Amazon EventBridge para orquestar AWS Glue DataBrew, Athena y Amazon QuickSight, consulte Orquestación de un trabajo AWS Glue DataBrew y una consulta de Amazon Athena con AWS Step Functions en el blog de big data de AWS.

Inventario
de AWS Systems Manager

Tema de referencia: Consulta de datos de inventario de varias regiones y cuentas en la Guía del usuario de AWS Systems Manager

El inventario de AWS Systems Manager se integra con Amazon Athena para ayudarle a consultar los datos de inventario de varias cuentas y Regiones de AWS. Para más información, consulte la Guía del usuario de AWS Systems Manager.

Amazon Virtual Private Cloud

Tema de referencia: Consulta de los registros de flujo de Amazon VPC

Los registros de flujo de Amazon Virtual Private Cloud capturan información acerca del tráfico IP entrante y saliente por las interfaces de red de una VPC. Consulte los registros en Athena para investigar los patrones de tráfico de red e identificar las amenazas y los riesgos en la red de Amazon VPC. Para obtener más información sobre Amazon VPC, consulte la Guía del usuario de Amazon VPC.