Accéder au contenu principal Passer au contenu complémentaire

Activer le flux d'entrée (streaming) pour une map DSQL

Availability-noteBêta

Utilisez un flux d'entrée (streaming) pour éviter des problèmes de mémoire avec des données d'entrée volumineuses.

Lors de l'exécution d'une map DSQL normale, l'entrée est d'abord chargée dans la mémoire, avant l'exécution du script DSQL. Cette méthode offre les meilleurs performances mais peut causer des problèmes de mémoire lorsque l'entrée est trop volumineuse. Avec un flux d'entrée, les enregistrements sont traités par blocs de 1 000 enregistrements et la mémoire est libérée après chaque bloc.

Vous pouvez activer la mise en flux (streaming) sur un seul élément de la map. Si vous l'activez sur un autre élément, la mise en flux sera désactivée sur le premier élément.

Avant de commencer

Vous avez créé une map DSQL.

Procédure

  1. Ouvrez votre map DSQL.
  2. Cliquez-droit sur l'élément de boucle de sortie sur lequel activer la mise en flux et cliquez sur Enable streaming (Activer la mise en flux).
    Note InformationsImportant : Cette option est disponible uniquement si l'élément sélectionné remplit les conditions suivantes :
    • C'est un élément de boucle.
    • Il contient une clause FROM référant directement à un élément de boucle d'entrée, et non via une expression.
    • C'est un élément Group et non un élément primitif.
  3. Sauvegardez votre map.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.