Avant de commencer
La bibliothèque additionnelle requise
AthenaJDBC42-2.0.7.jar est prête. Si non, téléchargez le pilote Athena JDBC
ici.
Pourquoi et quand exécuter cette tâche
Suivez la procédure ci-dessous pour configurer une connexion JDBC afin de connecter le Job
Studio Talend à Amazon Athena.
Procédure
-
Dans la vue Repository de votre Studio Talend, développez le nœud Metadata, cliquez-droit sur DB Connections et sélectionnez Create connection.
L'assistant Database Connection s'ouvre.
-
Saisissez le nom de la connexion et sa finalité puis cliquez sur Next.
-
Sélectionnez JDBC dans la liste DB type.
-
Dans le champ JDBC URL, saisissez les détails de l'URL JDBC, incluant vos identifiants AWS.
jdbc:awsathena://AwsRegion=<AWS Region>;User=<AWS Access Key>;Password=<AWS Secret Key>;S3OutputLocation=<S3 folder>
-
Installez la bibliothèque additionnelle requise.
-
Dans la table Drivers, cliquez sur le bouton [+] pour ajouter une ligne et cliquez sur le bouton [...] pour ouvrir la boîte de dialogue Module.
-
Sélectionnez l'option Install a new module, cliquez sur le bouton [...] pour parcourir les fichiers .jar téléchargé.
-
Cliquez sur le bouton Detect the module install status, puis cliquez sur OK pour fermer la boîte de dialogue.
-
De retour sur l'assistant Database connection, cliquez sur le bouton Select class name et sélectionnez la classe du pilote principale qui autorise la communication avec Amazon Athena.
-
Dans les champs User Id et Password, renseignez votre identifiant et mot de passe d'authentification à la base de données.
-
Cliquez sur Test connection puis sur Finish pour fermer l'assistant.
-
Dans la vue Repository, cliquez-droit sur la connexion JDBC tout juste créée et sélectionnez Retrieve Schema pour récupérer la table du schéma du service Amazon Athena connecté.