Aller au contenu principal

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

  1. Ouvrir une visualisation :

  2. 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.
  3. 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.
  4. 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
NomConsultez le nom de la procédure stockée prête à être exécutée.
ParamètresSaisissez ou ajustez les valeurs des paramètres avant l’exécution.
Guide de sélectionAffichez les valeurs disponibles pour chaque paramètre via le bouton associé.
Ne pas redemander cette sessionEnregistrez les valeurs pour éviter que la boîte de dialogue ne réapparaisse durant la session.
IgnorerIgnorez la boîte de dialogue et utilisez les valeurs par défaut pour lancer la visualisation.
ConfirmerExécutez la procédure stockée avec les valeurs définies et charge la visualisation.