Configurer la Procédure Stockée
Une procédure stockée est une routine SQL prédéfinie qui peut être exécutée automatiquement avant chaque tâche de cube (rafraîchissement ou chargement). Les procédures stockées vous permettent d'effectuer des étapes de prétraitement personnalisées, telles que la mise à jour des tables intermédiaires, le recalcul des indicateurs, le nettoyage des données ou la préparation des agrégats. Lorsqu'elle est configurée, la procédure stockée s'exécute avant chaque tâche de cube programmée ou manuelle.
Rendre le cube modifiable
- Dans la page Administration, sélectionnez Gestionnaire OLAP dans le menu.
- Dans la liste des cubes, sélectionnez le cube que vous souhaitez configurer pour le suivi.
- Décochez la case En production.
- Cliquez sur Sauvegarder.
Configurer une procédure stockée
- Dans le panneau Options à droite, cliquez sur l'icône Général.
- Sélectionnez Procédure Stockée.
Ou faites un clic droit sur l'espace de travail de requête visuelle et sélectionnez Procédure Stockée. - Entrez la commande SQL pour la procédure. Typiquement, cette procédure pourrait mettre à jour des tables spécifiques ou définir des indicateurs qui seront utilisés par la source de données lors de la construction du cube.
- Cliquez sur Confirmer.
Exemples
Dans cet exemple, @LIB_ est automatiquement remplacé à l'exécution par le nom de la base de données et le schéma corrects de l'environnement :
exec @LIB_UpdateFactTable
Pour les cubes avec des jointures complexes, utilisez une procédure stockée pour peupler une table intermédiaire avec uniquement les enregistrements requis. Cela réduit le temps d'exécution des travaux en permettant au cube de traiter des données préparées :
exec @LIB_PrepCubeStagingData