AccueilBlogTest technique Power BI
Guide recrutement data

Test technique Power BI : ce qu'on evalue vraiment

La plupart des entretiens Power BI s'arretent a trois questions. Resultat : des recrutements qui decoivent en poste.

Data Builder·Juin 2025·9 min de lecture·Data Analyst

La plupart des entretiens Power BI s'arretent a trois questions. Resultat : des recrutements qui decoivent en poste.

1Power Query

Question discriminante

Le Query Folding est-il actif sur vos requetes SQL ? Comment le verifiez-vous ?

  • Query Folding — pousser les transformations vers la source
  • Connexions : SQL, Excel, SharePoint, API, Dataverse
  • Langage M avance : fonctions personnalisees, List.Generate
  • Dataflows : reutilisation et gouvernance

Signal d'alerte : un profil qui ne sait pas ce qu'est le Query Folding n'a pas travaille sur des volumes reels.

2DAX : le contexte de filtre

Question discriminante

Quelle est la difference entre ALL et REMOVEFILTERS ? Dans quel cas utilisez-vous l'un plutot que l'autre ?

  • CALCULATE — le coeur du DAX, modification du contexte de filtre
  • ALL / REMOVEFILTERS / KEEPFILTERS — controle du contexte
  • Time Intelligence : DATEADD, SAMEPERIODLASTYEAR, TOTALYTD
  • VAR/RETURN — lisibilite et performance, essentiel en 2025
  • SWITCH(TRUE()) — remplace les IF imbriques

3Modelisation

Question discriminante

Pourquoi evitez-vous les relations bidirectionnelles dans Power BI ?

  • Schema en etoile — toujours prefere au flocon de neige
  • Relations bidirectionnelles — risques et cas d'usage limites
  • Table de dates — creation et marquage correct
  • DirectQuery vs Import vs Live Connection
  • Microsoft Fabric : OneLake, Fabric endpoints

4Deploiement et gouvernance

Question discriminante

Decrivez votre processus de deploiement d'un rapport de dev vers la production.

  • Deployment pipelines Dev/Test/Prod
  • Row-Level Security (RLS) statique et dynamique avec USERNAME()
  • Datasets certifies et lineage view
  • DAX Studio — diagnostiquer les requetes lentes

5Soft skills : eliminatoires au niveau Senior

Question discriminante

Comment qualifiez-vous le besoin d'un interlocuteur metier qui ne sait pas ce qu'il veut ?

  • Capacite a vulgariser pour un non-technique
  • UAT et validation metier : processus de sign-off
  • Formation et transmission aux utilisateurs

6Grille par niveau

NiveauMaitrise attendueSignal GONO-GO
JuniorImport, visuels natifs, DAX de baseComprend star schema, pose des questions sur les donneesNe sait pas mesure vs colonne calculee
ConfirmePower Query avance, CALCULATE, RLS, deploymentExplique ses choix de modelisation, utilise VAR/RETURNNe connait pas les deployment pipelines
SeniorOptimisation, gouvernance, Fabric/SSASParle de perfs, documente, anime les UATNe sait pas pourquoi les relations bidirectionnelles sont risquees
LeadArchitecture semantique, CI/CD, standards equipeA construit un framework DAX d'equipe, mentoreNe peut pas expliquer ses decisions d'architecture

Vous recrutez un profil data ?

Premier entretien gratuit. Rapport GO/NO-GO sous 48h.

Tester gratuitementReserver un appel