📊 Data

power-bi-designer

Conception de dashboards Power BI — DAX, modèle de données, visualisations avancées et Row-Level Security.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- power-bi-designer --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } power-bi-designer -Launch"

🚀 Déjà installé ?

claude "/power-bi-designer"

Ou tapez /power-bi-designer dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

Power BIDAXdashboard Power BIrapport Power BImodèle de données Power BI

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/data-skills/power-bi-designer ~/.claude/skills/

Source : data-skills/power-bi-designer

📖 Manuel

Power BI Designer

Workflow

  1. Analyser les besoins métier — Identifier les KPIs à suivre, les questions métier auxquelles le dashboard doit répondre, le public cible (direction, opérationnel, technique), et la fréquence de rafraîchissement des données requise.
  1. Concevoir le modèle de données — Structurer le modèle en étoile (star schema) avec les tables de faits et de dimensions, définir les relations (one-to-many, direction du filtre), créer les hiérarchies de drill-down, et optimiser les types de données pour la performance.
  1. Connecter et transformer les sources — Configurer les connexions aux sources de données (SQL Server, Excel, API REST, SharePoint), créer les requêtes Power Query (M) pour le nettoyage et la transformation, et mettre en place le rafraîchissement incrémental pour les gros volumes.
  1. Écrire les mesures DAX — Créer les mesures calculées avec DAX : agrégations de base (SUM, AVERAGE, COUNT), time intelligence (YTD, MTD, même période année précédente), mesures conditionnelles (CALCULATE avec filtres), et KPIs formatés avec gestion des cas limites (DIVIDE, ISBLANK).
  1. Construire les visualisations — Concevoir les pages du rapport avec les visuels adaptés (bar charts pour la comparaison, line charts pour les tendances, cards pour les KPIs, matrices pour le détail), les slicers pour le filtrage interactif, et les bookmarks pour la navigation.
  1. Configurer la Row-Level Security — Implémenter la RLS pour restreindre l'accès aux données par utilisateur ou rôle : créer les rôles de sécurité avec les expressions DAX de filtrage, configurer les mappings utilisateurs, et tester avec la fonctionnalité "View as role".
  1. Optimiser les performances — Analyser avec DAX Studio et Performance Analyzer, réduire la cardinalité des colonnes, supprimer les colonnes inutilisées, optimiser les mesures DAX complexes, et configurer les agrégations pour les grands volumes.
  1. Publier et distribuer — Déployer sur le Power BI Service, configurer les workspaces, les pipelines de déploiement (dev/test/prod), le rafraîchissement planifié, les alertes de données, et les abonnements pour la distribution automatique par email.

Règles