Le stage source Call Stored Procedure exécute une procédure stockée dans une base de données et renvoie les résultats de l'appel de la procédure stockée sous forme d'entrée du flux de données. Utilisez Call Stored procédure lorsque vous souhaitez obtenir des données d'une base de données à l'aide d'une procédure stockée d'une base de données plutôt que d'une requête sur une table ou une vue.
Si vous disposez d'une logique métier intégrée à la procédure stockée et si vous souhaitez utiliser cette logique dans votre environnement Spectrum Technology Platform, vous pouvez utiliser le stage Call Stored Procedure pour lire des données dans un flux de données. Par exemple, de nombreux systèmes opérationnels n'utilisent pas de contrôles d'intégrité référentielle dans la base de données pour les tables volumineuses constamment mises à jour, à cause de la réduction des performances que lesdits contrôles entraîneraient. C'est pourquoi, pour maintenir l'intégrité référentielle, vous pouvez créer des procédures stockées et les utiliser pour toutes les mises à jour du système.
Vous pouvez également utiliser des procédures stockées pour simplifier la gestion de l'environnement Spectrum Technology Platform. Par exemple, si vous disposez de centaines de processus ETL qui lisent tous les mêmes données, vous pouvez placer la requête dans une procédure stockée, de sorte qu'elle se trouve à un seul et même endroit. Cette procédure facilite la maintenance, car il vous suffit de modifier cette seule procédure stockée au lieu de centaines de processus différents.
Nom de l'option |
Description |
---|---|
Connexion |
Sélectionnez la connexion de base de données à utiliser. Vos choix varient en fonction des connexions qui sont définies dans le Gestionnaire de connexion de Spectrum Management Console. Si vous devez établir une nouvelle connexion à la base de données, ou en modifier ou supprimer une existante, cliquez sur Gérer connexions. Si vous ajoutez ou modifiez une connexion de base de données, remplissez ces champs :
|
Schéma |
Indique le schéma contenant la procédure stockée que vous souhaitez appeler. |
Procédure |
Indique la procédure stockée que vous souhaitez appeler. |
Paramètres de la procédure stockée |
Cette table indique les valeurs des paramètres de la procédure stockée.
|
Champs de jeu de résultats |
Cette table indique les champs de flux de données à utiliser pour les données renvoyées par la procédure stockée.
|
Obtenir les champs |
Cliquez sur ce bouton pour renseigner la table Champs de jeu de résultats à l'aide du schéma de jeu de résultats renvoyé par la procédure stockée. Cette opération exécute la procédure stockée et permet d'obtenir le schéma de jeu de résultats. |
Ajouter |
Cliquez sur ce bouton pour ajouter manuellement un champ de jeu de résultats. |
Retirer |
Cliquez sur ce bouton pour supprimer un champ de jeu de résultats de la liste de champs disponibles. |