Composants Talend Snowflake
La méthode à favoriser est d'utiliser les nouveaux composants Snowflake, qui offrent une connectivité native et une manipulation directe des données au sein d'un service Snowflake.
Vous pouvez également utiliser les composants JDBC génériques, qui offrent une plus grande diversité de fonctionnalités lorsque la définition de données est requise. Ensemble, ces fonctionnalités d'intégration de Snowflake fournissent aux développeurs et développeuses Talend des options de traitement des données Snowflake au sein des Jobs Talend.
tSnowflakeConnection et tJDBCConnection
Examinez la manière dont Snowflake fonctionne dans les Jobs Talend.
Le second exemple présente l'utilisation du composant tJDBCConnection. Renseignez les champs requis ou modifiez la propriété Property Type de Built-In à Repository et sélectionnez l'une des connexions définies précédemment créées.
Dans un cas comme dans l'autre, gardez à l'esprit les bonnes pratiques et vérifiez que votre connexion est valide dans le Job. Terminez l'exécution si une connexion n'est pas établie lors de l'exécution.
tWarn et tDie
La bonne pratique est d'incorporer les composants tWarn et tDie. De plus, une fois qu'un Job comprend une connexion à Snowflake, elle peut être utilisée par d'autres composants requis pour la manipulation de données.
tSnowflakeClose et tJDBCClose
tSnowflakeInput et tSnowflakeOutput
Les étapes finales utilisent les composants tSnowflakeInput et tSnowflakeOutput afin de manipuler les données dans une connexion Snowflake. Ces deux composants permettent de sélectionner dans la liste Property Type le paramètre de connexion Built-In ou Repository. Vous pouvez également choisir parmi les objets de connexion créés dans le Job Talend, comme présenté précédemment. Ces deux composants fonctionnent comme la plupart des autres composants de bases de données de la Palette du Studio, comme les composants Oracle, MS SQL Server ou MySQL. Si vous avez l'habitude de les utiliser, sachez que ces nouveaux composants Snowflake fonctionnent d'une manière similaire.
tJDBCRow
Le dernier composant, le tJDBCRow peut être utilisé pour traiter des instructions SQL spécifiques par rapport à une connexion Snowflake JDBC. Un composant natif correspondant, le tSnowflakeRow, n'est pas disponible dans cette version. Il pourrait cependant exister dans une future version du Studio Talend.