Construire une clause WHERE
L' éditeur de clause WHERE, situé en bas de l'Éditeur de source de données, est utilisé pour filtrer les données chargées dans le cube en appliquant des conditions SQL. Ce filtrage garantit que seuls les enregistrements pertinents sont traités lors des constructions ou des rafraîchissements de cube, ce qui peut améliorer les performances et réduire la taille du cube.
Quand construire une clause WHERE
- Filtrage des données non pertinentes : Exclure les enregistrements non nécessaires pour l'analyse afin de réduire la taille du cube et d'améliorer les performances.
- Restriction des données à des critères spécifiques : Limiter les enregistrements à certaines valeurs, plages ou statuts pour correspondre aux besoins de rapport.
Ajouter une clause WHERE
- Dans l' éditeur de clause WHERE, cliquez dans la zone de texte.
- Tapez l'expression SQL qui définit votre condition de filtre.
- Cliquez sur l'icône de crayon à droite pour ouvrir les paramètres avancés avec des outils pour construire des expressions.
- Utilisez les mots-clés, tables, opérateurs ou aides à code disponibles pour compléter votre logique.
- Cliquez sur Valider pour vérifier si la syntaxe de l'expression est correcte.
- Cliquez sur Sauvegarder.
- Dans le panneau Options, sélectionnez Sauvegarder la source de données.
Champs de la clause WHERE
| Champ | Description |
|---|---|
| Éditeur de script | Entrez la condition SQL utilisée pour filtrer les données dans le cube. |
| Aides au code | Insérez des opérateurs, des parenthèses, ou des mots-clés à l'aide des boutons de la barre d'outils au-dessus de l'éditeur de script. |
| Mots-clés de scripts | Construisez des expressions à l'aide de mots-clés groupés :
|
| Tables | Sélectionnez parmi les tables disponibles dans la source de données pour référence dans le script. |
| Autres | Ajoutez des éléments supplémentaires :
|
| Valider | Vérifiez si le script s'exécute avec succès et répond aux exigences de syntaxe. |