Base de données MySQL

Résumé

Élément Description
État de publication Disponibilité générale
Produits Excel
Power BI (Jeux de données)
Power BI (Dataflows)
Fabric (Dataflow Gen2)
Power Apps (Dataflows)
Dynamics 365 Customer Insights
Analysis Services
Types d’authentification pris en charge Windows (Power BI Desktop, Excel, service en ligne avec passerelle)
Base de données (Power BI Desktop, Excel)
De base (service en ligne avec passerelle)
Documentation de référence sur la fonction MySQL.Database

Remarque

Certaines fonctionnalités peuvent être présentes dans un produit, mais pas dans d’autres en raison de planifications de déploiement et de fonctionnalités spécifiques à l’hôte.

Prérequis

Vous devez installer le package Oracle MySQL Connector/NET avant d’utiliser ce connecteur dans Power BI Desktop. Ce composant doit également être installé sur l’ordinateur exécutant la passerelle de données locale afin d’utiliser ce connecteur dans Power Query Online (flux de données) ou le service Power BI. Le connecteur MySQL nécessite l'installation correcte du package MySQL Connector/NET. Pour déterminer si le package a été installé correctement, ouvrez une fenêtre PowerShell et exécutez la commande suivante :

[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv

Si le package est installé correctement, le fournisseur de données MySQL s'affiche dans la boîte de dialogue qui apparaît. Par exemple :

Screenshot of the data provider dialog with the MySQL data provider emphasized.

Si le package ne s'installe pas correctement, adressez-vous à votre équipe d'assistance MySQL ou contactez MySQL.

Fonctionnalités prises en charge

  • Importer
  • Options avancées
    • Délai de commande en minutes
    • Instruction SQL native
    • Colonnes de relation
    • Naviguer avec la hiérarchie complète

Se connecter à un base de données MySQL à partir de Power Query Desktop

Pour établir la connexion, effectuez les étapes suivantes :

  1. Dans la sélection du connecteur, sélectionnez l’option Base de données MySQL. Plus d’informations : Où obtenir des données

  2. Dans la boîte de dialogue de base de données MySQL, indiquez le nom du serveur et de la base de données.

    Screenshot of the MySQL database connection dialog.

  3. Sélectionnez le type d’authentification de base de données et entrez vos informations d’identification MySQL dans les zones Nom d’utilisateur et Mot de passe .

    Screenshot of the authentication dialog with the Database authentication kind selected.

  4. Sélectionnez le niveau pour appliquer vos informations d’identification.

  5. Quand vous avez terminé, sélectionnez OK.

    Remarque

    Si la connexion n’est pas chiffrée, la boîte de dialogue suivante s’affiche.

    Screenshot of the encryption support dialog asking whether to use an unencrypted connection.

    Sélectionnez OK pour vous connecter à la base de données à l’aide d’une connexion non chiffrée ou suivez ces instructions pour configurer les connexions chiffrées sur SQL Server.

  6. Dans le Navigateur, sélectionnez les données dont vous avez besoin, puis chargez ou transformez les données.

    Screenshot of the Navigator, with one item selected and the selection's data displayed.

Se connecter à un base de données MySQL à partir de Power Query Online

Pour établir la connexion, effectuez les étapes suivantes :

  1. Dans la sélection du connecteur, sélectionnez l’option Base de données MySQL. Plus d’informations : Où obtenir des données

  2. Dans la boîte de dialogue de base de données MySQL, indiquez le nom du serveur et de la base de données.

    Screenshot of the Connection settings dialog with server and database sample entries filled in.

  3. Si nécessaire, incluez le nom de votre passerelle de données locale.

  4. Sélectionnez le genre d’authentification de base et entrez vos informations d’identification MySQL dans les zones Nom d’utilisateur et Mot de passe .

  5. Si votre connexion n’est pas chiffrée, désactivez Utiliser la connexion chiffrée.

  6. Sélectionnez Suivant pour vous connecter à la base de données.

  7. Dans Navigateur, choisissez les données dont vous avez besoin, puis sélectionnez Transformer les données pour transformer les données dans l’Éditeur Power Query.

Se connecter à l’aide d’options avancées

Power Query fournit un ensemble d’options avancées que vous pouvez ajouter à votre requête si nécessaire.

Le tableau suivant répertorie toutes les options avancées que vous pouvez définir dans Power Query Desktop.

Option avancée Description
Délai de commande en minutes Si votre connexion dure plus de 10 minutes (délai d’expiration par défaut), vous pouvez entrer une autre valeur en minutes pour garder la connexion ouverte plus longtemps.
Instruction SQL Pour plus d’informations, consultez Importer des données à partir d’une base de données à l’aide d’une requête de base de données native.
Inclure des colonnes de relation Si cette option est activée, elle inclut des colonnes qui peuvent avoir des relations avec d’autres tables. Si cette case n'est pas cochée, ces colonnes ne sont pas incluses.
Naviguer avec la hiérarchie complète Si cette option est activée, le navigateur affiche la hiérarchie complète des tables dans la base de données à laquelle vous vous connectez. Si elle est désactivée, le navigateur affiche uniquement les tables dont les colonnes et les lignes contiennent des données.

Une fois que vous avez sélectionné les options avancées dont vous avez besoin, sélectionnez OK dans Power Query Desktop ou Suivant dans Power Query Online pour vous connecter à votre base de données MySQL.