0% ont trouvé ce document utile (0 vote)
486 vues8 pages

Questions PBI Entretient

Le document présente 50 questions d'entretien sur Power BI, couvrant des sujets allant de l'introduction à l'outil jusqu'à des concepts avancés comme DAX et la sécurité des données. Il décrit les composants clés de Power BI, les fonctionnalités, les types de visualisations, et les meilleures pratiques pour le développement. Les questions sont classées par niveau de compétence, allant des débutants aux utilisateurs avancés.

Transféré par

ibrahim ibn isshaq
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
486 vues8 pages

Questions PBI Entretient

Le document présente 50 questions d'entretien sur Power BI, couvrant des sujets allant de l'introduction à l'outil jusqu'à des concepts avancés comme DAX et la sécurité des données. Il décrit les composants clés de Power BI, les fonctionnalités, les types de visualisations, et les meilleures pratiques pour le développement. Les questions sont classées par niveau de compétence, allant des débutants aux utilisateurs avancés.

Transféré par

ibrahim ibn isshaq
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

50 Questions d'entretien Power BI

1. Introduction à Power BI
Qu'est-ce que Power BI ?

Power BI est un outil d'intelligence d'entreprise de Microsoft utilisé pour la visualisation de


données, la création de rapports et l'analyse. Il permet aux utilisateurs de se connecter à diverses
sources de données, de transformer les données et de créer des tableaux de bord interactifs.

Composants clés de Power BI :

• Power BI Desktop – Pour créer des rapports et des tableaux de bord.


• Power BI Service – Plateforme cloud pour le partage et la collaboration.
• Power BI Mobile – Application mobile pour visualiser les rapports.
• Power Query – Outil de transformation de données.
• Power Pivot – Outil de modélisation de données.
• Power BI Report Server – Hébergement de rapports en local.

2. Questions courantes d'entretien Power BI &


Réponses
Niveau Débutant

1. Quelles sont les principales fonctionnalités de Power BI ?

• Power BI offre une gamme de fonctionnalités telles que des rapports interactifs, des
tableaux de bord en temps réel, des insights alimentés par l'IA, la modélisation de
données et les calculs DAX. Il prend en charge plusieurs sources de données, le partage
basé sur le cloud et une intégration facile avec d'autres produits Microsoft.

2. Expliquez la différence entre Power BI Desktop et Power BI Service.

• Power BI Desktop est une application Windows utilisée pour créer des rapports et des
tableaux de bord. Power BI Service est une plateforme cloud où les utilisateurs peuvent
publier, partager et collaborer sur des rapports.v c
3. Quelles sont les différentes sources de données auxquelles Power BI
peut se connecter ?

• Power BI prend en charge diverses sources de données, notamment SQL Server, Azure,
Excel, Google Analytics, SharePoint et des API, entre autres.

4. Qu'est-ce que DAX dans Power BI ?

• DAX (Data Analysis Expressions) est un langage de formule utilisé dans Power BI pour
créer des colonnes calculées, des mesures et des calculs personnalisés dans les tables.

5. Que sont les filtres et les segmentations dans Power BI ?

• Les filtres affinent les données affichées dans les rapports, tandis que
les segmentations permettent aux utilisateurs de filtrer interactivement les données dans
les visuels.

6. Qu'est-ce que Power Query, et pourquoi est-il important ?

• Power Query est un outil de transformation et de préparation des données dans Power
BI qui permet aux utilisateurs de nettoyer, filtrer et structurer les données avant l'analyse.

7. Comment créez-vous des relations entre les tables dans Power BI ?

• Les relations sont créées dans la vue Modèle de Power BI en connectant des champs
entre les tables à l'aide d'une interface glisser-déposer.

8. Qu'est-ce qu'un espace de travail dans Power BI ?

• Un espace de travail est un environnement collaboratif dans Power BI Service où les


utilisateurs peuvent stocker, organiser et partager des rapports et des tableaux de bord.

9. Expliquez les différentes vues dans Power BI Desktop.

• Power BI Desktop dispose de trois vues principales : Vue Rapport (pour la


visualisation), Vue Données (pour explorer les tables) et Vue Modèle (pour les relations
et la conception du schéma).

10. Comment planifiez-vous l'actualisation des données dans Power BI


Service ?

• Les utilisateurs peuvent configurer des planifications d'actualisation automatique des


données dans Power BI Service en configurant des connexions de passerelle et en
définissant la fréquence d'actualisation.

Niveau Intermédiaire
11. Quels sont les différents types de visualisations dans Power BI ?

• Les visuels courants incluent les graphiques à barres, les graphiques en courbes, les
camemberts, les nuages de points, les cartes et les cartes KPI.

12. Expliquez le concept de colonnes calculées et de mesures dans DAX.

• Les colonnes calculées ajoutent de nouveaux champs de données aux tables, tandis que
les mesures effectuent des calculs dynamiques sur les données existantes.

13. Qu'est-ce que la sécurité au niveau des lignes (RLS) dans Power BI ?

• La RLS restreint l'accès aux données en fonction des rôles des utilisateurs en appliquant
des filtres de sécurité aux jeux de données.

14. Quelle est la différence entre le mode Import et DirectQuery ?

• Le mode Import charge les données dans Power BI, permettant des requêtes rapides,
tandis que DirectQuery se connecte aux sources de données en temps réel sans importer
les données.

15. Comment améliorez-vous les performances des rapports Power BI ?

• Les performances peuvent être optimisées en réduisant le nombre de visuels, en utilisant


des agrégations, en mettant en œuvre l'indexation et en optimisant les formules DAX.

16. Que sont les visuels personnalisés dans Power BI ?

• Les visuels personnalisés sont des éléments visuels supplémentaires disponibles sur le
marché Power BI, permettant des rapports améliorés.

17. Expliquez l'utilisation des signets dans Power BI.

• Les signets enregistrent l'état actuel du rapport et peuvent être utilisés pour la narration,
la navigation et l'interactivité.

18. Comment partagez-vous des rapports avec des utilisateurs dans


Power BI ?

• Les rapports peuvent être partagés via Power BI Service en publiant des rapports dans des
espaces de travail, en les intégrant dans des applications ou en les exportant au format
PDF.

19. Comment fonctionne l'actualisation incrémentielle dans Power BI ?

• L'actualisation incrémentielle charge uniquement les données nouvelles ou modifiées


au lieu de recharger l'ensemble du jeu de données, améliorant ainsi l'efficacité.
20. Quel est le rôle de la passerelle Power BI ?

• La passerelle Power BI permet aux sources de données locales de se connecter de


manière sécurisée à Power BI Service.

Niveau Avancé

21. Quelles sont les techniques d'optimisation des performances dans


Power BI ?

• Utiliser moins de visuels, agréger des jeux de données volumineux, optimiser les relations
et réduire le nombre de calculs améliore les performances.

22. Comment mettez-vous en œuvre des agrégations dans Power BI ?

• Les agrégations améliorent les performances des requêtes en résumant les données à
différents niveaux et en utilisant des techniques de stockage optimisées.

23. Expliquez la différence entre SUM(), SUMX() et CALCULATE() dans


DAX.

• SUM() additionne les valeurs d'une colonne, SUMX() itère à travers les lignes pour des
calculs complexes, et CALCULATE() modifie le contexte dans les expressions DAX.

24. Quelle est la différence entre le schéma en étoile et le schéma en


flocon ?

• Le schéma en étoile a des données dénormalisées pour des requêtes plus rapides, tandis
que le schéma en flocon normalise les données dans plusieurs tables liées pour réduire la
redondance.

25. Comment optimisez-vous les calculs DAX ?

• Utiliser des variables, réduire les itérations de lignes, exploiter les agrégations et éviter les
filtres inutiles améliore les performances DAX.

26. Qu'est-ce qu'un modèle composite dans Power BI ?

• Les modèles composites permettent une combinaison du mode Import et de


DirectQuery pour une modélisation de données flexible.

27. Comment gérez-vous les erreurs dans Power BI ?

• Power BI fournit des outils de gestion des erreurs via Power Query, tels que la vérification
des erreurs et les transformations conditionnelles.
28. Expliquez l'utilisation des paramètres dans Power BI.

• Les paramètres aident à créer des rapports dynamiques où les utilisateurs peuvent saisir
des valeurs pour filtrer et personnaliser les vues de données.

29. Quelles sont les meilleures pratiques pour la modélisation des


données dans Power BI ?

• Les meilleures pratiques incluent l'utilisation du schéma en étoile, la minimisation des


colonnes calculées, la définition de mesures explicites et l'optimisation des relations.

30. Comment mettez-vous en œuvre des mises à jour de données en


temps réel dans Power BI ?

• Les mises à jour en temps réel peuvent être activées à l'aide de jeux de données de
streaming, de connexions DirectQuery et de jeux de données push dans Power BI Service.

31. Quelle est la différence entre une connexion en direct et


DirectQuery dans Power BI ?

• Connexion en direct se connecte directement à SQL Server Analysis Services (SSAS) et


récupère les données en temps réel sans stocker de copie dans Power BI.
• DirectQuery permet d'interroger de grandes bases de données sans importer les
données, mais a des limitations de performance dues à l'exécution des requêtes sur la
source.

32. Que sont les agrégations dans Power BI, et comment améliorent-
elles les performances ?

• Les agrégations stockent des données pré-résumées à un niveau supérieur pour


accélérer les requêtes.
• Au lieu de parcourir des millions de lignes, Power BI référence des tables agrégées pour
améliorer les performances.

33. Comment Power BI gère-t-il les données manquantes ?

• Power Query fournit des méthodes comme Remplacer les valeurs, Remplir vers le
bas, Remplir vers le haut, Supprimer les valeurs nulles et Interpolation pour gérer les
données manquantes.
• Les fonctions DAX comme IF(ISBLANK([Colonne]), Valeur, [Colonne]) peuvent également
remplacer les valeurs manquantes.

34. Comment mettez-vous en œuvre la sécurité basée sur les rôles


(RLS) dans Power BI ?

• Définissez des rôles et des filtres dans Power BI Desktop (Gérer les rôles).
• Utilisez des expressions DAX comme USERPRINCIPALNAME() pour restreindre
dynamiquement les données en fonction de la connexion de l'utilisateur.
• Publiez dans Power BI Service, puis attribuez des rôles à des utilisateurs spécifiques.

35. Qu'est-ce que le pipeline de déploiement Power BI, et comment


fonctionne-t-il ?

• Les pipelines de déploiement rationalisent les mises à jour des rapports à travers les
environnements Développement → Test → Production.
• Cela garantit que les modifications sont testées avant la publication, réduisant les
incohérences de données.

36. Qu'est-ce qu'une table calculée, et quand l'utiliseriez-vous ?

• Une table calculée est créée à l'aide d'expressions DAX lorsque vous avez besoin de
tables statiques dérivées de données existantes.
• Exemple :
• DAX
• SalesSummary = SUMMARIZE('Sales', 'Sales'[Category], "TotalSales",
SUM('Sales'[Amount]))

• Utile pour les agrégations, les transformations de données et les tables de recherche.

37. Comment optimisez-vous les mesures DAX pour les grands jeux de
données ?

• Utilisez des variables pour stocker des calculs intermédiaires :


Exemple
DAX
VAR TotalSales = SUM(Sales[Amount])
RETURN TotalSales
• Évitez les fonctions d'itération (SUMX(), FILTER()) lorsque des agrégations simples (SUM(),
COUNT()) suffisent.
• Préférez SUMMARIZECOLUMNS() à SUMMARIZE() pour une exécution plus rapide.

38. À quoi sert CALCULATE() dans DAX ?

• CALCULATE() modifie le contexte de filtre d'un calcul.


• Exemple :
DAX
SalesLastYear = CALCULATE(SUM(Sales[Amount]), SAMEPERIODLASTYEAR(Sales[Date]))
• Utilisé pour des calculs dynamiques, le filtrage et les agrégations personnalisées.

39. Quels sont les différents types de jointures dans Power Query ?
• Jointure interne → Retourne les lignes correspondantes des deux tables.
• Jointure externe gauche → Retourne toutes les lignes de la table de gauche, avec les
données correspondantes de la droite.
• Jointure externe droite → Retourne toutes les lignes de la table de droite, avec les
données correspondantes de la gauche.
• Jointure externe complète → Retourne tous les enregistrements des deux tables.
• Jointures anti (Anti gauche, Anti droite) → Retourne les lignes non correspondantes
d'une table.

40. Comment gérez-vous les relations plusieurs-à-plusieurs dans Power


BI ?

• Utilisez des tables de pont pour rompre les relations directes plusieurs-à-plusieurs.
• Activez le filtrage bidirectionnel, mais utilisez-le avec précaution car il impacte les
performances.
• Utilisez TREATAS() dans DAX pour appliquer un filtrage croisé entre les tables.

41. Qu'est-ce qu'un paramètre dans Power BI, et pourquoi est-il utile ?

• Les paramètres permettent des entrées utilisateur dynamiques pour filtrer, ajuster les
rapports et améliorer la flexibilité.
• Exemple : Changer une plage de dates, une région ou une catégorie de produit
dynamiquement dans un rapport.

42. Comment Power BI gère-t-il le chargement incrémentiel des


données ?

• L'actualisation incrémentielle met à jour uniquement les données nouvelles ou


modifiées au lieu de rafraîchir l'ensemble du jeu de données.
• Cela améliore les temps de chargement et les performances, réduisant la charge sur les
bases de données.

43. Quelle est la fonction du portail d'administration Power BI ?

• Il est utilisé pour gérer les licences, surveiller l'utilisation, gouverner les données et
configurer les paramètres de sécurité.
• Il contrôle le partage des données, les niveaux d'accès et les paramètres de conformité.

44. Qu'est-ce qu'un modèle de données commun (CDM) dans Power BI


?

• Le CDM standardise les structures de données entre les applications (Power BI, Dynamics,
Azure).
• Il aide à la cohérence des données, à l'intégration et à la réutilisation des modèles métier.

45. Comment activez-vous le drill-through dans les rapports Power BI ?


• Créez des pages de drill-through avec des visuels de synthèse.
• Ajoutez un champ de drill-through, permettant aux utilisateurs de faire un clic droit et de
naviguer vers des vues détaillées.

46. Comment Power BI intègre-t-il Python et R ?

• Power BI prend en charge les scripts Python et R pour l'analyse avancée et les
visualisations personnalisées.
• Installez les dépendances, écrivez des scripts dans l'éditeur de scripts Power BI et intégrez
des modèles d'apprentissage automatique.

47. Comment optimisez-vous les rapports Power BI pour la vue mobile


?

• Utilisez la disposition mobile Power BI pour concevoir des tableaux de bord adaptés aux
mobiles.
• Réduisez le nombre de visuels et ajustez les mises en page pour les petits écrans.

48. Quelle est la différence entre un rapport et un tableau de bord dans


Power BI ?

Fonctionnalité Rapport Tableau de bord


Résumé interactif sur une seule
Définition Visualisation de données multi-pages
page
Sources de Peut combiner plusieurs jeux de
Un seul jeu de données
données données
Interactivité Totalement interactif Interactivité limitée
Les utilisateurs peuvent modifier les
Personnalisation Mise en page fixe
visuels
Utilisation Exploration approfondie des insights Aperçu rapide des activités

49. Comment intégrez-vous un rapport Power BI dans un site web ?

• Utilisez l'API Power BI Embedded pour intégrer des rapports dans des applications.
• Option Publier sur le Web (pour les rapports publics).
• Utilisez des codes d'intégration sécurisés pour contrôler l'accès.

50. Quelles sont les meilleures pratiques pour le développement Power


BI ?

• Utilisez le schéma en étoile pour de meilleures performances de requête.


• Gardez les modèles de données simples – évitez trop de relations.
• Optimisez les requêtes DAX et limitez les colonnes calculées.
• Utilisez l'analyseur de performances Power BI pour déboguer les rapports lents.
• Mettez en œuvre la sécurité au niveau des lignes (RLS) pour les données sensibles.
• Rendez les rapports adaptés aux mobiles pour une meilleure accessibilité.

Vous aimerez peut-être aussi