Поделиться через


Использование источников OData со службами Business Connectivity Services в SharePoint

Узнайте, как создавать внешние типы контента на основе источников OData и использовать эти данные в компонентах SharePoint или Office 2013.

OData и соединитель OData

Open Data protocol (OData) позволяет получить доступ к источнику данных, таких как базы данных, просмотрев имеющиеся специально созданный URL-адрес. Это позволяет упрощенный подход для подключений и работа с источниками данных, размещенных в пределах организации.

OData — это протокол, который используется HTTP, Atom и Нотация объектов JavaScript (JSON) позволяет разработчикам создавать приложения, которые взаимодействуют с возрастающих число источников данных. Microsoft поддерживает создание этот стандарт, чтобы разрешить обмен данными между приложениями и хранилища данных, доступных из Интернета.

Новый соединитель OData позволяет связываться с поставщиками OData SharePoint.

В SharePoint службы Business Connectivity Services (BCS) могут обмениваться данными с источниками OData или производителями, без написания кода непосредственно к источнику OData. Производители предоставляют доступ к своим данным структурированным способом с помощью веб-службы. Некоторые производители могут разрешить обновление базовых данных, а некоторые могут разрешить доступ только для чтения. Для целей рекламу, какие операции можно выполнить производитель имеет службы документа в указанный URL-адрес конечной. SharePoint уже производитель OData. Данные списка SharePoint в виде источника OData для любого объекта-получателя, имеющей соответствующие права.

Примеры производителей OData

Ниже приведены некоторые примеры реализаций OData. Эти приложения и службы предоставляют доступ к своим данным через протокол OData.

  • SharePoint Foundation 2010

  • SharePoint Server 2010

  • SQL Azure

  • Хранилище таблицы Microsoft Azure

  • Microsoft Azure Магазин

  • Службы SQL Server Reporting Services

  • Microsoft Dynamics CRM 2011 г.

  • Windows Live

Список производителей служб OData см. на веб-сайте Open Data Protocol.

Необходимые условия для работы с соединителем OData BCS

Чтобы разработать основе внешних типов контента, необходимо следующее:

  • Visual Studio 2012

  • SharePoint

  • Инструменты разработчика Office для Visual Studio 2012

Сведения о настройке среды разработки см. в статье Настройка общей среды разработки для SharePoint.

Создание внешних типов контента для источников данных OData

Для SharePoint использовать данные, предоставляемые элементом определенного producer OData внешний тип контента должен быть создан внутри SharePoint. Как с помощью всех SharePoint внешних типов контента, он содержит все сведения о подключении, необходимые для подключения и взаимодействия с внешней системы.

Создание внешнего типа контента, который использует источник данных OData похоже на создание любой внешнего типа контента. Visual Studio 2012 можно использовать для автоматического создания внешних типов контента OData. Необходимо просто предоставить представлений состояния (REST) конечной точки источника OData при создании внешнего типа контента. Дополнительные сведения см. в статье Практическое руководство. Создание внешнего типа контента из источника OData в SharePoint.

В этом разделе:

См. также