Un filtre de requête est une instruction que vous donnez à la base de données lorsque vous demandez des informations. Cette instruction indique à la base de données de sélectionner et de renvoyer uniquement les données qui correspondent aux critères que vous définissez. Vous appliquez ce filtre dans l'Éditeur des requêtes avant que les données n'arrivent dans votre document Web Intelligence. En d'autres termes, vous filtrez les données à la source.
Par exemple, si votre base de données contient toutes les données de vente de votre société :
- Sans filtre de requête, lorsque vous demandez les objets année, état et chiffre d'affaires, la base de données envoie l'ensemble des données de vente pour toutes les années et tous les états.
- Avec un filtre de requête, vous indiquez État (State) = 'California' and Année (Year) = 2024. La base de données renvoie alors uniquement les lignes qui remplissent ces deux conditions.

Avantages des filtres de requête
- Amélioration des performances : le document se charge plus rapidement car la base de données traite et transfère un plus petit volume de données.
- Pertinence des données : le document contient uniquement les informations dont vous avez besoin, ce qui le rend plus clair et plus facile à analyser.
Utiliser des filtres de requête prédéfinis
Les filtres de requête prédéfinis sont des filtres prédéfinis, généralement créés par un administrateur de base de données et stockés dans l'univers. Vous pouvez réutiliser ces filtres dans plusieurs requêtes et documents, ce qui garantit la cohérence des critères de filtrage.
Créer des filtres de requête
Regardez la vidéo pour définir les composants d'un filtre de requête.
Liste des opérateurs
Les opérateurs exécutent différentes actions en fonction de leur contexte. Vous pouvez utiliser des opérateurs pour faire des mathématiques, combiner du texte ou comparer des valeurs pour renvoyer Vrai ou Faux.

La liste déroulante Opérateurs propose des options telles que :
| Opérateur | Récupère les données | Exemple | Récupération des données |
|---|---|---|---|
| Égal à (Equal to) | Égal à une valeur spécifiée. | Pays - Égal aux États-Unis | Pour les États-Unis uniquement. |
| Supérieur ou égal à (Greater than) | Supérieur ou égal à une valeur spécifiée. | Produit - Supérieur ou égal à 10 000 | Pour un chiffre d'affaires supérieur ou égal à 10 000 $. |
| Inférieur ou égal à (Less than or equal to) | Inférieur ou égal à une valeur spécifiée. | Âge du client - Inférieur ou égal à 30 ans | Pour les clients âgés de 30 ans ou moins. |
| Entre (Between) | Y compris et entre deux valeurs spécifiées. | Semaines - Entre 25 et 36 | Pour toutes les semaines, à l'exception des semaines 25 à 36. |
| Dans la liste (In list) | Identique aux valeurs indiquées. | Pays - Dans la liste "États-Unis, Japon, Royaume-Uni" | Pour les États-Unis, le Japon et le Royaume-Uni uniquement. |
| Est nul (Is null) | pour lesquels il n'existe aucune valeur dans la base de données. | Enfants - Est nul | Pour les clients sans enfants, où aucune valeur n'est saisie comme valeur dans la colonne Enfants. |
Liste des opérandes
Vous utilisez l'opérande pour saisir des valeurs qui filtrent l'objet.

Vous pouvez sélectionner l'un des opérandes suivants :
- Constante (Constant) : vous comparez l'objet à une valeur constante pour filtrer le résultat de la requête.
- Valeur(s) de la liste (Values(s) from List) : vous comparez l'objet aux valeurs d'une liste de valeurs pour filtrer le résultat de la requête.
Récapitulons ce que vous avez appris
- Les filtres de requête sélectionnent et renvoient uniquement les données qui correspondent aux critères que vous avez définis, ce qui améliore la pertinence et la performance des données.
- Vous pouvez utiliser des filtres de requête prédéfinis pour un filtrage cohérent ou créer des filtres personnalisés pour des besoins spécifiques.
- Un filtre de requête se compose d'un objet, d'un opérateur et d'un opérande pour définir les conditions de filtrage.
- Les opérateurs et les opérandes déterminent comment les données sont comparées et quelles valeurs sont incluses dans les résultats de la requête.