
La transformation SQL permet de soumettre des commandes SQL pour générer des données à déplacer dans les objets cible.
Utilisez cette transformation pour effectuer des opérations SQL standard lorsque d'autres transformations intégrées ne les exécutent pas ou lorsqu'il semble plus facile d'écrire une seule instruction SQL au lieu d'utiliser plusieurs transformations.

Entrées/Sorties
Il n'existe aucun jeu de données d'entrée pour la transformation SQL. Il vous suffit d'indiquer la banque de données source dans laquelle l'instruction SQL doit être exécutée.
Il existe deux façons de définir le schéma de sortie pour une transformation SQL si le SQL soumis doit renvoyer un ensemble de résultats :
Création du schéma de sortie
- Automatique :
Après avoir saisi l'instruction SQL, sélectionnez Mettre à jour le schéma pour exécuter une instruction select par rapport à la base de données qui obtient les informations de colonne renvoyées par l'instruction select et renseigne le schéma de sortie.
- Manuel :
Les colonnes de sortie sont définies dans la partie sortie de la transformation SQL si l'opération SQL renvoie un jeu de données. Le nombre de colonnes défini dans la sortie de la transformation SQL doit être égal au nombre de colonnes renvoyées par la requête SQL. Les noms de colonnes et les types de données des colonnes de sortie ne doivent pas nécessairement correspondre aux noms de colonnes ou aux types de données dans la requête SQL.
