Procédures stockées
La boîte de dialogue Procédures stockées permet d’exécuter des procédures SQL prédéfinies associées à un modèle de données. Elles renvoient des données en fonction des valeurs saisies par l’utilisateur afin d’alimenter la visualisation.
L’option apparaît dans le menu contextuel si votre rôle dans le modèle de données vous y autorise.
Quand utiliser les procédures stockées
- Effectuer des transformations complexes : Automatisez des transformations nécessitant plusieurs instructions SQL avant d’ouvrir une visualisation.
- Automatiser des tâches SQL répétitives : Exécutez automatiquement des tâches SQL récurrentes pour réduire les interventions manuelles et garantir des résultats cohérents.
- Améliorer les performances : Améliorez les performances dans certains cas en traitant les données directement sur le serveur, limitant les transferts.
- Sécuriser l'exécution SQL : Contrôlez l’exécution SQL sans donner d’accès direct à la base, réduisant les risques d’injection.
- Paramétrer les requêtes : Utilisez des paramètres pour exécuter dynamiquement des requêtes SQL selon des valeurs saisies ou définies dans l’application.
Exécuter des procédures stockées
-
Ouvrir une visualisation :
- Depuis les onglets Modèles de données et vues, Rapports, Tableaux de bord ou Classeurs, sélectionnez la visualisation puis ouvrez‑la.
-
Afficher les procédures stockées :
- Si un modèle de données exige l’exécution d’une procédure stockée, la boîte de dialogue s’ouvre automatiquement.
- Elle affiche les paramètres nécessaires à l’exécution.
-
Définir les valeurs :
- Paramètres : Consultez la liste des paramètres requis pour exécuter la procédure et récupérer les données correspondantes.
- Valeurs d'entrée : Saisissez les valeurs adaptées à chaque paramètre. Un guide peut apparaître pour indiquer les valeurs acceptées.
-
Charger la visualisation :
- Cliquez sur Confirmer pour exécuter la procédure avec vos valeurs, ou sur Ignorer pour utiliser les valeurs par défaut.
- La visualisation se charge selon les données retournées.
Propriétés des Procédures stockées
| Propriété | Description |
|---|---|
| Nom | Consultez le nom de la procédure stockée prête à être exécutée. |
| Paramètres | Saisissez ou ajustez les valeurs des paramètres avant l’exécution. |
| Guide de sélection | Affichez les valeurs disponibles pour chaque paramètre via le bouton associé. |
| Ne pas redemander cette session | Enregistrez les valeurs pour éviter que la boîte de dialogue ne réapparaisse durant la session. |
| Ignorer | Ignorez la boîte de dialogue et utilisez les valeurs par défaut pour lancer la visualisation. |
| Confirmer | Exécutez la procédure stockée avec les valeurs définies et charge la visualisation. |