sleep (suspensión)
La función sleep (imagen siguiente) suspende la transmisión de datos por N segundos. Al pasar una secuencia por la función, cada elemento de la secuencia quedará retenido durante un tiempo especificado. La función sleep es compatible con estos lenguajes de transformación: Java, C#, C++ y el lenguaje de transformación integrado. Para generar código se pueden usar los lenguajes Java, C# y C++. Para más información sobre la generación de código consulte Generador de código.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
datos | cualquier nodo o tipo atómico | El parámetro de entrada de datos acepta cualquier valor, como p.ej. string (cadena). |
delay-seconds | xs:double | El parámetro de entrada delay-seconds suspende la transmisión de datos por N segundos. También se aceptan segundos fraccionarios. |
datos | cualquier nodo o tipo atómico | El parámetro de salida de datos recibe datos de la entrada y los transmite a un nodo de destino. |
Ejemplo
Para ver un caso de uso en el que se utiliza la función de suspensión sleep, véase la siguiente asignación: MapForceExamples\SentimentAnalysis.mfd. A continuación se puede ver un extracto de la asignación. Para poder probar la asignación, necesitará las credenciales de acceso de su organización.
Dado que OpenAI impone limitaciones de volumen a las solicitudes de API que se pueden realizar, es posible que se produzca el error Demasiadas solicitudes. La función sleep permite omitir estas limitaciones de volumen configurando una suspensión.
En la estructura de respuesta de la llamada a servicios web que se muestra a continuación, el nodo content recibe datos como resultado de la solicitud enviada a la API OpenAI. Antes de cada llamada a servicios web, hay un retraso de tres segundos, y luego el valor del nodo content se asigna a la columna sentiment de la BD CustomerFeedback.
Para más información sobre este ejemplo y las funciones de IA en MapForce, consulte los siguientes artículos:
•Análisis de sentimiento de solicitudes de soporte técnico basadas en IA usando MapForce y GPT-4
•Clasificación de imágenes de BD basada en IA con Altova MapForce