Procédures Stockées
La boîte de dialogue Procédures Stockées vous permet d'exécuter des procédures de base de données prédéfinies liées à un modèle de données, renvoyant des données en fonction des entrées de l'utilisateur pour remplir la visualisation.
L'élément du menu apparaît dans le menu contextuel si vos permissions Rôle de Modèle de Données le permettent.
Quand utiliser les Procédures Stockées
- Effectuer une manipulation de données complexe : Automatisez des transformations de données complexes nécessitant plusieurs déclarations SQL avant d'ouvrir une visualisation. Les procédures stockées fournissent un moyen efficace de regrouper et d'exécuter ces commandes.
- Automatiser des tâches SQL répétitives : Automatisez les tâches SQL fréquemment exécutées avant l'ouverture d'une visualisation, réduisant ainsi l'effort manuel et garantissant des résultats cohérents.
- Améliorer les performances : Améliorez les performances dans certains cas en traitant les données sur le serveur de base de données, réduisant ainsi la quantité de données transférées à l'application.
- Sécuriser l'exécution SQL : Contrôlez comment les commandes SQL sont exécutées, limitant l'accès direct aux données et réduisant le risque d'injection SQL.
- Paramétrer des requêtes : Acceptez des paramètres dans les procédures stockées pour exécuter dynamiquement des requêtes SQL en fonction de votre saisie ou de la logique de l'application.
Exécuter des Procédures Stockées
-
Ouvrir une visualisation :
- Choisissez parmi les onglets Vues, Rapports, Tableaux de bord ou Cahiers des charges, trouvez votre visualisation et cliquez pour l'ouvrir.
-
Afficher les Procédures Stockées :
- Si un modèle de données est configuré avec une procédure stockée à exécuter, la boîte de dialogue apparaît automatiquement lorsque la visualisation s'ouvre.
- Elle affiche les paramètres requis pour exécuter la procédure stockée.
-
Définir les valeurs :
- Paramètres : Consultez la liste des paramètres requis pour exécuter la procédure stockée et récupérer les données correspondantes.
- Valeurs d'entrée : Saisissez des valeurs spécifiques pour chaque paramètre qui répondent aux critères. Une invite peut apparaître à côté de chaque saisie pour vous guider sur les valeurs acceptables.
-
Charger la visualisation :
- Après avoir confirmé vos valeurs, sélectionnez Confirmer pour les appliquer, ou Ignorer pour utiliser les valeurs par défaut.
- La visualisation se charge en fonction des critères sélectionnés.
Propriétés des Procédures Stockées
| Propriété | Description |
|---|---|
| Nom | Affichez le nom de la procédure stockée qui sera exécutée. |
| Paramètres | Passez en revue les paramètres prédéfinis requis pour exécuter la procédure stockée. Tous les paramètres ont des valeurs par défaut. |
| Invites | Affichez les valeurs disponibles pour chaque paramètre à l'aide du bouton à côté du champ de saisie. |
| Ne pas demander à nouveau cette session | Enregistrez les valeurs de paramètre actuelles afin de ne pas avoir à les ressaisir lors de la même session. |
| Ignorer | Ignorez la boîte de dialogue et utilisez les valeurs de paramètres par défaut pour charger la visualisation. |
| Confirmer | Exécutez la procédure stockée en utilisant les valeurs de paramètres actuelles et chargez la visualisation en conséquence. |