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


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

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

Чтобы интегрировать данные в SharePoint, создайте модель для службы подключения к бизнес-данным.Эта служба представляет собой приложение SharePoint, в котором хранится информация о данных бизнес-приложений.Дополнительные сведения см. в разделе Business Data Connectivity (BDC) Service.

Модели в Visual Studio

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

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

Разработка модели в Visual Studio

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

Модель содержит сущности и методы.

Ee231597.collapse_all(ru-ru,VS.110).gifСущности

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

Ee231597.collapse_all(ru-ru,VS.110).gifМетоды

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

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

Связанные разделы

Заголовок

Описание

Создание модели подключения к бизнес-данным

Руководство по созданию новых моделей и импорту моделей, экспортированных из SharePoint.

Проектирование модели подключения к бизнес-данным

Руководство по разработке элементов модели с помощью средств разработки Visual Studio.

Выбор использования SharePoint Designer или Visual Studio при создании решений с помощью службы BCS

Помогает выбрать, использовать ли Visual Studio или SharePoint Designer при создании модели для BDC.