Utilisation d’Amazon Redshift avec d’autres services - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation d’Amazon Redshift avec d’autres services

Amazon Redshift s'intègre à d'autres AWS services pour vous permettre de déplacer, de transformer et de charger vos données rapidement et de manière fiable, à l'aide de fonctionnalités de sécurité des données.

Déplacement de données entre Amazon Redshift et Amazon S3

Amazon Simple Storage Service (Amazon S3) est un service web qui stocke les données dans le cloud. Amazon Redshift exploite le traitement parallèle pour lire et charger les données à partir de plusieurs fichiers de données stockés dans les compartiments Amazon S3. Pour plus d'informations, consultez Chargement des données à partir d’Amazon S3.

Vous pouvez également utiliser le traitement parallèle pour exporter les données depuis votre entrepôt des données Amazon Redshift vers plusieurs fichiers de données sur Amazon S3. Pour plus d'informations, consultez Déchargement des données.

Utilisation d’Amazon Redshift avec Amazon DynamoDB

Amazon DynamoDB est un service de base de données NoSQL entièrement géré. Vous pouvez utiliser la commande COPY pour charger une table Amazon Redshift avec les données d’une seule table Amazon DynamoDB. Pour plus d'informations, consultez Chargement de données à partir d’une table Amazon DynamoDB.

Importation de données depuis les hôtes distants via SSH

Vous pouvez utiliser la commande COPY dans Amazon Redshift pour charger les données d’un ou de plusieurs hôtes distants, tels que les clusters Amazon EMR, les instances Amazon EC2 ou autres ordinateurs. COPY se connecte aux hôtes distants à l’aide de SSH et exécute les commandes sur les hôtes distants pour générer les données. Amazon Redshift prend en charge plusieurs connexions simultanées. La commande COPY lit et charge la sortie de plusieurs hôtes source en parallèle. Pour plus d’informations, consultez Chargement des données à partir des hôtes distants.

Automatiser le chargement des données à l'aide de AWS Data Pipeline

Vous pouvez l'utiliser AWS Data Pipeline pour automatiser le déplacement et la transformation des données vers et depuis Amazon Redshift. En utilisant les fonctionnalités de planification intégrées de AWS Data Pipeline, vous pouvez planifier et exécuter des tâches récurrentes sans avoir à écrire votre propre logique complexe de transfert ou de transformation de données. Par exemple, vous pouvez configurer une tâche récurrente pour copier automatiquement les données depuis Amazon DynamoDB vers Amazon Redshift. Pour un didacticiel expliquant le processus de création d'un pipeline qui déplace régulièrement des données d'Amazon S3 vers Amazon Redshift, voir Copier des données vers Amazon Redshift à AWS Data Pipeline AWS Data Pipeline l'aide du manuel du développeur.

Migration de données à l'aide de AWS Database Migration Service ()AWS DMS

Vous pouvez migrer des données vers Amazon Redshift à l'aide de. AWS Database Migration Service AWS DMS peut migrer vos données vers et depuis les bases de données commerciales et open source les plus utilisées, telles qu'Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, le cluster de bases de données Aurora, DynamoDB, Amazon S3, MariaDB et MySQL. Pour plus d’informations, consultez Utilisation d’une base de données Amazon Redshift comme cible pour AWS Database Migration Service.