activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. Les packages de connecteurs disponibles dans Integration Service sont traduits à l'aide d'un moteur de traduction.
UiPath logo, featuring letters U and I in white

Activités Integration Service

Dernière mise à jour 16 déc. 2024

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
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.