Utilisation de la transformation SQL

Objective

After completing this lesson, you will be able to utiliser la transformation SQL

Transformation SQL

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.

Essayons-le

Laissez-moi vous guider tout au long de l'utilisation de la transformation SQL :