Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de Integration Service
Última actualización 23 de abr. de 2024

Identificar la salida de la clave principal al insertar una fila en Snowflake

Si tienes una tabla con una columna de ID de incremento automático, un caso de uso común es insertar una fila en esa tabla y generar el ID de la fila creada.

La solución más sencilla a este problema es mantener una relación de clave externa en la tabla en la que desea descargar los datos. En el caso del siguiente ejemplo, es posible que en la actividad Insertar registro de Snowflake, aunque tengas una salida SNOWFLAKE_ID, no haya una salida real durante la ejecución cuando se añade la fila. Esta es una limitación de Snowflake. Por tanto, mantenemos una columna de clave externa (SFDC_OPPORTUNITY_ID) para esta tabla.

docs image
Una vez añadida la fila, podemos usar la actividad de búsqueda nativa de Snowflake para consultar la clave principal (SNOWFLAKE_ID) a cambio de la clave externa (SFDC_OPPORTUNITY_ID) y usar una actividad del sistema Obtener elemento de fila posterior.

docs image
La SNOWFLAKE_ID (clave principal) devuelta también se puede almacenar en la aplicación original en un campo personalizado (Salesforce en este caso), de modo que cada vez que se necesite realizar una actualización seguida, no sea necesario consultar el ID con clave externa.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.