Suivre un flux OData
Récupérer le résultat d’un flux
OData est un protocole qui permet d’envoyer une requête par le biais du protocole HTTP et de recevoir le résultat. C’est un peu l’équivalent pour le Web de la norme SQL pour les bases de données. Il permet de requêter des données filtrées, triées, etc.
Sur la page http://www.odata.org/odata-services/ vous trouverez quelques exemples de services OData que vous pouvez tester. Pour voir toutes les possibilités de ce protocole, utilisez ce service : http://services.odata.org/V4/TripPinServiceRW
Dans l’onglet Données - groupe Récupérer et transformer, ouvrez le menu Nouvelle requête, puis À partir d’autres sources et enfin sélectionnez À partir d’un flux OData.
Saisissez l’URL du flux OData : http://services.odata.org/V4/TripPinServiceRW
Dans la fenêtre qui s’affiche, sélectionnez la table People.
Cliquez sur le bouton Modifier.
La table que Power Query présente maintenant est intéressante, car elle comprend des champs de type List, Table et Record. Vous pouvez développer chacun de ces champs. Les données de type List sont directement développées tandis que pour les données de type Table et Record, vous devez préciser les champs à récupérer.
Développez le champ Addressinfo :
Cliquez à droite de ce champ...