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


Интеграция бизнес-данных в SharePoint

Вы можете интегрировать бизнес-данные в SharePoint. Бизнес-данные могут поступать из серверных приложений, таких как Microsoft SQL Server, Siebel и SAP, или веб-служба. Пользователи могут просматривать, добавлять, обновлять или удалять бизнес-данные с помощью внешних списков или веб-частей бизнес-данных в SharePoint. Пользователи также могут получать доступ к этим данным в автономном режиме в приложении Microsoft Office, таком как Microsoft Outlook. Дополнительные сведения см. в разделе Где можно демонстрировать внешние данные.

Чтобы интегрировать данные в SharePoint, создайте модель для службы подключения к бизнес-данным (BDC). Служба BDC — это приложение в SharePoint, которое хранит сведения о данных в бизнес-приложениях. Дополнительные сведения см. в разделе Служба подключения к бизнес-данным (BDC).

Модели в Visual Studio

Модели в Visual Studio позволяют создавать пользовательский код для извлечения и обновления данных из серверных источников данных. Вы также можете агрегировать данные из нескольких источников данных. Например, можно отобразить список клиентов, содержащих данные из базы данных SQL Server и веб-службы.

Кроме того, вы можете импортировать модели, которые уже развернуты в SharePoint. После импорта модели можно добавить пользовательский код или просто использовать Visual Studio для упаковки и развертывания модели в нескольких фермах серверов SharePoint. Дополнительные сведения см. в разделе Создание модели подключения к бизнес-данным.

Проектирование модели в Visual Studio

Модель можно проектировать с помощью конструктора и нескольких окон инструментов. По мере разработки проекта модели Visual Studio создает XML-код модели. Дополнительные сведения см. в обзоре инструментов проектирования модели BDC.

В модели содержатся сущности и методы.

Сущности

Сущность описывает коллекцию полей. Например, сущность может представлять таблицу в базе данных. Сущность отображается как внешний тип содержимого в SharePoint. Дополнительные сведения о внешних типах содержимого см. в разделе Что такое внешние типы содержимого.

Методы

Метод позволяет тем, кто использует внешний тип содержимого, выполнять действия с полями сущности. Например, с помощью метода Updater пользователи могут изменять адрес и дату рождения клиента в полях Address и BirthDate сущности Customer.

Visual Studio создает файл кода службы для каждой сущности в вашей модели. Когда вы добавляете метод в свою модель, Visual Studio создает соответствующий метод в файле кода службы. Добавьте код в каждый метод для выполнения соответствующей задачи. Например, если добавить в модель метод Creator, Visual Studio создаст метод Creator в файле кода службы. Этот метод вызывается службой BDC, когда пользователь нажимает кнопку Создать элемент в списке, основанном на данной модели. Поэтому добавьте код в метод Creator, который добавляет новые данные в источник данных. Дополнительные сведения см. в разделе Проектирование модели подключения к бизнес-данным.

Заголовок Description
Создание модели подключения к бизнес-данным Описывается процедура создания новой модели иди импорта модели, экспортированной из SharePoint.
Проектирование модели подключения к бизнес-данным Объясняется, как проектировать элементы модели с помощью инструментов проектирования Visual Studio.
Когда следует использовать SharePoint Designer и Visual Studio при создании решений с помощью BCS Помогает решить, что использовать для создания модели для BDC — Visual Studio или конструктор SharePoint.