Partager via


Utilisation de sources OData avec Business Connectivity Services dans SharePoint

Découvrez comment commencer à créer des types de contenu externes basés sur des sources OData et à utiliser ces données dans les composants SharePoint ou Office 2013.

OData et le connecteur OData

Le Kit de développement Open Data protocol (OData) vous permet d'accéder à une source de données, par exemple une base de données, en accédant à une URL spécialement créée. Cela permet une approche simplifiée de la connexion à et l'utilisation des sources de données qui sont hébergés au sein d'une organisation.

OData est un protocole qui utilise HTTP, Atom et JavaScript Object Notation (JSON) pour permettre aux développeurs d'écrire des applications qui communiquent avec un nombre croissant de sources de données. Microsoft prend en charge la création de ce standard comme moyen pour permettre l'échange de données entre les applications et les magasins de données qui sont accessibles à partir du site web.

Le nouveau connecteur OData permet de communiquer avec des fournisseurs OData de SharePoint.

Dans SharePoint, Business Connectivity Services (BCS) peut communiquer avec des sources OData, ou des producteurs, sans avoir à coder directement vers la source OData. Les producteurs présentent leurs données dans un moyen structuré via un service web. Certains producteurs peuvent autoriser la mise à jour des données sous-jacentes et certains peuvent autoriser les accès en lecture seule. À des fins de promouvoir les opérations qui sont disponibles, le producteur dispose d'un document de service trouvé au point de terminaison de l'URL spécifiée. SharePoint est déjà producteur de OData. Données de liste SharePoint sont exposées comme une source OData pour n'importe quel consommateur qui dispose des droits appropriés.

Exemples de producteurs OData

Voici quelques exemples d'implémentations de OData. Ces applications et services exposent leurs données par le biais du protocole OData.

  • SharePoint Foundation 2010

  • SharePoint Server 2010

  • SQL Azure

  • stockage table Microsoft Azure

  • Microsoft Azure Site Marketplace

  • SQL Server Reporting Services

  • Microsoft Dynamics CRM 2011

  • Windows Live

Pour obtenir la liste des producteurs de services OData, consultez le site web Open Data Protocol.

Conditions préalables à l’utilisation du connecteur OData BCS

Pour développer des types de contenu externe OData, vous devez les éléments suivants :

  • Visual Studio 2012

  • SharePoint

  • Outils de développement Office pour Visual Studio 2012

Pour plus d’informations sur la configuration de votre environnement de développement, voir Configurer un environnement de développement général pour SharePoint.

Création de types de contenu externe pour les sources de données OData

Pour SharePoint à utiliser les données exposées par un producteur OData spécifique, un type de contenu externe doit être créé à l'intérieur de SharePoint. Comme avec tous les SharePoint types de contenu externe, il contient toutes les informations de connectivité qui sont nécessaire pour se connecter et de communiquer avec le système externe.

Creating an external content type that uses an OData data source is similar to creating any external content type. You can use Visual Studio 2012 to automatically generate OData external content types. You merely provide the Representational State Transfer (REST) endpoint of the OData source when you create the external content type. Pour plus d’informations , voir Guide pratique pour créer un type de contenu externe à partir d’une source OData dans SharePoint.

Dans cette section

Voir aussi