activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités Integration Service

Dernière mise à jour 24 mars 2025

Références techniques

Travailler avec des activités Snowflake

Astuce : cette page contient quelques conseils qui peuvent vous être utiles lorsque vous travaillez avec les activités Snowflake.

Identifier la sortie de la clé primaire lors de l’insertion d’une ligne dans Snowflake

Si vous avez une table avec une colonne d'ID à incrémentation automatique, un cas d'utilisation courant consiste à vouloir insérer une ligne dans cette table et à sortir l'ID de la ligne créée.

La solution la plus simple pour contourner ce problème consiste à maintenir une relation de clé externe dans la table où vous souhaitez décharger vos données. Dans l'exemple ci-dessous, vous pouvez constater que dans l'activité Snowflake Insert Record , même si vous avez une Sortie SNOWFLAKE_ID, il n'y a aucune sortie réelle pendant l'exécution lorsque la ligne est ajoutée. Il s'agit d'une limitation de Snowflake. Par conséquent, nous conservons une colonne Clé externe (External Key Column) (SFDC_OPPORTUNITY_ID) pour cette table.

docs image
Une fois la ligne ajoutée, nous pouvons utiliser l’activité de recherche Snowflake Native pour interroger la clé primaire (SNOWFLAKE_ID) en échange de la clé étrangère (SFDC_OPPORTUNITY_ID) et en utilisant une activité système ultérieure Get Row Item .

docs image
Le SNOWFLAKE_ID renvoyé (clé primaire) peut également être stocké dans l'application en amont dans un champ personnalisé (Salesforce dans ce cas), de sorte que chaque fois qu'une mise à jour doit être effectuée de suite, il n'est pas nécessaire d'interroger l'ID avec la clé étrangère.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White