activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades de Integration Service

Última actualización 5 de dic. de 2025

Referencias técnicas

Trabajar con actividades de Snowflake

Consejo: esta página incluye algunos consejos que pueden resultarte útiles al trabajar con actividades de Snowflake.
  • Cuando esperes que tu consulta dé como resultado un gran conjunto de filas, utiliza siempre LIMIT y OFFSET para paginar tus resultados. Consulta la documentación de Snowflake para ver ejemplos de consultas para este caso de uso.
  • Generar esquema de salida solo funciona correctamente para las declaraciones de consulta que no contienen ninguna variable de flujo de trabajo. Una vez generado el esquema de salida, puedes reemplazar la consulta con variables. Recomendamos utilizar una consulta que puedas ejecutar correctamente en Snowflake directamente.
  • Utiliza Ejecutar cualquier consulta de forma asíncrona para cualquier consulta que tarde más de 30 segundos en ejecutarse.
  • Puedes ejecutar comandos que no sean de selección (como insertar, actualizar, procedimientos almacenados, etc.) solo con la actividad Ejecutar cualquier consulta de forma asíncrona .
  • Utiliza Obtener estado de ejecución de consulta asíncrona con el ID de consulta obtenido de la salida de Ejecutar cualquier consulta de forma asíncrona.
  • Puedes utilizar el desencadenador Cambio de estado de consulta asíncrona para iniciar un proceso cuando una consulta se haya ejecutado correctamente o se haya producido un error.
  • Para obtener los resultados de una consulta asíncrona, utiliza Obtener estado de ejecución de consulta asíncrona. Utiliza el ID de consulta de la salida de Ejecutar cualquier consulta de forma asíncrona para generar el esquema de salida. Una vez generado el esquema, puedes utilizar un ID de consulta variable. Cambiar la entrada a una variable no afecta a las propiedades de salida, que siguen siendo las mismas. Esto significa que la salida generada no se puede cambiar a menos que la regeneres manualmente. Recomendamos configurar diferentes procesos de flujo de trabajo si es necesario. Si utilizas Studio Desktop, puedes utilizar la actividad Búsqueda nativa del paquete Snowflake versión 5.0.1.
  • Para que los desencadenadores Registro creado y Registro actualizado se ejecuten correctamente, debes ejecutar la siguiente consulta en las tablas que estás supervisando para eventos: ALTER TABLE [TABLE_NAME] SET CHANGE_TRACKING = TRUE;. Además, asegúrate de tener los permisos necesarios configurados en Snowflake.

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 donde quieres descargar tus datos. En el siguiente ejemplo, puedes encontrar que en la actividad Insertar registro de Snowflake, aunque tengas una Salida SNOWFLAKE_ID, no hay una salida real durante la ejecución cuando se añade la fila. Esta es una limitación de Snowflake. Por lo 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.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.