Utilisation de l'éditeur de requêtes pour transformer des données du site IMDB

20 décembre 2019

Dans ce tutoriel, nous verrons comment accéder à des données sur un site et comment les transformer avec l'éditeur de requêtes. Nous utiliserons la version 2.75.5649.961 64-bit (novembre 2019) de Microsoft Power BI Desktop.

Pour commencer :

- Lancer Power BI Desktop

- Cliquez sur << Obtenir les données >>

- Cliquez sur << Tout >>, défilez vers le bas et cliquez sur << Web >> puis sur << Se connecter >>

- Entrez l'URL correspondant au site de votre choix et cliquez sur << OK >>. Dans notre cas, nous utilisons le lien https://www.imdb.com/chart/top

 

 

Dans la fenêtre qui s'affiche :

- Cochez la case de la table à traiter. Dans notre cas, on coche << table 0 >>.

- Cliquez sur << Transformer les données >>

Les données ont été extraites. Nous pouvons à présent les transformer.

Suppression de colonnes

Dans notre table, nous avons des données inutiles.

Ainsi, nous les supprimerons. Pour ce faire, sélectionner les 2 colonnes à garder et supprimer toutes les autres.

- Cliquez sur la colonne << Rank & Title >>, puis appuyer et maintenir la touche CTRL de votre clavier et cliquez sur la colonne << IMDb Rating >>

- Dans le groupe << Gérer les colonnes >> de l'Accueil, cliquez sur << Supprimer les colonnes >> puis sur << Supprimer les autres colonnes >>

 

 

Nous avons obtenu un tableau à 2 colonnes que nous allons alors fractionner.

Fractionner les colonnes

Pour fractionner les colonnes il faut :

- Cliquer sur la colonne << Rank & Title >>, puis dans le groupe << Transformer >> et cliquer sur << Fractionner la colonne >> puis << Par délimiteur >>.

- Sélectionner le délimiteur << Personnalisé >>

- Dans la case suivante, saisissez un point << . >>

- Cocher << Délimiter le plus à gauche >> au niveau de << fractionner à >> puis cliquez sur << OK >>

- Effectuez un clic droit sur la colonne << Rank & Title >> pour la renommer par << Rang >>

- Sélectionner la colonne << Rank & Title .2 >>, puis dans le groupe << Transformer >> cliquez sur << Fractionner la colonne >> puis << Par délimiteur >>.

- Sélectionner le délimiteur << Personnalisé >>

- Dans la case d'après saisir << ) >>

- Cochez << Délimiter le plus à droite >> au niveau de << fractionner à >> puis cliquez sur << OK >>

- Renommez la colonne << Rank & Title .2 >> par << Titre >>

- Cliquez sur la colonne << Rank & Title 2.2 >>, dans le groupe << Transformer >> dans Accueil puis cliquez sur << remplacer valeur >>. Remplacez << ) >> par un vide et cliquez sur << OK >>.

- Enfin, renommez la colonne << Rank & Title 2.2 >> par << Année >>

Ajout de Colonnes

Nous allons maintenant insérer une colonne Personnalisée

Pour cela :

- Cliquez sur la colonne << Année >>

- Cliquez sur l'onglet << Ajouter une colonne >> puis cliquez sur << colonne Personnalisée >>

- Nommez la colonne << Decennie >>

- Insérez la formule << Text.start ( {année},3) & "0s" >> et cliquez sur OK

- Renommez la table 0 par << Films >>

Pour finir, il faut appliquer nos modifications afin qu'elles soient prisent en compte. Pour ce faire :

- Cliquez tout en haut sur l'onglet << Fichier >> puis sur << Fermer & Appliquer >>.

La fenêtre de modification des requêtes se ferme, le traitement s'applique et nous voilà sur la fenêtre de base. A droite, notre table << Films >> et ces différents champs apparaissent.

 

 

Visualisations

Cette dernière partie évoque la création de visuel.

Pour obtenir un visuel :

- Effectuez un double clic sur un visuel de votre choix .

- Cochez les champs de votre choix.

Le graphe s'affiche immédiatement dans le grand espace à gauche (canevas). Vous pouvez insérer plusieurs graphes ou en créer d'autres dans de nouvelles pages.

 

 

Nous terminons ce tutoriel avec de beaux graphiques.

 

Power BI ne cesse d’évoluer. Formez-vous chez MYPE !

Plus d'infos sur notre page de préparation à l'examen DA-100.

 

Réalisé par Roméo Brunège KOUATA , MYPE.

Articles en relation

envelopephone-handset linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram