Использование источников 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.
В этом разделе:
Как: создать внешний тип контента из источника OData в SharePoint
Как: создать службу данных OData для использования в качестве внешней системы BCS
Как: создать внешний список с помощью источника данных OData в SharePoint