Altova MapForce 2025 Professional Edition

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.

MF_Functions_lang_sleep

 

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.

MF_SleepFuncExample

Para más información sobre este ejemplo y las funciones de IA en MapForce, consulte los siguientes artículos:

 

Integración de datos con IA

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

 

© 2018-2024 Altova GmbH