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.
Tâches d’intégration courantes
Création d’une intégration
Cette section décrit les étapes générales permettant de créer une intégration. Cet exemple utilise Amazon DynamoDB en tant que source.
Sur la page d’accueil de la console AWS Glue, sélectionnez Intégrations zéro ETL.
Vous pouvez consulter toutes vos intégrations sur la page d’accueil de l’intégration zéro ETL. Pour créer une intégration, sélectionnez Créer une intégration zéro ETL.
Vous êtes invité à sélectionner un type de source. Sélectionnez votre source et cliquez sur Suivant. Reportez-vous aux sections de configuration des sources pour les sources d’intégration SaaS.
Sur la page Configurer la source et la cible, sélectionnez les tables ou les entités à répliquer. Pour Amazon DynamoDB, assurez-vous que la politique PITR et RBAC est configurée.
Spécifiez votre cible d’intégration :
Pour une cible de Catalogue de données AWS Glue, sélectionnez la base de données AWS Glue dans laquelle vous souhaitez répliquer les données.
Pour une cible d’entrepôt de données Amazon Redshift, sélectionnez l’espace de noms du cluster Redshift ou l’espace de noms du groupe de travail Redshift sans serveur.
Pour plus d’informations, consultez Configuration de l’intégration avec votre cible.
Indiquez le rôle IAM cible que vous avez créé dans les conditions préalables.
Si vous souhaitez configurer une clé KMS cible facultative pour les données stockées dans la cible, indiquez une clé KMS activée. De même, si vous souhaitez configurer une connexion réseau cible, sélectionnez une connexion AWS Glue.
Le bouton Corriger la cible configure certaines des étapes de la section Prérequis de cette documentation. À savoir, 1) il fournira une politique RBAC du catalogue et 2) si aucun URI Amazon S3 n’est fourni, il en générera un pour vous, sinon il utilisera l’URI fourni.
Pour les intégrations avec une cible d’entrepôt de données Redshift :
Dans la section Paramètre de sortie de la page Configurer la source et la cible, sélectionnez l’option de désimbrication du schéma que vous souhaitez pour vos données dans la cible. Si vous souhaitez utiliser des clés de partition client pour vos données, sélectionnez Spécifier des clés de partition personnalisées et fournissez jusqu’à 10 clés. Sinon, vous pouvez simplement utiliser les clés de partition attribuées à votre table DynamoDB en cours de réplication.
Dans la section Sécurité et chiffrement des données, vous pouvez fournir une clé KMS qui sera utilisée dans le processus intermédiaire de réplication de vos données vers la cible. Dans le cas contraire, une clé KMS gérée par AWS sera utilisée. Actuellement, nous ne prenons en charge qu’un paramètre de réplication de 15 minutes. Saisissez un nom pour l’intégration zéro ETL dans Détails de l’intégration.
Vérifiez et assurez-vous que tous les détails fournis sont corrects. Cliquez sur Créer et lancer l’intégration une fois que tout a été confirmé.
Sur la page d’accueil de zéro ETL, vous pouvez sélectionner l’intégration que vous avez créée et les détails de vos intégrations apparaîtront. « État » indique l’état de votre intégration.
Modification d’une intégration
Vous pouvez modifier une intégration existante.
Choisissez Modifier dans le coin supérieur droit de la page des détails de l’intégration.
Sur la page Modifier la source et la cible, vous pouvez modifier le rôle IAM Cible et la connexion réseau Cible. Les autres champs ne sont pas modifiables après la création de l’intégration. Cliquez sur Next (Suivant).
Vous pouvez également modifier le nom et la description de l’intégration sur la page Modifier l’intégration et la configuration. Cliquez sur Next (Suivant).
Vérifiez vos modifications et une fois confirmées, cliquez sur Mettre à jour l’intégration.
Suppression d’une intégration
La suppression est un état terminal d’une intégration. Une fois supprimée, l’intégration ne peut pas être rétablie. La suppression d’une intégration efface toutes les métadonnées internes et toutes les données stockées intermédiaires.
Au cours de ce processus, toutes les tâches en cours d’exécution qui écrivent des données dans une table cible sont terminées. AWS Glue ne supprimera ni ne nettoiera la base de données AWS Glue cible (dans le catalogue de données), ni les données associées dans le compartiment Amazon S3 de votre compte. Vous devez les supprimer explicitement si nécessaire.
Pour supprimer une intégration :
Sur la page des détails de l’intégration, cliquez sur Supprimer.
Saisissez « Supprimer » et cliquez sur Supprimer. Remarque : Cette action est irréversible.
Sur la page des détails de l’intégration, l’état indique « Suppression ». Une fois l’intégration supprimée, elle n’apparaîtra plus sur la page d’accueil de l’intégration zéro ETL.