Construire une requête
Une requête Saiku se construit en glissant des champs dans les drop zones en haut du workbench. Pas de SQL à écrire et pas de MDX non plus — l’UI génère la requête pour vous au fur et à mesure que vous composez. Cette page couvre les mouvements que vous utiliserez encore et encore.
La requête minimale utile
-
Ouvrez le cube depuis Analyze.
-
Glissez une mesure (par ex. Revenu) dans la drop zone Columns.
-
Glissez un niveau de dimension (par ex. Temps › Année) dans Rows.
-
Attendez un moment. Le tableau de résultats se rend.
C’est tout — vous avez un tableau de revenus année par année.
Le même workflow avec deux mesures : glissez une autre mesure dans Columns. Deux niveaux de dimension : glissez un autre niveau dans Rows. Saiku les compose automatiquement.
Drilling down
Cliquez sur n’importe quelle valeur parente dans le résultat. Le niveau suivant se développe en dessous. Donc une ligne montrant 2024 se développe pour montrer T1 2024, T2 2024, etc. Cliquez sur n’importe laquelle pour drill aux mois. Cliquez encore pour drill aux jours.
Deux modes pour ce qui arrive à la ligne parent :
- Drill to detail (défaut) — le parent reste visible avec ses enfants indentés en dessous. Utilisez ça quand vous voulez les totaux à côté de la décomposition.
- Replace — le parent disparaît ; seuls les enfants restent. Utile quand le total du parent n’est pas intéressant et que vous voulez l’espace écran pour le détail.
Clic droit sur une valeur pour le menu d’options de drill.
Filtrer
Trois sortes de filtres, selon ce que vous voulez restreindre.
Filtre de membre. Choisissez quelles valeurs d’une dimension inclure. Glissez un niveau dans la drop zone Filters, puis cliquez sur la ligne de filtre pour ouvrir le sélecteur. Cochez les membres que vous voulez ; décochez le reste. Utilisez ça pour « ne montrer que la région Sud-Ouest » ou « ne montrer que ces trois lignes de produits ».
Filtre de date. Spécifiquement pour les hiérarchies de dates. Glissez un niveau de date dans Filters, cliquez sur la ligne de filtre et choisissez une plage — 7 derniers jours, ce mois, dernier trimestre, plage de dates personnalisée. L’UI gère ce que la hiérarchie de dates du cube supporte.
Filtre personnalisé (MDX). Mode utilisateur avancé pour les filtres que le simple sélecteur de membre ne peut pas exprimer (« top 10 produits par revenu », « clients dont la dépense totale > 1000 »). Le dialogue de filtre a une zone de texte MDX pour des expressions libres. Sauvegardé dans le workbook.
Trier
Cliquez sur un en-tête de colonne dans le résultat pour trier par cette colonne — ascendant au premier clic, descendant au second, désactivé au troisième. Le tri actuel est indiqué par une icône flèche sur l’en-tête.
Triez par une mesure pour classer les lignes (« régions au plus haut revenu d’abord »). Triez par un niveau de dimension pour alphabétiser.
Top-N
Pour « montre-moi les 10 meilleurs produits par revenu », combinez tri avec un filtre :
- Glissez le niveau Nom du produit dans Rows.
- Glissez la mesure Revenu dans Columns.
- Cliquez sur l’en-tête de colonne Revenu pour trier en descendant.
- Ouvrez le dialogue de filtre pour le niveau Nom du produit, basculez sur Top N, mettez N = 10, choisissez la mesure (Revenu) et la direction (top).
Le tableau de résultats ne montre que les 10 meilleurs produits par revenu, triés en descendant.
Membres calculés
Parfois vous voulez une valeur qui n’est pas directement dans le cube —
« marge » dérivée de revenu - coût. Les membres calculés
vous permettent d’exprimer cela sans changer le schéma.
Le menu Membres calculés vit dans la section des mesures.
Cliquez sur Ajouter, donnez-lui un nom, écrivez une expression MDX
([Measures].[Revenu] - [Measures].[Coût] par exemple), définissez le
format ("#,##0"), sauvegardez. La nouvelle mesure apparaît dans la barre latérale
et vous pouvez la glisser comme n’importe quelle autre.
Les membres calculés sont limités au workbook actuel. Pour les partager entre workbooks, sauvegardez le workbook avec le calcul en place, puis ouvrez et « Enregistrer sous » pour créer des variantes.
Sauvegarder des sous-requêtes
Les analyses longues nécessitent parfois un tremplin — une requête dont le résultat alimente la requête suivante. Saiku supporte cela via les named sets et sub-cubes, tous deux accessibles depuis la zone des membres calculés. Au-delà de la portée de cette page ; voir la documentation Saiku en amont à saiku.meteorite.bi pour le détail.
Drillthrough
Parfois vous voulez voir les lignes brutes de la table de faits derrière une seule cellule. Clic droit sur la cellule et choisissez Drill through — Saiku exécute le SQL équivalent contre le warehouse et vous montre les lignes sous-jacentes.
Cela contourne entièrement l’agrégation du cube. Utile pour les enquêtes « pourquoi ce chiffre est-il si élevé ? » et pour vérifier qu’un résultat à l’air bizarre reflète réellement ce qui est dans le warehouse.
Vous pouvez exporter directement les lignes de drillthrough (Excel / CSV) — voir MDX & export.
Drill across
Une requête drill-across traverse plusieurs cubes qui partagent une
dimension. Si vous avez un cube Sales et un cube Inventory
tous deux clés sur Product, vous pouvez drill across pour amener les niveaux
d’inventaire dans une analyse de ventes. Même menu clic droit.
Quand l’auto-run gêne
Pour les pivots complexes vous voulez composer la mise en page avant de lancer la requête. Désactivez auto-execution dans la barre d’outils ; glissez les champs librement ; cliquez sur Run query quand prêt. Chaque exécution de requête montre un petit spinner ; cliquez sur Cancel si une requête longue doit être tuée.
Ce que vous construisez réellement
Dans les coulisses, chaque glisser-déposer dans le workbench compile vers une requête MDX. Show MDX dans la barre d’outils ouvre un panneau avec la requête actuelle. Pour la plupart des analyses vous n’en aurez jamais besoin, mais c’est utile pour :
- Déboguer des résultats inattendus.
- Copier dans un autre outil qui parle MDX.
- Affiner avant de sauvegarder.
La page MDX & export couvre l’éditeur MDX en détail.
Où aller ensuite
- Graphiques et visualisations — choisir le bon visuel pour la question.
- Tirer des insights de vos données — la version récit : comment les analystes utilisent réellement ces outils pour répondre à de vraies questions.
- MDX & export — l’éditeur MDX + les options d’export Excel / CSV / PDF.