Accéder à des flux OData à partir de Power Query

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Remarque : Les fonctionnalités de Power Query se trouvent dans le groupe Récupérer et transformer d’Excel 2016. Les informations fournies ici s’appliquent aux deux versions. Pour en savoir plus, voir Groupe Récupérer et transformer dans Excel 2016.

Power Query vous permet d'accéder aux flux OData présentés dans le centre d'administration Power BI pour Office 365 à l'aide de Power Query pour Excel à l'aide de l'authentification ID Microsoft Online Services ou Windows.

Remarque : Le client Power Query doit se trouver dans le même corpnet avec l'ordinateur hébergeant la passerelle de gestion des données; dans le cas contraire, le client Power Query ne pourra pas accéder aux données incluses dans le flux OData.

Une fois qu'un administrateur a activé le flux OData pour une source de données locale, l'administrateur peut voir l'URL du flux OData dans le centre d'administration. L'administrateur peut fournir l'URL d'un utilisateur, qui peut accéder au flux OData à partir de Power Query pour Excel à l'aide de l'ID Microsoft Online Services ou de l'authentification Windows (uniquement si cette option est activée séparément).

Lorsque vous activez le flux, les métadonnées du flux sont automatiquement indexées dans le catalogue de données, qui est un composant de la fonctionnalité gestion des informations de SSIM (Power BI pour Office 365). Les utilisateurs peuvent rechercher et découvrir le flux à l'aide de la fonctionnalité de recherche en ligne de Power Query pour Excel.

Les sections suivantes décrivent les deux manières (à l'aide de l'URL et de la recherche en ligne de Power Query pour Excel) de consommer le flux OData exposé par la source de données locale.

Important : Téléchargez Microsoft Power Query pour Excel à partir de cet emplacement si vous ne l'avez pas déjà installé sur votre ordinateur ou si vous ne voyez pas la section Organisation sur le ruban POWERQUERY dans Excel, qui n'était pas disponible dans la version antérieure de Power Query.

Utilisation des URL pour accéder au flux OData

En tant qu'administrateur informatique, il se peut que vous souhaitiez tester l'accès à l'URL avant de la transmettre au gestionnaire de données. Les procédures suivantes vous fournissent des instructions pour l'obtention de l'URL du flux OData et l'utilisation de l'URL pour accéder au flux.

Obtenir l'URL du flux OData auprès du centre d'administration Power BI

  1. Dans le Centre d'administration Power bi, cliquez sur sources de données dans le menu de gauche.

  2. Cliquez sur ... (points de suspension) en regard de la source de données pour afficher une fenêtre contextuelle.

  3. Copiez l' URL du flux OData dans le presse-papiers en sélectionnant texte entier et en appuyAnt sur Ctrl + C ou en cliquant avec le bouton droit, puis en cliquant sur copier.

Cette URL est l'URL basée sur le Cloud qui utilise le protocole HTTPs qui sera résolu en une URL locale de type HTTP/HTTPs. L'avantage de cette approche est que, quelle que soit la façon dont le flux OData est configuré pour accéder (HTTP/HTTPs), l'utilisateur utilise la même URL.

Par exemple: https://<domain name>. hybridproxy. clouddatahub. net/v 1.0/ODataService est résolu en http:TestDB//<machine. name>-<on locaux. Corp. Microsoft. com: 8000/name>ou https://<machine name>. <on-locaux domaine name>. Corp. Microsoft. com: 8000/TestDB.

Accéder au flux OData à partir de Power Query pour Excel

Microsoft Power Query pour Excel est un complément Excel qui permet d'améliorer l'expérience d'aide à la décision en libre-service dans Excel en simplifiant la découverte et l'accès aux données. Si Power Query n'est pas installé sur votre ordinateur, installez-le à partir de cet emplacement.

Pour accéder au flux OData à partir de Power query:

  1. Lancez Excel et accédez à l'onglet Power Query .

  2. Cliquez sur à partir d'autres sources dans le ruban, puis cliquez sur à partir d'un flux OData.

  3. Dans la boîte de dialogue flux OData , collez l' URL que vous avez copiée dans le presse-papiers précédemment, puis cliquez sur OK.

  4. Sélectionnez Microsoft Online Services IDou Windows pour l'authentification. Si vous sélectionnez ID Microsoft Online Services et que vous n'êtes pas connecté à Microsoft Online Services, vous devez vous connecter à l'aide du compte qui a accès au flux OData. Vous pouvez accéder au flux à l'aide de l'authentification Windows uniquement si l'accès à l'aide de l'authentification est activé par un administrateur à l'aide du centre d'administration Power BI.

    Remarque : Lorsqu'un administrateur Active un flux OData pour une source de données, par défaut, seule l'authentification des ID Microsoft Online Services est prise en charge pour permettre aux clients d'accéder au flux. L'administrateur utilise la page général de l'onglet paramètres dans le centre d'administration pour permettre l'accès aux flux OData à l'aide de l'authentification Windows. Voir qu'est-ce que l'administration Power bi? Pour plus d'informations.

  5. Dans le volet navigateur , vous devriez voir les flux exposés par la source de données.

  6. Sélectionnez un jeu de données dans le flux, puis cliquez sur terminé.

Rechercher et découvrir des flux dans Power Query pour Excel

La procédure suivante décrit comment rechercher, découvrir et utiliser les flux OData dans Power Query pour Excel. Lorsque le flux OData est activé pour une source de données, les métadonnées pour le flux sont indexées dans le catalogue de données dans le cloud. Par conséquent, l'utilisateur peut rechercher le flux à l'aide des mots clés suivants:

  • nom de la source de données dans le Centre d’administration ;

  • description de la source de données dans le Centre d’administration ;

  • nom des tables et affichages ;

  • noms des colonnes dans les tables ;

  • éditeur du flux OData.

Si vous basculez vers l'onglet intégrité du système du centre d'administration, puis que vous passez à la page journaux , un message indiquant l'état de l'opération d'indexation des métadonnées doit s'afficher. Patientez jusqu'à ce qu'un message réussisse de l'opération d'indexation des métadonnées s'affiche dans le journal.

  1. Lancez Excel et accédez à l'onglet Power Query .

  2. Dans le ruban, cliquez sur recherche en ligne . La fenêtre recherche en ligne doit s'afficher avec une zone de texte pour taper les mots clés de recherche.

  3. Entrez le mot clé pour rechercher le flux. Dansla liste déroulante en regard du bouton de recherche, attribuez à l'étendue la valeur organisation. Appuyez sur entrée ou cliquez sur le bouton Rechercher . Vous pouvez utiliser des noms complets ou partiels de tables ou de colonnes de la table d'origine à partir de la base de données locale pour effectuer une recherche. Par exemple, si le nom de la table est resCustomer et que les noms de colonne sont SPCustomerID et SPCustomerName, vous pouvez effectuer une recherche avec les mots clés:, SPCustomerID, SPCustomerName, SP, SPC, SPCu etc...

  4. Placez le pointeur de la souris sur le résultat pour afficher un aperçu des données dans le flux.

  5. Cliquez sur le résultat pour commencer à importer les données du flux OData dans Excel.

  6. Dans la boîte de dialogue accéder à un flux OData , sélectionnez authentification des ID Microsoft Online Services . Suivez les instructions pour vous connecter à l'aide de l'ID d'organisation ayant accès au flux.

Voir aussi

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×