1/5/2017
Talend Tutorials - Récupérer des schémas de tables à partir d'une base de données
Récupérer des schémas de tables à partir d'une base de données
Voir
Créer un schéma dans le Repository permettant de décrire la table d'une base de données.
Ce tutoriel montre comment utiliser l'assistant "Schema Table" lorsque vous devez paramétrer le schéma de la table d'une base de
données dans le Repository.
Vous pouvez créer plusieurs schémas pour chaque table.
Release Notes:
Pour sélectionner des tables spécifiques à partir d'une connexion Db Connection, vous pouvez utiliser des modèles, notamment "type"
et "name" auxquels toutes les tables d'une base de données seront comparées et seuls les schémas des tables correspondant
pourront être paramétrés.
Avant de commencer ce tutoriel, il est recommandé d'avoir fait le tutoriel "Créer une
métadonnée de connexion à une base de données" permettant de centraliser une
métadonnée de connexion à une base de données dans le Repository.
Next
Créer une métadonnée Table
schema
Dans le Repository situé à gauche de
Talend Open Studio :
Développez le
nœud Metadata > RemoteDBMS.
Publicité
Cliquez-droit sur RemoteDBMS.
Dans le menu, cliquez-droit
sur Retrieve Schema.
L'assistant Schema s'ouvre.
Next
Dans l'assistant Schema :
Dans la zone Select Filter Conditions,
sélectionnez Use the Name
Filter ou Use the Sql Filter en fonction
de si vous souhaitez faire une
recherche en fonction du nom d'une
table ou d'une requête.
Dans la zone Select Types,
sélectionnez le type d'élément
recherché : table, view et/ou synonym.
Dans les zones Set the Name
Filter ou Set the Sql Filter, configurez
les filtres à utiliser.
Ici, nous utilisons les filtres par défaut.
Cliquez sur Next.
Next
https://www.talendforge.org/tutorials/tutorial.php?language=french&idTuto=11
Publicité
1/4
1/5/2017
Talend Tutorials - Récupérer des schémas de tables à partir d'une base de données
Dans la zone Select Schema to
create, saisissez le nom de la table que
vous souhaitez sélectionner dans le
champ Name Filter et cochez sa case
dans la liste Name, ou cochez
simplement la case correspondante
dans la liste.
Ici, nous sélectionnons les
tables customers, states et subscribers.
Cliquez sur Next.
Next
Dans la zone Schema située à gauche
de l'assistant, sélectionnez la table.
Une fois sélectionnée, vous pouvez
modifier son schéma en fonction de vos
besoins.
Next
https://www.talendforge.org/tutorials/tutorial.php?language=french&idTuto=11
2/4
Publicité
1/5/2017
Talend Tutorials - Récupérer des schémas de tables à partir d'une base de données
Le nom de la table apparaît dans le
champ Name en haut de l'assistant.
La zone Schema en bas de l'assistant
affiche la structure de la table.
Modifiez-la en fonction de vos besoins
via la barre d'outils en dessous de la
table.
Next
Dans la zone Schema, sélectionnez les
colonnes à supprimer et cliquez sur [x].
Ici, nous supprimons les
colonnes id2, Sum1 et Sum2.
Renommez les colonnes : cliquez sur la
colonne à renommer dans les
champs Column et saisissez le
nouveau nom.
Changez le type de données dans la
colonne Type. Le champ DB
Type correspondant sera
automatiquement modifié.
Publicité
Cochez les cases Key et Nullable pour
déterminer quelles colonnes sont des
clés primaires et quels champs peuvent
être vides.
Modifiez la longueur maximum de
chaque colonne dans le champ Length.
https://www.talendforge.org/tutorials/tutorial.php?language=french&idTuto=11
3/4
1/5/2017
Talend Tutorials - Récupérer des schémas de tables à partir d'une base de données
Cliquez sur Finish.
Next
Dans le Repository situé à gauche :
Le nouveau schéma apparaît sous le
nœud Metadata > Db
Connections > RemoteDBMS > Table
schemas.
https://www.talendforge.org/tutorials/tutorial.php?language=french&idTuto=11
4/4