Consultant MSBI, les questions sur les cubes SSAS et les rapports SSRS

Vous recrutez un consultant MSBI pour tenir ou faire évoluer une chaîne décisionnelle SQL Server : flux SSIS, cubes SSAS en mode tabulaire ou multidimensionnel, rapports SSRS. Le profil recherché a conçu des cubes et écrit du MDX, pas seulement livré des rapports.

Recevoir la fiche complète

Mis à jour le Par l'équipe Delectus5 min de lecture

La fiche Consultant Microsoft BI (SSAS / SSRS) : technologies, chaîne du poste, une question et la grille d'évaluation

Les questions d'entretien d'un consultant MSBI portent sur une pile que beaucoup d'entreprises françaises font tourner depuis des années sur leurs propres serveurs. Les flux SSIS alimentent un entrepôt SQL Server, les cubes SSAS servent les analyses dans Excel et les rapports SSRS partent chaque matin par e-mail. En ESN, le consultant arrive souvent en TMA sur ce socle, avec du support de niveau 2 ou 3. Chez un client final, il le maintient, le fait monter de version et prépare parfois son passage vers Power BI.

Le sigle MSBI recouvre des profils très différents. Un développeur qui a passé ses missions sur des rapports SSRS ne sait pas toujours écrire une requête MDX ni concevoir une dimension. Un spécialiste des cubes multidimensionnels connaît le MDX mais n'a pas forcément touché au modèle tabulaire et au DAX. Avant l'entretien, demandez au manager quel mode SSAS tourne en production et combien de rapports il faudra reprendre.

En TMA, le diagnostic d'un package SSIS en échec et la lecture des journaux priment. Sur une migration vers Power BI, faites comparer un cube multidimensionnel et un modèle tabulaire.

SSIS, SSAS, SSRS : ce que fait chaque outil d'un consultant MSBI

SQL Server et T-SQL

La base de données de Microsoft, où vit l'entrepôt de données. Le consultant y écrit des procédures stockées, des vues et des requêtes d'alimentation en T-SQL. Tout le reste repose dessus : un profil faible en SQL produit des cubes et des rapports fragiles.

SSIS (Integration Services)

L'outil d'alimentation (ETL) de la pile. Les packages SSIS lisent les sources (bases, fichiers, ERP), transforment les données et chargent l'entrepôt la nuit. Ils sont déployés dans un catalogue, SSISDB, qui garde l'historique des exécutions et les messages d'erreur. Demandez comment la personne charge uniquement les lignes modifiées.

SSAS multidimensionnel

Le moteur de cubes historique d'Analysis Services. Les données y sont rangées en mesures (montants, quantités) et en dimensions (temps, produit, client), et s'interrogent en MDX. Ces cubes restent nombreux dans la finance et l'industrie. Power BI ne sait pas les reprendre tels quels, puisque ses modèles sont tabulaires.

SSAS tabulaire

Le mode plus récent d'Analysis Services. Il charge les tables en mémoire et calcule avec le langage DAX, celui de Power BI. Un modèle tabulaire ressemble beaucoup à un modèle sémantique Power BI, ce qui simplifie une migration. Les profils venus de Power BI s'y retrouvent vite, moins sur le déploiement et le traitement des partitions.

MDX et DAX

Les deux langages de calcul d'Analysis Services. Le MDX interroge les cubes multidimensionnels avec des membres, des ensembles et des tuples. Le DAX sert au tabulaire et à Power BI. Un consultant à l'aise en MDX est plus rare qu'un consultant à l'aise en DAX, d'où l'intérêt de le vérifier quand le poste porte sur des cubes.

SSRS (Reporting Services)

Le serveur de rapports paginés, mis en page pour l'impression ou le PDF : factures, états réglementaires, listes détaillées. Les rapports se conçoivent dans Visual Studio ou Report Builder et partent par abonnement. SSRS 2022 est la dernière version. Avec SQL Server 2025, Microsoft regroupe le reporting sur site dans Power BI Report Server.

Power BI Report Server

La version sur site de Power BI. Il fait tout ce que fait SSRS et ajoute les rapports Power BI interactifs. Depuis SQL Server 2025, toute licence payante de SQL Server y donne droit, et la plupart des rapports SSRS s'y ouvrent sans modification. Une partie des missions actuelles consiste à préparer ce passage.

Visual Studio, Tabular Editor et Git

Les projets SSIS, SSAS et SSRS se développent dans Visual Studio. Pour le tabulaire, Tabular Editor et DAX Studio sont devenus les outils de travail courants. Un profil rigoureux versionne ses projets dans Git et déploie par script plutôt qu'à la main depuis son poste.

Le poste change selon l'employeur. En ESN, le consultant MSBI travaille souvent en TMA chez un grand compte ou une ETI, avec des incidents de nuit à traiter, des évolutions de cubes et de rapports, parfois une astreinte. Chez un client final, il connaît la plateforme dans le détail et prépare la suite : montée en SQL Server 2025, passage des rapports SSRS vers Power BI Report Server, reprise des modèles dans Power BI ou dans Fabric. Les offres associent fréquemment MSBI et Power BI avec du DAX avancé. Pour les migrations, les profils qui maîtrisent le multidimensionnel et le MDX restent recherchés, car il faut comprendre l'ancien cube avant de le reconstruire.

Du flux SSIS au cube, le périmètre d'un consultant MSBI

  • T-SQL et modélisation d'entrepôt
  • Alimentation SSIS incrémentale
  • Conception de cubes multidimensionnels
  • Requêtes et calculs MDX
  • Modèle tabulaire, DAX et sécurité
  • Rapports SSRS et diffusion

Ce que le consultant MSBI doit savoir expliquer sur ses cubes

Chaque question vient avec ce qu'une bonne réponse contient et le signal qui doit vous alerter. Pas besoin d'être technique pour les poser : écoutez si le candidat raconte du vécu.

  1. Question 1 · confirmé

    Dans un cube, le chiffre d'affaires par commercial est juste ligne par ligne, mais le total général est inférieur à la somme des lignes. Le contrôle de gestion parle d'erreur. Que regardez-vous ?

    Une bonne réponseLa personne ne conclut pas tout de suite à un bug. Elle vérifie s'il existe une relation plusieurs-à-plusieurs, par exemple une vente partagée entre deux commerciaux : chaque ligne compte la vente en entier, le total ne la compte qu'une fois, et c'est le comportement attendu. Elle regarde ensuite le type d'agrégation de la mesure (comptage distinct, dernier non vide), une affectation SCOPE dans le script de calcul et la sécurité de rôle avec totaux visuels. Elle explique enfin le résultat au métier.

    Signal d'alerte« Je corrige le total dans le rapport », ou modifier les données de la table de faits pour faire coller les chiffres.

  2. Question 2 · confirmé

    Écrivez en MDX le chiffre d'affaires du mois et celui du même mois l'année précédente, pour chaque catégorie de produits.

    Une bonne réponseUn membre calculé dans une clause WITH qui utilise ParallelPeriod sur la hiérarchie calendaire, par exemple ([Measures].[CA], ParallelPeriod([Date].[Calendrier].[Année], 1, [Date].[Calendrier].CurrentMember)). Les catégories sur les lignes avec NON EMPTY, le mois choisi en filtre (clause WHERE). La personne précise que la fonction suppose une hiérarchie utilisateur bien construite et une dimension temps typée, et qu'elle placerait ce calcul dans le cube s'il sert à plusieurs rapports.

    Signal d'alerteCalculer l'année précédente en SQL ou dans Excel faute de savoir l'écrire en MDX, ou répondre avec SAMEPERIODLASTYEAR, qui est du DAX.

  3. Question 3 · senior

    Le traitement complet du cube prend six heures et ne finit plus avant l'arrivée des utilisateurs. Comment le raccourcissez-vous ?

    Une bonne réponseD'abord mesurer où part le temps : requêtes SQL envoyées à la source ou construction des index et des agrégations, avec les traces (Profiler ou Extended Events). Ensuite partitionner la table de faits par mois et ne traiter que les partitions récentes (ProcessData puis ProcessIndex, ou ProcessAdd). Les dimensions passent en ProcessUpdate, en sachant qu'il peut supprimer des agrégations flexibles à reconstruire. Côté source, des vues indexées ou des index adaptés aux requêtes du cube. En tabulaire, la même logique avec un rafraîchissement des seules partitions utiles.

    Signal d'alerte« On prend un plus gros serveur », ou garder un ProcessFull chaque nuit sans savoir quelle étape est lente.

  4. Question 4 · senior

    Un rapport SSRS branché sur un cube fonctionne quand vous l'exécutez sur le serveur, mais échoue pour les utilisateurs avec une erreur d'authentification. Quelle est votre piste ?

    Une bonne réponseLe double saut (double hop). L'identité Windows de l'utilisateur arrive sur le serveur SSRS mais ne peut pas être transmise au serveur SSAS sans délégation Kerberos : SPN déclarés pour les comptes de service, délégation contrainte configurée. Autre option, une source de données avec des identifiants stockés et la propriété EffectiveUserName, pour que la sécurité du cube s'applique quand même à l'utilisateur. La personne vérifie l'erreur dans les journaux de SSRS avant de toucher à la configuration.

    Signal d'alerteMettre un compte administrateur dans la source de données, ce qui contourne la sécurité du cube, ou proposer de réinstaller le serveur.

  5. Question 5 · confirmé

    Chaque directeur régional ne doit voir que sa région dans le cube. Comment le mettez-vous en place sans créer un rôle par directeur ?

    Une bonne réponseUne sécurité dynamique, à partir d'une table qui associe chaque compte à sa ou ses régions. En tabulaire, un seul rôle avec un filtre DAX sur la table des régions qui compare USERPRINCIPALNAME() ou USERNAME() à cette table de correspondance. En multidimensionnel, un rôle dont l'ensemble autorisé est calculé en MDX à partir de USERNAME et d'une dimension de sécurité. La personne teste avec la navigation en tant qu'utilisateur ou l'option EffectiveUserName.

    Signal d'alerteUn rôle par personne, ou un simple paramètre de région dans le rapport SSRS, que n'importe qui contourne en ouvrant le cube dans Excel.

Recevez la fiche d'entretien complète en PDF

La fiche pour mener l'entretien de bout en bout, prête à imprimer ou à partager avec le manager.

  • 30 questions sur 6 axes, avec la bonne réponse, le signal d'alerte et la relance
  • Le niveau visé pour chaque question
  • Une mise en situation de 20 minutes et ce qu'on attend du candidat
  • La grille d'évaluation de 1 à 4, axe par axe

Questions fréquentes avant d'embaucher un consultant MSBI

Tabulaire ou multidimensionnel : quel mode SSAS exiger sur le CV ?

Celui qui tourne chez vous. Les deux modes partagent le nom Analysis Services mais pas le langage. Le multidimensionnel se pilote en MDX, avec des dimensions, des relations d'attributs et un script de calcul. Le tabulaire se pilote en DAX, comme Power BI. Un profil formé au tabulaire peut apprendre le multidimensionnel, mais le MDX demande du temps. Pour une migration vers Power BI, cherchez quelqu'un qui lit les deux et qui sait traduire un calcul MDX en mesure DAX.

Les rapports SSRS vont-ils disparaître ?

Non, mais SSRS n'évolue plus. Microsoft ne sort pas de nouvelle version avec SQL Server 2025 et oriente le reporting sur site vers Power BI Report Server, qui reprend les rapports SSRS existants. SSRS 2022 reçoit des correctifs de sécurité jusqu'en janvier 2033. Les compétences SSRS restent donc utiles, aussi bien pour maintenir l'existant que pour le transférer. Les rapports paginés se retrouvent par ailleurs dans Power BI, au même format RDL.

Un test technique MSBI doit-il porter sur le MDX ?

Seulement si le poste comporte des cubes multidimensionnels. Dans ce cas, faites écrire une requête simple, par exemple les ventes du mois comparées au même mois de l'année précédente, et demandez à la personne de commenter son raisonnement. Pour un poste centré sur SSRS, préférez un rapport lent à diagnostiquer avec les journaux d'exécution. Pour un poste SSIS, un chargement incrémental à concevoir sur papier suffit. Trente minutes d'exercice en direct en disent plus qu'un QCM.

Un profil Power BI est-il à l'aise sur SSAS et SSRS ?

Sur le tabulaire, souvent oui, puisque le DAX et la logique de modèle sont proches. L'écart se voit ailleurs : déploiement d'un modèle sur un serveur, traitement des partitions, gestion de la mémoire, sécurité Windows et Kerberos. Sur le multidimensionnel et le MDX, un profil uniquement Power BI part de loin. Côté SSRS, les rapports paginés de Power BI utilisent le même format, ce qui aide. Interrogez la personne sur un serveur qu'elle a réellement exploité.

Pour structurer vos autres entretiens, consultez aussi nos pages sur les questions d'entretien de recrutement, la méthode de l'entretien structuré et la grille d'évaluation d'entretien.

Les fiches voisines

Toutes les fiches →

Voyez Delectus sur vos propres offres.

Commencez gratuitement. Passez à l'échelle quand vous êtes prêt.

Demander une démo

Votre ATS, connecté à Delectus

  • Workable
  • Teamtailor
  • iCIMS
  • Lever
  • SmartRecruiters
  • Jobvite
  • Greenhouse
  • Pinpoint