Vue d’ensemble de l’obtention de données

Power Query peut se connecter à de nombreuses sources de données différentes pour vous permettre d’accéder aux données dont vous avez besoin. Cet article vous guide à travers les étapes à suivre pour apporter des données à Power Query dans Power Query Desktop ou Power Query Online.

La connexion à une source de données avec Power Query suit un ensemble standard d’étapes avant de délivrer les données à une destination. Cet article décrit chacune de ces étapes.

Important

Dans certains cas, un connecteur peut inclure toutes les étapes de l’expérience d’obtention de données et, dans d’autres, n’en inclure que quelques-unes. Pour plus d’informations sur l’expérience d’un connecteur spécifique, accédez à la documentation disponible le concernant dans l’article Connecteurs dans Power Query.

Expérience Power Query Desktop

Les étapes d’obtention de données dans les expériences Power Query Desktop sont les suivantes :

  1. Paramètres de connexion

  2. Authentification

  3. Aperçu des données

  4. Destination de la requête

Diagramme de flux illustrant les quatre étapes de l’obtention de données.

1. Paramètres de connexion

La plupart des connecteurs nécessitent initialement au moins un paramètre pour initialiser une connexion à la source de données. Par exemple, le connecteur SQL Server nécessite au moins le nom d’hôte pour établir une connexion à la base de données SQL Server.

Paramètres du connecteur SQL Server.

En comparaison, lorsque vous tentez de vous connecter à un fichier Excel, Power Query requiert que vous utilisiez le chemin d’accès à celui-ci pour le trouver.

Les paramètres du connecteur sont couramment utilisés pour établir une connexion à une source de données. Conjointement avec le connecteur utilisé, ils définissent ce qu’on appelle un chemin d’accès de source de données.

Remarque

Certains connecteurs ne requièrent aucune entrée de paramètres. Appelés connecteurs singletons, ils n’ont qu’un seul chemin d’accès de source de données par environnement. Il s’agit, par exemple, d’Adobe Analytics, de MailChimp et de Google Analytics.

2. Authentification

Chaque connexion établie dans Power Query doit être authentifiée. Les méthodes d’authentification varient d’un connecteur à l’autre, et certains connecteurs peuvent en offrir plusieurs.

Les méthodes d’authentification actuellement disponibles pour Power Query sont les suivantes :

  • Anonyme : couramment utilisée lors de la connexion à une source de données ne requérant pas d’authentification utilisateur, telle qu’une page web ou un fichier accessible via le protocole HTTP public.
  • De base : un nom d’utilisateur et un mot de passe envoyés dans un encodage base64 sont acceptés pour l’authentification.
  • Clé API : une seule clé API est acceptée pour l’authentification.
  • Compte d’organisation ou compte Microsoft : cette méthode est également appelée OAuth 2.0.
  • Windows : peut être implicite ou explicite.
  • Base de données : disponible uniquement dans certains connecteurs de base de données.

Par exemple, les méthodes d’authentification disponibles pour le connecteur de base de données SQL Server sont Windows, Base de données et Compte Microsoft.

Méthodes d’authentification du connecteur de base de données SQL Server.

3. Aperçu des données

L’objectif de l’étape d’aperçu des données est de vous fournir un moyen convivial de prévisualiser et sélectionner vos données.

Selon le connecteur que vous utilisez, vous pouvez afficher un aperçu des données en utilisant, au choix :

  • Fenêtre de navigateur
  • Boîte de dialogue Aperçu de la table

La fenêtre Navigateur comprend deux sections principales :

  • Le volet de sélection d’objets s’affiche sur le côté gauche de la fenêtre. L’utilisateur peut interagir avec ces objets et les sélectionner.

    Remarque

    Pour Power Query dans Excel, sélectionnez l’option Sélectionner plusieurs éléments dans l’angle supérieur gauche de la fenêtre de navigation pour sélectionner plusieurs objets à la fois dans le volet de sélection d’objets.

    Remarque

    La liste d’objets dans Power Query Desktop est limitée à 10 000 éléments. Cette limite n’existe pas dans Power Query Online. Pour une solution de contournement dans Power Query Desktop, consultez Solution de contournement de limitation d’objet.

  • Le volet d’aperçu des données sur le côté droit de la fenêtre affiche un aperçu des données de l’objet que vous avez sélectionné.

    Fenêtre Navigateur du connecteur SQL Server dans Power Query Desktop.

Solution de contournement de limitation d’objet

Il existe une limite fixe de 10 000 objets dans le Navigateur dans Power Query Desktop. Cette limite n’existe pas dans Power Query Online. À terme, l’interface utilisateur Power Query Online remplacera celle du bureau.

Entre-temps, vous pouvez utiliser la solution de contournement suivante :

  1. Cliquez avec le bouton droit sur le nœud racine du Navigateur, puis sélectionnez Transformer les données.

    Sélection du nœud racine dans le Navigateur, et de Transformer les données dans le menu déroulant.

  2. L’éditeur Power Query s’ouvre ensuite avec la table de navigation complète dans la zone d’aperçu de la table. Cette vue n’a pas de limite sur le nombre d’objets, et vous pouvez utiliser des filtres ou toute autre transformation de Power Query pour explorer la liste et trouver les lignes que vous voulez (par exemple, sur la base de la colonne Nom).

  3. Lorsque vous trouvez l’élément souhaité, vous pouvez afficher tout son contenu en sélectionnant le lien de données (tel le lien Table dans l’illustration suivante).

    Sélection du lien Table pour afficher le contenu.

Boîte de dialogue Aperçu de la table

La boîte de dialogue Aperçu de table ne comprend qu’une seule section pour l’aperçu des données. Un exemple de connecteur fournissant cette expérience et cette fenêtre est le connecteur Dossier.

Zone de dialogue aperçu de la table.

4. Destination de la requête

Il s’agit de l’étape à laquelle vous spécifiez où charger la requête. Les options varient selon l’intégration mais celle qui est toujours disponible est le chargement des données dans l’éditeur Power Query afin de transformer et d’enrichir la requête.

Obtenir les destinations de chargement des données dans la fenêtre Navigateur et l’aperçu de la table.

Expérience Power Query Online

Les étapes d’obtention de données dans Power Query Online sont les suivantes :

  1. Paramètres de connexion et authentification

  2. Aperçu des données

  3. Éditeur de requêtes

Diagramme de flux avec les trois étapes de l’obtention de données dans Power Query Online.

1. Paramètres de connexion et authentification

Dans l’expérience Power Query Online, vous commencez par la page Se connecter à une source de données où vous entrez des valeurs dans deux sections distinctes :

  • Paramètres de connexion

  • Informations d'identification de connexion

    Page Se connecter à la source de données, utilisant le connecteur de base de données SQL Server qui présente les sections Paramètres de connexion et Informations d’identification de connexion.

Paramètres de connexion

Dans la section Paramètres de connexion, vous définissez les informations nécessaires pour établir une connexion à votre source de données. Selon votre connecteur, il peut s’agir du nom du serveur, du nom d’une base de données, du chemin d’accès d’un dossier, du chemin d’accès d’un fichier ou d’autres informations que le connecteur requiert pour établir une connexion à votre source de données. Certains connecteurs activent également des sous-sections spécifiques ou des options avancées pour vous offrir plus de contrôle et d’options lors de la connexion à votre source de données.

Boîte de dialogue Se connecter à la source de données, utilisant le connecteur de base de données SQL Server qui présente les Paramètres de connexion avec la section Options avancées développée.

Informations d'identification de connexion

La première fois que vous utilisez Power Query pour vous connecter à une source de données spécifique, vous êtes invité à créer une connexion associée à celle-ci. Une connexion est la définition complète de la passerelle, des informations d’identification, des niveaux de confidentialité et d’autres champs spécifiques du connecteur qui composent les informations d’identification de connexion requises pour établir une connexion à votre source de données.

Remarque

Certains connecteurs présente des champs spécifiques dans la section des informations d’identification de connexion, permettant d’activer ou de définir n’importe quelle sorte de sécurité liée à la connexion qui doit être établie. Par exemple, le connecteur SQL Server affiche le champ Utiliser une connexion chiffrée.

Boîte dialogue Se connecter à la source de données avec toutes les informations pour créer une connexion.

Les informations principales requises par tous les connecteurs pour définir une connexion sont les suivantes :

  • Nom de la connexion : nom que vous pouvez définir pour identifier de manière unique vos connexions. Notez que vous ne pouvez pas dupliquer le nom d’une connexion dans votre environnement.
  • Passerelle de données : si votre source de données nécessite une passerelle de données, sélectionnez-la dans la liste déroulante de ce champ.
  • Genre d’authentification & Informations d’identification : selon le connecteur, vous voyez s’afficher plusieurs options de genre d’authentification disponibles pour établir une connexion, ainsi que des champs dans lesquels entrer vos informations d’identification. Pour cet exemple, l’Authentification Windows a été sélectionnée et vous pouvez voir les champs Nom d’utilisateur et Mot de passe à renseigner pour établir une connexion.
  • Niveau de confidentialité : vous pouvez définir le niveau de confidentialité de votre source de données comme Aucune, Privée, Organisationnelle ou Publique.

Remarque

Pour en savoir plus sur les passerelles de données et sur l’inscription d’une nouvelle passerelle pour votre environnement ou locataire, consultez Utilisation d’une passerelle de données locale.

Important

Actuellement, certaines intégrations Power Query n’activent pas de connexion ou de niveau de confidentialité définis. Toutefois, toutes les expériences Power Query Online permettent de définir la passerelle de données, le type d’authentification et les informations d’identification nécessaires pour établir une connexion à votre source de données.

Une fois que vous avez défini une connexion dans Power Query Online, vous pouvez la réutiliser sans devoir recommencer la saisir de toutes ces informations. Le champ Connexion offre un menu déroulant dans lequel vous sélectionnez vos connexions déjà définies. Une fois que vous avez sélectionné votre connexion déjà définie, vous n’avez pas besoin d’entrer d’autres détails avant de sélectionner Suivant.

Boîte de dialogue Se connecter à la source de données dans laquelle le nom de la connexion a été choisi dans le menu déroulant à l’intérieur du champ Connexion.

Après avoir sélectionné une connexion dans ce menu, vous pouvez toujours apporter des modifications aux informations d’identification, au niveau de confidentialité et à d’autres champs spécifiques du connecteur pour votre source de données dans votre projet. Sélectionnez Modifier la connexion, puis modifiez les champs de votre choix.

Boîte de dialogue Se connecter à la source de données dans laquelle le nom de la connexion a été choisi dans le menu déroulant à l’intérieur du champ Connexion.

2. Aperçu des données

L’objectif de l’étape d’aperçu des données est de vous fournir un moyen convivial de prévisualiser et sélectionner vos données.

Selon le connecteur que vous utilisez, vous pouvez afficher un aperçu des données en utilisant, au choix :

  • Fenêtre de navigateur
  • Boîte de dialogue Aperçu de la table

La fenêtre Navigateur comprend deux sections principales :

  • Le volet de sélection d’objets s’affiche sur le côté gauche de la fenêtre. L’utilisateur peut interagir avec ces objets et les sélectionner.

  • Le volet d’aperçu des données sur le côté droit de la fenêtre affiche un aperçu des données de l’objet que vous avez sélectionné.

    Fenêtre Navigateur du connecteur SQL Server dans Power Query Online.

Boîte de dialogue Aperçu de la table dans Power Query Online

La boîte de dialogue Aperçu de table ne comprend qu’une seule section pour l’aperçu des données. Un exemple de connecteur fournissant cette expérience et cette fenêtre est le connecteur Dossier.

Zone de dialogue aperçu de la table.

3. Éditeur de requête

Pour Power Query Online, vous devez charger les données dans l’éditeur Power Query où vous pouvez transformer et enrichir la requête si vous le souhaitez.

Échantillon de requête chargée dans l’éditeur de requête

Informations supplémentaires

Pour mieux comprendre comment obtenir des données à l’aide des différentes intégrations de produit de Power Query, consultez Où obtenir des données.