Exportación de datos de la tabla de DynamoDB a Amazon S3 - Amazon DynamoDB

Exportación de datos de la tabla de DynamoDB a Amazon S3

Mediante la exportación de tablas de DynamoDB, puede exportar datos de una tabla de Amazon DynamoDB desde cualquier momento dentro de su ventana de recuperación a un momento dado a un bucket de Amazon S3. La exportación de una tabla de DynamoDB a un bucket de S3 lo habilita a realizar análisis y consultas complejas sobre sus datos mediante otros servicios de AWS como Athena, AWS Glue, y Lake Formation. La exportación de tablas de DynamoDB es una solución completamente administrada para exportar tablas de DynamoDB a escala y es mucho más rápida que otras soluciones alternativas que implican análisis de tablas. Para obtener más información, consulte Exportación de datos de DynamoDB a Amazon S3: cómo funciona.

La exportación de una tabla no consume la capacidad de lectura de la tabla y no afecta el rendimiento y la disponibilidad de la tabla. Puede exportar datos de tabla a un bucket de S3 propiedad de otra cuenta de AWS y a una región diferente a la de su tabla. Los datos siempre se cifran en ambos extremos.

Puede exportar una tabla de DynamoDB mediante la AWS Management Console, la AWS Command Line Interface o la API de DynamoDB. Para obtener más información, consulte Solicitar una exportación de tabla en DynamoDB.

Para obtener más información acerca de la disponibilidad y los precios de las regiones de AWS, consulte Precios de Amazon DynamoDB.

Uso de exportaciones de tablas de DynamoDB con otros servicios de AWS

Una vez que los datos de la tabla de DynamoDB se exportan a Amazon S3, puede procesarlos desde una variedad de otros servicios de AWS. En las siguientes secciones se detallan algunas de las opciones para consultar los datos exportados.

Uso de las exportaciones con Amazon Athena

Amazon Athena es un servicio de consultas interactivo que facilita el análisis de datos en Amazon S3 con SQL estándar. Athena no requiere un servidor, por lo que no hay una infraestructura para administrar y solo pagará por las consultas que ejecute. Para obtener más información, consulte la Guía del usuario de Amazon Athena.

Uso de las exportaciones con AWS Glue

AWS Glue es un servicio de extracción, transformación y carga (ETL) totalmente administrado que facilita la carga de datos para su análisis. Puede crear y ejecutar un trabajo ETL con unos pocos clics en el editor visual AWS Glue. Simplemente apunta a AWS Glue a sus datos y AWS Glue descubre los datos y almacena los metadatos asociados (como la definición de tabla y el esquema) en AWS Glue Data Catalog. Una vez catalogados, sus datos se pueden buscar, consultar y estar disponibles para ETL inmediatamente. Para obtener más información, consulte AWS Glue Developer Guide.

Uso de las exportaciones con AWS Lake Formation

AWS Lake Formation facilita la configuración de un lago de datos seguro en días. Un lago de datos es un repositorio centralizado, seleccionado y seguro que almacena todos los datos, tanto en su forma original como preparado para su análisis. Un lago de datos le permite desglosar los silos de datos y combinar diferentes tipos de análisis para obtener información y guiarlo a tomar mejores decisiones empresariales.

Crear un lago de datos con Lake Formation es tan simple como definir orígenes de datos y qué acceso a los datos y qué políticas de seguridad desea aplicar. Lake Formation le ayuda a recopilar y catalogar datos de bases de datos y almacenamiento de objetos, mover los datos a su nuevo lago de datos de Amazon S3, limpiar y clasificar sus datos mediante algoritmos de Machine Learning y asegurar el acceso a su información confidencial. Para obtener más información, consulte AWS Lake Formation Developer Guide.