À chaque fois que le service d'intégration de données traite une nouvelle requête dans un mappage, il appelle une fonction appelée SQLPrepare pour créer une procédure SQL et la transmettre à la base de données. Lorsque la requête change pour chaque ligne d'entrée, les performances peuvent être réduites.
Envisagez les solutions suivantes pour les goulots d'étranglement de transformation SQL :
N'utilisez pas d'instructions de transaction dans une requête de transformation SQL.
Lorsqu'une requête SQL contient des instructions de requête commit et rollback, le service d'intégration de données doit recréer la procédure SQL après chaque validation ou retour en arrière. Pour optimiser les performances, n'utilisez pas d'instructions de transaction dans une requête de transformation SQL.
Activez la sélection précoce ou les méthodes d'optimisation de filtre push-into avec la transformation SQL.
Pour améliorer les performances, envisagez d'activer la sélection précoce ou l'optimisation push-into avec la transformation SQL.