Vous pouvez améliorer les performances du mappage en optimisant les cibles de fichier plat. Vous pouvez également pousser les tâches de transformation vers une commande pour améliorer les performances.
Envisagez les solutions suivantes pour réduire les goulots d'étranglement de cible de fichier plat :
Poussez les tâches de transformation vers une commande plutôt que vers le Data Integration Service.
Vous pouvez améliorer les performances du mappage en poussant les tâches de transformation vers une commande plutôt que vers le Data Integration Service. Vous pouvez également utiliser une commande pour trier ou compresser les données cible. Dans l'outil Developer, configurez la propriété Commande dans les propriétés d'exécution d'un fichier cible simple.
Sous UNIX, utilisez toute commande ou tout script d'environnement d'exécution UNIX valide. Sous Windows, utilisez toute commande ou tout fichier de commande DOS valide. Le dispositif d'écriture de fichier plat envoie les données à la commande plutôt qu'à une cible de fichier plat.
Par exemple, utilisez la commande suivante pour générer un fichier compressé à partir des données cible :
compress -c - > MyTargetFiles/MyCompressedFile.Z
Écrivez dans une cible de fichier plat située au niveau du nœud du processus de service.
Si le Data Integration Service fonctionne sur un nœud unique et qu'il écrit dans une cible de fichier plat, vous pouvez optimiser les performances du mappage en écrivant dans une cible de fichier plat située au niveau du nœud du processus de service.