Si nous prenons les étapes dans l’ordre, la séquence est souvent similaire à ce qui suit :
- Connecter : créez des connexions entre des données stockées dans le cloud, dans un service ou en local.
- Transformer : mettez en forme les données en fonction de vos besoins ; la source d’origine reste intacte.
- Combiner : créez un modèle de données à partir de plusieurs sources de données et obtenez un affichage unique des données.
- Gérer : une fois que vous avez terminé d’effectuer votre requête, vous pouvez l’enregistrer, la copier ou l’utiliser pour les rapports.
Dès lors que vous vous connectez à des données, transformez-les ou combinez-les avec d’autres sources de données, une fonctionnalité d’ obtenir & transformation appelée l’ éditeur de requête enregistre chaque étape et vous permet de la modifier si vous le souhaitez. L’ éditeur de requête vous permet également d’annuler, de refaire, de changer l’ordre ou de modifier n’importe quelle étape… tout pour vous permettre de modifier l’affichage des données connectées comme vous le souhaitez.
Avec Get & Transform, vous pouvez créer des requêtes simples ou complexes selon vos besoins. À mesure que vous ajoutez des étapes à une requête, l’ éditeur de requête travaille en coulisses pour créer un ensemble d’instructions discrètes qui permettent d’exécuter vos commandes. Ces instructions sont créées dans la langue M. Les utilisateurs qui jouissent de la puissance et de la flexibilité de l’écriture de script peuvent créer ou modifier manuellement des requêtes de langue à l’aide de l’ éditeur avancé. L’ éditeur de requête et l’ éditeur avancé sont décrits plus en détail plus loin dans cet article.
Vous pouvez commencer une nouvelle requête à partir de l’onglet données > obtenir des données > sélectionner une source de données. Si vous ne voyez pas le bouton obtenir des données , cliquez sur le bouton nouvelle requête dans l’onglet données . Voici un exemple de choix d’une source de base de données.
Remarque : Power Query est également disponible pour les versions antérieures d’Excel en tant que complément, ainsi que dans Power bi. Pour voir Power Query en action dans les versions précédentes d’Excel, voir prise en main de Power Query.
Connecter
Vous pouvez utiliser une requête pour vous connecter à une seule source de données, telle qu’une base de données Access , ou vous pouvez vous connecter à plusieurs fichiers, bases de données, flux OData ou sites Web. Vous pouvez ensuite rassembler toutes ces sources à l’aide de vos propres combinaisons uniques, et découvrir des informations que vous n’aurez peut-être pas vu.
Lorsque vous sélectionnez l’option obtenir des données de la section obtenir & transformer sous l’onglet données (ou nouvelle requête si vous ne voyez pas le bouton obtenir des données ), vous avez le choix entre de nombreux sources de données, y compris des fichiers tels que des classeurs Excel ou des fichiers texte/CSV, des bases de données telles qu’ Access, SQL Server, Oracleet MySQL, des services Azure tels que HDInsight ou BLOB, et toutes sortes d’autres sources telles que le Web, listes SharePoint, fichiers Hadoop, Facebook, Salesforceet autres.
Lorsque vous vous connectez à une source de données, obtenir & transformation affiche un volet de navigation qui vous permet de modifier les données de la source. Lorsque vous sélectionnez modifier dans la fenêtre navigateur , obtenir & transformation lance l’ éditeur de requête, qui est une fenêtre dédiée qui facilite et affiche vos connexions de données et les transformations que vous appliquez. La section suivante, Transform, donne des informations supplémentaires sur l’ éditeur de requête.
Transformer
Obtenir & transformation vous permet de transformer les données de vos sources de données de manière à ce que vous soyez là pour vous aider à les analyser. Transformer des données signifie les modifier pour répondre à vos besoins, par exemple, via une suppression de colonne, la modification d’un type de données ou la fusion de tables. Lorsque vous transformez des données, ces dernières prennent collectivement la forme dont vous avez besoin pour approfondir votre analyse. Le processus d’application de transformations à un ou plusieurs jeux de données est souvent appelé mise en forme des données.
Excel utilise un éditeur de requête dédié pour faciliter et afficher les transformations de données. Lorsque vous sélectionnez des données > obtenir des données, puis sélectionnez la source de données (par exemple, un classeur ou une base de données), la fenêtre navigateur s’affiche, vous pouvez sélectionner la ou les tables que vous voulez utiliser dans votre requête. Lorsque vous sélectionnez une table, un aperçu de ses données s’affiche dans le volet droit de la fenêtre du navigateur .
Si vous sélectionnez charger, la source de données est directement apportée à Excel. Si vous sélectionnez l’option transformer les données , elle lancera l’éditeur de requête.
L’ éditeur de requête effectue le suivi de toutes les actions que vous effectuez avec les données. Éditeur de requête enregistre et libelle chaque transformation, ou étape, que vous appliquez aux données. Qu’il s’agisse d’une connexion à une source de données, de la suppression d’une colonne, d’une fusion ou d’une modification de type de données, l’ éditeur de requête suit chaque opération dans la section étapes appliquées du volet Paramètres de la requête .
Les transformations que vous appliquez à vos connexions de données forment collectivement votre requête.
Il est important de savoir que les actions que vous définissez dans l’ éditeur de requête ne changent pas les données sources d’origine. Au lieu de cela, Excel enregistre chaque étape que vous prenez lors de la connexion ou de la transformation de données, et une fois que vous avez terminé de mettre en forme les données, il prend une capture instantanée du jeu de données affiné et l’insère dans le classeur.
Il existe de nombreuses transformations que vous pouvez appliquer à des données. Vous pouvez également créer vos propres transformations en utilisant le langage M avec l’ éditeur avancéde l’éditeur de requête. Vous pouvez ouvrir l’ éditeur avancé à partir de l’onglet Accueil ou affichage de l’éditeur de requête, dans lequel vous pouvez modifier les étapes de langue en M associées à la requête existante ou créer votre propre requête.
Lorsque vous avez terminé de créer votre requête, vous pouvez sélectionner fermer & charger dans l’onglet Accueil , et les résultats de la requête sont chargés dans Excel et disponibles dans un nouvel onglet de classeur.
Gérer
Lorsque vous enregistrez un classeur Excel qui contient une requête, la requête est automatiquement enregistrée . Vous pouvez afficher toutes les requêtes dans un classeur Excel en sélectionnant requêtes & connections dans l’onglet données .
Si vous cliquez avec le bouton droit sur le nom d’une requête dans le volet requêtes & connexions, vous verrez plusieurs options. Par exemple, vous pouvez dupliquer une requête qui vous permet de modifier tout ou partie des éléments d’une requête sans changer la requête d’origine ; Il s’agit de la création d’un modèle de requête que vous pouvez ensuite modifier pour créer des jeux de données personnalisés (par exemple, un jeu de données pour la vente au détail, une autre pour les grossistes et un autre pour l’inventaire), tous sur les mêmes connexions de données.
Vous pouvez fusionner ou modifier des requêtes afin de convertir les requêtes en blocs de construction réutilisables.
Vous pouvez également publier votre classeur dans Power BI, et créer des rapports en ligne qui peuvent être partagés avec votre groupe, actualisé automatiquement et affiné. Pour publier un classeur dans Power BI, sélectionnez fichier > publier > publier sur Power bi.
Remarque : Votre classeur doit être enregistré dans OneDrive entreprise pour être publié sur Power bi.
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.