Lire en anglais

Partager via


Comment effectuer la migration des requêtes de Power Query Desktop (Power BI et Excel) vers des flux de données

Si vous avez déjà des requêtes dans Power Query, que ce soit dans Power BI Desktop ou dans Excel, vous pouvez effectuer la migration de ces requêtes vers des flux de données. Le processus de migration est simple. Dans cet article, vous allez voir les étapes de ce processus.

Pour savoir comment créer un flux de données dans Microsoft Power Platform, accédez à Créer et utiliser des flux de données dans Power Platform. Pour savoir comment créer un flux de données dans Power BI, accédez à Créer et utiliser des flux de données dans Power BI.

Migration des requêtes à partir d’un ordinateur de bureau

Pour effectuer la migration de requêtes à partir de Power Query dans des outils de bureau :

  1. Ouvrez l’éditeur Power Query :

    • Dans Power BI Desktop, sous l’onglet Accueil, sélectionnez Transformer les données.

      Ouvrir l’éditeur Power Query.

    • Dans Excel, sous l’onglet Données, sélectionnez Obtenir des données>Lancer l’éditeur Power Query.

      Ouvrir l’éditeur Power Query à partir d’Excel.

  2. Copiez les requêtes :

    Si vous avez organisé vos requêtes dans des dossiers (appelés groupes dans Power Query) :

    1. Dans le volet Requêtes, sélectionnez Ctrl et sélectionnez les dossiers que vous souhaitez déplacer vers le flux de données.

    2. Sélectionnez Ctrl+C.

      Sélectionner et copier des dossiers.

    Si vous n’avez pas de dossiers :

    1. Dans le volet Requêtes, sélectionnez Ctrl et sélectionnez les requêtes que vous souhaitez déplacer.

    2. Sélectionnez Ctrl+C.

      Sélectionner et copier des requêtes.

  3. Collez les requêtes copiées dans un flux de données :

    1. Si vous n’en avez pas encore, créez un flux de données.

      Créer un flux de données Power BI.

    2. Ouvrez le flux de données dans l’éditeur Power Query puis, dans le volet Requêtes, sélectionnez Ctrl+V pour coller les dossiers ou les requêtes copiés.

      Coller les requêtes ou les dossiers dans un flux de données.

    L’image ci-dessous montre un exemple de dossiers ayant été copiés.

    Action de copier-coller réussie.

  4. Connectez-vous à la passerelle de données locale.

    Si votre source de données est une source locale, vous devrez effectuer une étape supplémentaire. Les sources locales peuvent être des fichiers Excel situés dans un dossier partagé sur un domaine local ou une base de données SQL Server hébergée sur un serveur local.

    Un flux de données, en tant que service cloud, nécessite que la passerelle de données locale se connecte à la source de données locale. Vous devez installer et configurer la passerelle pour ce système source, puis ajouter la source de données correspondante. Une fois ces étapes terminées, vous pouvez sélectionner la passerelle de données locale lorsque vous créez la table dans le flux de données.

    Installation de la passerelle.

    La passerelle n’est pas nécessaire pour les sources de données résidant dans le cloud, comme les bases de données Azure SQL.

  5. Configurez la connexion à la source de données en sélectionnant Configurer la connexion et en entrant des informations d’identification ou tout autre élément dont vous avez besoin pour vous connecter à la source de données à ce stade.

    Configurer la connexion.

  6. Vérifiez la connexion :

    Si vous avez effectué toutes les étapes correctement, vous verrez un aperçu des données dans l’éditeur Power Query.

Certaines fonctions de Power Query Desktop nécessitent une passerelle dans Power Query Online

Certaines des fonctions peuvent nécessiter une passerelle, même si leur source n’est pas locale. Parmi celles-ci figurent des fonctions telles que Web.BrowserContents et Web.Page. Si c’est le cas, vous pouvez obtenir un message d’erreur indiquant quelle fonction n’est pas prise en charge. La figure ci-dessous illustre l’un de ces scénarios.

Fonctions non prises en charge dans le flux de données.

Si un scénario comme celui-ci se produit, vous avez deux options. Vous pouvez configurer la passerelle pour cette source de données ou mettre à jour la requête dans l’éditeur Power Query pour le flux de données en suivant un ensemble d’étapes prises en charge sans nécessiter de passerelle.

Actualiser les tables de flux de données

Après avoir migré vos requêtes vers le flux de données, vous devez actualiser le flux de données pour charger les données dans ces tables. Vous pouvez actualiser manuellement un flux de données ou configurer une actualisation automatique en fonction de la planification choisie.

Actualisez le dataflow.

Obtenir des données à partir de Power Query Desktop

Vous pouvez désormais obtenir des données à partir de tables de flux de données dans Power BI Desktop à l’aide des connecteurs de flux de données Power Platform ou Dataverse (selon le type de flux de données que vous utilisez, analytique ou standard). Pour plus d’informations, consultez Se connecter à des données créées par des dataflows Power Platform dans Power BI Desktop

Obtenir des données à partir de flux de données dans Power BI Desktop.