

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.

# Connexion à Teradata Vantage dans AWS Glue Studio
<a name="connecting-to-data-teradata"></a>

 AWS Glue fournit une prise en charge intégrée pour Teradata Vantage. AWS Glue Studio fournit une interface visuelle pour se connecter à Teradata, créer des tâches d’intégration de données et les exécuter sur l’exécution Spark AWS Glue Studio sans serveur. 

 AWS Glue Studio crée une connexion unifiée pour Teradata Vantage. Pour de plus amples informations, veuillez consulter [Considérations](using-connectors-unified-connections.md#using-connectors-unified-connections-considerations). 

**Topics**
+ [Création d'une connexion Teradata Vantage](creating-teradata-connection.md)
+ [Création d'un nœud source Teradata](creating-teradata-source-node.md)
+ [Création d'un nœud cible Teradata](creating-teradata-target-node.md)
+ [Options avancées](#creating-teradata-connection-advanced-options)

# Création d'une connexion Teradata Vantage
<a name="creating-teradata-connection"></a>

Pour vous connecter à Teradata Vantage depuis AWS Glue, vous devez créer et stocker vos informations d'identification Teradata dans un AWS Secrets Manager secret, puis associer ce secret à une AWS Glue connexion Teradata.

**Prérequis :**
+ Si vous accédez à votre environnement Teradata via Amazon VPC, configurez Amazon VPC pour permettre à AWS Glue votre tâche de communiquer avec l'environnement Teradata. Nous vous déconseillons d'accéder à l'environnement Teradata via l'Internet public.

  Dans Amazon VPC, identifiez ou créez un **VPC**, un **sous-réseau** et un **groupe de sécurité** qui AWS Glue seront utilisés lors de l'exécution de la tâche. En outre, vous devez vous assurer qu'Amazon VPC est configuré pour autoriser le trafic réseau entre votre instance Teradata et cet emplacement. Votre tâche devra établir une connexion TCP avec votre port client Teradata. Pour de plus amples informations sur les ports Teradata, consultez la [documentation Teradata](https://docs.teradata.com/r/Teradata-VantageTM-on-AWS-DIY-Installation-and-Administration-Guide/April-2020/Before-Deploying-Vantage-on-AWS-DIY/Security-Groups-and-Ports).

  Selon la configuration de votre réseau, la connectivité VPC sécurisée peut nécessiter des modifications dans Amazon VPC et dans d'autres services réseau. Pour plus d'informations sur AWS la connectivité, consultez [les options de AWS connectivité](https://docs.teradata.com/r/Teradata-VantageCloud-Enterprise/Get-Started/Connecting-Your-Environment/AWS-Connectivity-Options) dans la documentation Teradata.

**Pour configurer une connexion AWS Glue Teradata :**

1. Dans votre configuration Teradata, identifiez ou créez un utilisateur et un mot de passe AWS Glue vous permettra de vous connecter à, *teradataUser* et*teradataPassword*. Pour plus d'informations, consultez la [présentation de Vantage Security](https://docs.teradata.com/r/Configuring-Teradata-VantageTM-After-Installation/January-2021/Security-Overview/Vantage-Security-Overview) dans la documentation Teradata.

1. Dans AWS Secrets Manager, créez un secret à l'aide de vos informations d'identification Teradata. Pour créer un secret dans Secrets Manager, suivez le didacticiel disponible dans la [section Créer un AWS Secrets Manager secret](https://docs.aws.amazon.com//secretsmanager/latest/userguide/create_secret.html) dans la AWS Secrets Manager documentation. Après avoir créé le secret, conservez le nom du secret *secretName* pour l'étape suivante. 
   + Lorsque vous sélectionnez des **paires clé/valeur**, créez une paire pour la clé `user` contenant la valeur. *teradataUsername*
   + Lorsque vous sélectionnez des **paires clé/valeur**, créez une paire pour la clé `password` contenant la valeur. *teradataPassword*

1. Dans la AWS Glue console, créez une connexion en suivant les étapes décrites dans[Ajouter une AWS Glue connexion](console-connections.md). Après avoir créé la connexion, conservez le nom de la connexion pour l'étape suivante. *connectionName* 
   + Lorsque vous sélectionnez un **type de connexion**, sélectionnez Teradata.
   + Lorsque vous fournissez l'**URL JDBC**, indiquez l'URL de votre instance. Vous pouvez également coder en dur certains paramètres de connexion séparés par des virgules dans votre URL JDBC. L'URL doit être conforme au format suivant : `jdbc:teradata://teradataHostname/ParameterName=ParameterValue,ParameterName=ParameterValue`

     Les paramètres d'URL pris en charge sont les suivants :
     + `DATABASE` – nom de la base de données sur l'hôte à laquelle accéder par défaut.
     + `DBS_PORT` – le port de base de données utilisé lors de l'exécution sur un port non standard.
   + Lorsque vous sélectionnez un **type d'identifiant**, sélectionnez **AWS Secrets Manager**, puis définissez **AWS Secret** sur*secretName*.

1. Dans les situations suivantes, vous pouvez avoir besoin d'une configuration supplémentaire :
   + 

     Pour les instances Teradata hébergées sur AWS un Amazon VPC
     + Vous devrez fournir les informations de connexion Amazon VPC à la AWS Glue connexion qui définit vos informations d'identification de sécurité Teradata. Lorsque vous créez ou mettez à jour votre connexion, définissez le **VPC**, le **sous-réseau** et les **groupes de sécurité** dans les **options réseau**.

# Création d'un nœud source Teradata
<a name="creating-teradata-source-node"></a>

## Prérequis
<a name="creating-teradata-source-node-prerequisites"></a>
+ Une connexion AWS Glue Teradata Vantage, configurée avec un AWS Secrets Manager secret, comme décrit dans la section précédente,. [Création d'une connexion Teradata Vantage](creating-teradata-connection.md)
+ Les autorisations appropriées sur votre tâche pour lire le secret utilisé par la connexion.
+ Une table Teradata que vous souhaitez lire ou interroger*targetQuery*. *tableName*

## Ajout d'une source de données Teradata
<a name="creating-teradata-source-node-add"></a>

**Pour ajouter un nœud **Source de données – Teradata** :**

1.  Choisissez la connexion pour votre source de données Teradata. Puisque vous l'avez créé, il devrait être disponible dans le menu déroulant. Si vous devez créer une connexion, choisissez **Créer une nouvelle connexion**. Pour de plus amples informations, veuillez consulter la section précédente [Création d'une connexion Teradata Vantage](creating-teradata-connection.md). 

    Une fois que vous avez choisi une connexion, vous pouvez afficher ses propriétés en cliquant sur **Afficher les propriétés**. 

1.  Choisissez une option **Source Teradata :** 
   +  **Choisissez une seule table** : accéder à toutes les données à partir d'une seule table. 
   +  **Saisir une requête personnalisée** : accéder à un jeu de données à partir de plusieurs tables en fonction de votre requête personnalisée. 

1.  Si vous avez choisi une seule table, entrez*tableName*. 

    Si vous avez choisi **Saisir une requête personnalisée**, saisissez une requête SQL SELECT. 

1.  Dans les **Propriétés Teradata personnalisées**, saisissez les paramètres et les valeurs nécessaires. 

# Création d'un nœud cible Teradata
<a name="creating-teradata-target-node"></a>

## Prérequis
<a name="creating-teradata-target-node-prerequisites"></a>
+ Une connexion AWS Glue Teradata Vantage, configurée avec un AWS Secrets Manager secret, comme décrit dans la section précédente,. [Création d'une connexion Teradata Vantage](creating-teradata-connection.md)
+ Les autorisations appropriées sur votre tâche pour lire le secret utilisé par la connexion.
+ Une table Teradata dans laquelle vous souhaitez écrire,*tableName*.

## Ajout d'une cible de données Teradata
<a name="creating-teradata-target-node-add"></a>

**Pour ajouter un nœud **Cible de données – Teradata** :**

1.  Choisissez la connexion pour votre source de données Teradata. Puisque vous l'avez créé, il devrait être disponible dans le menu déroulant. Si vous devez créer une connexion, choisissez **Créer une connexion Teradata**. Pour en savoir plus, consultez [ Overview of using connectors and connections ](https://docs.aws.amazon.com/glue/latest/ug/connectors-chapter.html#using-connectors-overview). 

    Une fois que vous avez choisi une connexion, vous pouvez afficher ses propriétés en cliquant sur **Afficher les propriétés**. 

1. Configurez **le nom de la table** en fournissant*tableName*.

1.  Dans les **Propriétés Teradata personnalisées**, saisissez les paramètres et les valeurs nécessaires. 

## Options avancées
<a name="creating-teradata-connection-advanced-options"></a>

Vous pouvez fournir des options avancées lors de la création d’un nœud Teradata. Ces options sont les mêmes que celles disponibles lors de la programmation AWS Glue de scripts Spark.

Consultez [Connexions Teradata Vantage](aws-glue-programming-etl-connect-teradata-home.md). 