Aller au contenu principal

Procédures stockées

La boîte de dialogue Procédures stockées exécute des procédures de base de données prédéfinies avant le chargement d'une visualisation. Après la saisie des valeurs de paramètres, la procédure s'exécute sur le serveur de base de données et les résultats s'affichent automatiquement dans la visualisation. La boîte de dialogue s'ouvre au chargement d'une vue, d'un tableau de bord, d'un rapport ou d'un classeur.

Les procédures stockées permettent de transformer des données, d'automatiser des tâches SQL répétitives et de contrôler les données chargées dans une visualisation. L'option Procédures stockées apparaît dans le menu contextuel uniquement si le rôle du modèle de données inclut la permission Gérer les procédures stockées.

À quoi servent les procédures stockées

  • Transformer des données complexes : exécutez plusieurs instructions SQL automatiquement avant l'ouverture d'une visualisation, sans répéter les mêmes étapes manuelles à chaque fois.
  • Automatiser des tâches SQL répétitives : appliquez la même logique SQL de façon cohérente à chaque ouverture d'une visualisation, pour réduire les interventions manuelles et limiter les risques d'erreurs.
  • Réduire le temps de chargement : traitez les données directement sur le serveur de base de données pour limiter le volume de données transmis à l'application.
  • Contrôler l'exécution SQL : gérez l'exécution des commandes SQL pour restreindre l'accès aux données et réduire les risques d'injection SQL.
  • Filtrer les données dynamiquement : transmettez des paramètres à une procédure pour n'extraire que les données correspondant aux valeurs saisies, sans charger l'intégralité du contenu.

Exécuter des procédures stockées

Si le modèle de données inclut une procédure stockée, la boîte de dialogue Procédures stockées s'ouvre automatiquement au chargement d'une visualisation. La boîte de dialogue doit être confirmée ou ignorée avant que la visualisation ne se charge.

  1. Ouvrez une vue, un rapport, un tableau de bord ou un classeur.
  2. Saisissez une valeur pour chaque champ. Cliquez sur le bouton de guide de sélection à côté d'un champ pour afficher les valeurs disponibles.
  3. Cliquez sur Confirmer, ou sur Ignorer pour charger la visualisation avec les valeurs par défaut.

astuce

Cliquez sur Ne plus demander pour cette session pour conserver les valeurs saisies. La boîte de dialogue ne s'affichera plus jusqu'à la prochaine session.

Options de la boîte de dialogue

OptionDescription
NomAffichez le nom de la procédure stockée qui s'exécute lors de la confirmation.
ParamètresRenseignez les champs nécessaires à l'exécution de la procédure. Chaque paramètre dispose d'une valeur par défaut, ce qui permet de toujours utiliser Ignorer si aucune valeur personnalisée n'est requise.
Guide de sélectionCliquez sur le bouton situé à côté d'un champ pour afficher les valeurs disponibles pour ce paramètre.
Ne plus demander pour cette sessionConservez les valeurs de paramètres saisies pour le reste de la session. La boîte de dialogue ne s'ouvrira plus jusqu'à la prochaine session.
IgnorerFermez la boîte de dialogue et chargez la visualisation avec les valeurs de paramètres par défaut, sans exécuter la procédure avec des valeurs personnalisées.
ConfirmerExécutez la procédure stockée avec les valeurs saisies et chargez la visualisation.