sleep
La fonction sleep (capture d’écran ci-dessous) retarde la transmission de données pour N secondes. Passer une séquence à travers la fonction retardera chaque item de la séquence pour un moment spécifié. La fonction sleep est compatible avec les langages de transformation suivants : Java, C#, C++, et Built-In. La génération de code est prise en charge dans Java, C# et C++. Pour plus d’information sur la génération de code, voir le Générateur de Code.
Paramètres
Nom | Type | Description |
---|---|---|
données | tout nœud ou type atomique | Le paramètre d’entrée data accepte toute valeur (par ex., string). |
delay-seconds | xs:double | Le paramètre d’entrée delay-seconds retarde la transmission de données pour N secondes. Secondes fractionnelles sont aussi acceptables. |
données | tout nœud ou type atomique | Le paramètre de sortie data obtient les données de l’entrée et passe ces données au nœud cible. |
Exemple
Pour un scénario use-case possible dans lequel la fonction sleep est utilisée, voir le mappage suivant : MapForceExamples\SentimentAnalysis.mfd. un extrait de ce mappage est illustré ci-dessous. Pour pouvoir tester le mappage, vous aurez besoin de vos identifiants de connexion de l’organisation.
Puisque OpenAI impose des limites de taux de réponses sur les requêtes API que vous pouvez faire, vous pouvez rencontrer une erreur comme Trop de requêtes. La fonction sleep vous permet de passer outre les limites de taux de réponses en configurant un délai.
Dans la structure de réponse de l’appel de service web ci-dessous, le nœud content obtient des données comme résultat de la requête envoyée à l’API OpenAI. Avant chaque appel de service web, il existe un délai pour 3 secondes, puis la valeur du nœud content est mappée vers la colonne sentiment de la base de données CustomerFeedback.
Pour plus d’information sur cet exemple et la fonctionnalité IA dans MapForce, voir les articles suivants :
•Intégration de données avec l’IA
•Analyse des sentiments de la requête de prise en charge basée sur l’IA utilisant MapForce et GPT-4
•Classification d’image de la base de données basée sur l’IA avec Altova MapForce