Aller au contenu

05 — Premier dashboard — Surface BI

Durée : 5 min  ·  Persona : alice ou carol  ·  Voie : A ou B

La surface BI rassemble les dashboards pré-construits, un SQL Lab ad-hoc, et un partage au niveau chart. Ce chapitre vous accompagne pour ouvrir un dashboard, le filtrer et partager le résultat.

Pré-requis

  • Vous avez terminé le chapitre 04 (ou l'avez sauté).
  • Les données de la démo banking sont injectées (par défaut sur la démo live).

Étape 1 — Ouvrir la surface BI

Depuis la Home du cockpit, cliquez sur Open BI dans la tuile BI (ou prenez l'entrée BI dans la sidebar).

Vous arrivez sur la home BI avec deux onglets en haut : Dashboards et SQL Lab.

Résultat attendu : l'onglet Dashboards liste au moins un dashboard pré-construit nommé « Banking Fraud Overview ».

Liste des dashboards BI


Étape 2 — Ouvrir le Banking Fraud Overview

Cliquez sur la carte Banking Fraud Overview.

Le dashboard affiche quatre charts :

Chart Type Insight
Fraud rate (24h) line taux de fraude glissant sur 24h
Top merchants by fraud count bar marchands avec le plus d'événements frauduleux
Geo distribution map incidents de fraude par pays
Recent suspicious transactions table les 50 dernières transactions flaggées

Résultat attendu : les quatre charts s'affichent en moins de 5 secondes. L'en-tête montre le chip scope data et le timestamp du dernier refresh.

Dashboard Banking Fraud Overview


Étape 3 — Filtrer le dashboard

Utilisez la barre de filtres en haut du dashboard :

  1. Date range : Last 7 days.
  2. Amount ≥ : 1000.
  3. Merchant contains : coffee.

Cliquez sur Apply.

Résultat attendu : chaque chart se met à jour en moins de 2 secondes. Le résultat est restreint aux grosses transactions frauduleuses sur les marchands dont le nom contient « coffee ».

Les filtres sont côté serveur. Ils sont traduits en clauses SQL WHERE sur le moteur de requête gouverné, jamais exécutés côté client.


Étape 4 — Drill dans un chart

Cliquez sur n'importe quelle barre dans Top merchants by fraud count.

Le panneau de drill s'ouvre avec :

  • Les lignes correspondantes de la table sous-jacente.
  • Le SQL qui les a produites.
  • Un bouton « Open in ADEN » pour continuer l'exploration.

Résultat attendu : le panneau drill s'affiche. Le fermer vous ramène au dashboard avec les filtres conservés.


Étape 5 — Partager avec carol

Dans l'en-tête du dashboard :

  1. Cliquez sur Share.
  2. Dans le dialogue, tapez carol (ou n'importe quel persona analyste).
  3. Optionnellement, définissez une date d'expiration.
  4. Cliquez sur Send link.

Le dashboard partagé s'ouvre pour carol dans sa propre session, avec ses filtres de ligne appliqués.

Résultat attendu : un toast de confirmation apparaît. Déconnectez-vous, reconnectez-vous comme carol, ouvrez le lien — le dashboard s'affiche avec le scope de carol.

Dialogue de partage

Le partage ne copie jamais les données. Le lien accorde à carol l'accès à la définition du dashboard. Quand elle l'ouvre, le SQL tourne sous son identité — elle peut donc voir moins de lignes que vous.


Bonus — SQL Lab ad-hoc

Cliquez sur l'onglet SQL Lab. Vous obtenez un éditeur Monaco câblé au moteur de requête gouverné.

Essayez :

SELECT region, COUNT(*) AS suspicious
FROM banking_curated.fact_transactions
WHERE is_fraud = TRUE
GROUP BY 1
ORDER BY 2 DESC;

Cliquez sur Run.

Résultat attendu : une grille de résultats avec une ligne par région. Cliquez sur Save query pour l'ajouter à vos Saved Queries personnels.


Dépannage

Symptôme Cause probable Fix
Le dashboard est blanc Moteur à froid Attendre 30 sec, rafraîchir.
Le chart affiche « Permission denied » Votre scope exclut la table sous-jacente Changer de persona ou mettre à jour le scope (chapitre 07).
Le lien de partage 404 pour carol Lien expiré ou révoqué Repartager.
SQL Lab Run retourne 504 Moteur de requête qui chauffe Réessayer — second run est rapide.
Barre de filtres grisée Dashboard « view-only » pour votre rôle Demander à alice d'accorder le droit d'édition.

Ce que vous venez d'apprendre

  • Les dashboards BI s'affichent vite, filtrent côté serveur, et se partagent sans copier les données.
  • Les dashboards s'ouvrent dans le scope du destinataire — le partage respecte le RBAC.
  • Le SQL Lab vous donne une porte de sortie pour les questions ad-hoc.

Suivant : 06 — Ajouter une source de données (catalogue).