Tutoriel sur la connexion Talend Snowflake
Dans ce tutoriel, nous allons explorer la connexion entre Talend et Snowflake. Nous allons créer un flux Talend simple qui chargera un fichier CSV depuis notre ordinateur local vers notre entrepôt Snowflake.
Prérequis :
- Disposer d’un accès à la plateforme snowflake
- Disposer d’un Talend studio
On se connecte à Talend Studio. Pour pouvoir communiquer avec Snowflake, il nous faut créer une connexion. Dans la section « métadata », on trouve la connexion Snowflake. On double-clique dessus, et une fenêtre s’ouvre pour paramétrer la connexion (nom de la connexion, account : l’identifiant du compte Snowflake, User id : l’identifiant de l’utilisateur Snowflake, le mot de passe, warehouse : le nom de notre entrepôt, schema, database).

Pour l’account, on retrouve cette information sur la plateforme Snowflake dans l’onglet « Admin » → « Accounts ». On copie l’URL et l’account se trouve à l’intérieur de cet URL.

Flux Talend pour charger un fichier CSV dans une table de notre entrepôt Snowflake : On utilise le composant TDB_Connection pour la connexion en glissant simplement la connexion enregistrée précédemment dans la section « metadata ».

On glisse le composant TDB_Output, qui va nous permettre de créer la table si elle n’existe pas et de la remplir avec les données présentes dans notre fichier. Ensuite, on relie notre composant avec le composant TFileInputDelimited et on paramètre nos composants.

Le flux a été lancé, on observe que 1000 lignes ont été chargées dans notre table. Nous allons donc vérifier sur notre plateforme Snowflake.

On retrouve bien une nouvelle table dans notre entrepôt, nommée « TEST_TALEND ». Dans notre onglet Worksheets, on exécute la commande SELECT * FROM TEST_TALEND, et toutes nos données du fichier CSV sont bien présentes.
Conclusion :
Dans ce tutoriel, nous avons appris comment connecter Talend à Snowflake. Nous avons mis en place un flux pour mettre en pratique quelques composants de Talend afin de se connecter et d’alimenter un entrepôt Snowflake.
Laisser un commentaire
Il n'y a pas de commentaires pour le moment. Soyez le premier à participer !