Copie incrémentielle d'une table MySQL Amazon RDS vers Amazon Redshift - AWS Data Pipeline

AWS Data Pipeline n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Data Pipeline peuvent continuer à utiliser le service normalement. En savoir plus

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.

Copie incrémentielle d'une table MySQL Amazon RDS vers Amazon Redshift

Le modèle de copie incrémentielle d'une table Amazon RDS MySQL vers Amazon Redshift copie les données d'une table Amazon RDS MySQL vers une table Amazon Redshift en stockant les données dans un dossier Amazon S3.

Le dossier intermédiaire Amazon S3 doit se trouver dans la même région que le cluster Amazon Redshift.

AWS Data Pipeline utilise un script de traduction pour créer une table Amazon Redshift avec le même schéma que la table source Amazon RDS MySQL si elle n'existe pas déjà. Vous devez fournir toutes les remplacements de type de données de colonne Amazon RDS MySQL à Amazon Redshift que vous souhaitez appliquer lors de la création de tables Amazon Redshift.

Ce modèle copie les modifications apportées à la table MySQL Amazon RDS entre des intervalles planifiés, à partir de l'heure de début planifiée. Les suppressions physiques de la table MySQL Amazon RDS ne sont pas copiées. Vous devez fournir le nom de la colonne qui stocke la valeur de l'heure de la dernière modification.

Lorsque vous utilisez le modèle par défaut pour créer des pipelines destinés à la copie incrémentielle d'Amazon RDS, une activité portant le nom par défaut RDSToS3CopyActivity est créée. Vous pouvez la renommer.

Le modèle utilise les objets de pipeline suivants :