Управление моделями подключения к бизнес-данным (SharePoint Server 2010)
Применимо к: SharePoint Foundation 2010, SharePoint Server 2010
Последнее изменение раздела: 2016-11-30
Модель подключения к бизнес-данным — это XML-файл, который содержит наборы описаний одного или нескольких внешних типов контента и связанных с ними внешних систем, а также сведения, характеризующие среду, например свойства проверки подлинности. Метаданные в модели определяют поля данных в каждом внешнем типе контента, операции, поддерживаемые во внешней системе (для поддержки таких задач, как чтение, запись и запросы внешней системы), и сведения о подключении.
Служба подключения к бизнес-данным предоставляет набор операций, которые поддерживают импорт и экспорт моделей, установку разрешений для них и просмотр внешних типов контента, которые они содержат. Например, можно экспортировать модель подключения к бизнес-данным, чтобы развернуть ее из среды разработки в рабочую среду.
Файл ресурсов содержит локализованные имена, свойства и разрешения для одного или нескольких внешних типов контента. Для импорта и экспорта файлов ресурсов можно использовать те же методы, которые используются для моделей подключения к бизнес-данным. Например, можно импортировать файл ресурсов, чтобы предоставить новый набор локализованных строк для дополнительного языка, который будет использоваться в решении.
Содержание:
Импорт модели подключения к бизнес-данным
Экспорт модели подключения к бизнес-данным или файла ресурсов
Установка разрешений для модели подключения к бизнес-данным
Просмотр всех моделей
Удаление модели подключения к бизнес-данным
Просмотр внешних типов контента модели
Импорт модели подключения к бизнес-данным
Импорт — это основной способ добавления модели и связанных с ней внешних типов контента и внешних систем в хранилище метаданных. Все внешние типы контента модели автоматически активируются при ее импорте.
У каждого внешнего типа контента есть имя, пространство имен и номер версии, которые используются для идентификации внешнего типа контента. В любое время в хранилище метаданных может существовать несколько версий внешнего типа контента. Импорт, добавление или удаление моделей, а также активация, деактивация, добавление или удаление внешних типов контента могут привести к созданию множества версий внешнего типа контента. Если в хранилище метаданных существует несколько версий внешнего типа контента, среда выполнения службы подключения к бизнес-данным использует активную версию внешнего типа контента, независимо от номера версии. Активным внешним типом контента может быть последняя импортированная версия внешнего типа контента или версия, активированная с помощью командлета Enable-SPBusinessDataCatalogEntity.
Предупреждение
Если модель не задает режим проверки подлинности, то используется сквозной режим. Сквозной режим проверки подлинности может подходить не для всех сценариев. Он предназначен для использования в основном в тестовой среде с конфигурацией "все в одном" (т. е. когда сервер базы данных и сервер SharePoint Server работают на одном компьютере). Дополнительные сведения о режимах проверки подлинности см. в статье Обзор проверки подлинности Business Connectivity Services.
Совет
Модель или файл ресурсов также можно импортировать с помощью Windows PowerShell. Дополнительные сведения см. в статье Import-SPBusinessDataCatalogModel.
Чтобы импортировать модель подключения к бизнес-данным или файл ресурсов, выполните перечисленные ниже действия.
Проверьте наличие одной из следующих учетных записей администратора:
Администратор фермы.
Необходимо быть администратором приложения Служба подключения к бизнес-данным и обладать разрешением на изменение хранилища метаданных.
В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.
В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.
На вкладке Приложения-службы в разделе Операции выберите Управление.
На вкладке Изменить в группе Модели подключения к бизнес-данным щелкните Импорт.
На странице "Импорт модели подключения к бизнес-данным" в поле Файл модели подключения к бизнес-данным щелкните Обзор, чтобы найти файл модели подключения к бизнес-данным или файл ресурсов.
Важно!
Имя модели подключения к бизнес-данным не может содержать следующие символы: ~"#%&*:<>?{|} и символ 0x7f.
В поле Тип файла выберите тип импортируемого файла модели подключения к бизнес-данным: "модель" или "ресурс".
В области Дополнительные параметры выберите один или несколько типов импортируемых ресурсов:
Щелкните Локализованные имена, чтобы импортировать локализованные имена внешних типов контента в конкретном языковом стандарте.
Импортированные локализованные имена объединяются с существующими локализованными именами в базе данных Служба подключения к бизнес-данным.
Щелкните Свойства, чтобы импортировать свойства внешних типов контента.
Импортированные свойства объединяются с существующими описаниями свойств в базе данных Служба подключения к бизнес-данным.
Щелкните Разрешения, чтобы импортировать разрешения для внешних типов контента и других защищаемых объектов модели.
Предупреждение
Разрешения сохраняются вместе с существующими сведениями о разрешениях в Служба подключения к бизнес-данным. Если для объекта уже существует запись в списке управления доступом, ее значение перезаписывается сведениями о разрешениях из импортированного файла. Например предположим, что разрешения для внешнего типа контента X предоставляют доступ к этому внешнему типу контента пользователю A. Если импортируемые разрешения задают доступ к внешнему типу контента X только для пользователя B, то предыдущие разрешения для внешнего типа контента X будут удалены и сохранятся новые разрешения, которые содержат разрешения только для пользователя B.
Чтобы сохранить группу параметров импортированного ресурса в файле, который позднее может быть экспортирован для использования в конкретной среде, в поле Использовать параметры настраиваемой среды введите уникальное имя набора параметров среды.
Экспорт модели подключения к бизнес-данным или файла ресурсов
После экспорта модели подключения к бизнес-данным или файла ресурсов экспортированный файл можно использовать для развертывания модели подключения к бизнес-данным в другой системе. Для экспорта модели подключения к бизнес-данным или файла ресурсов можно использовать один из следующих методов:
Использование центра администрирования для экспорта модели подключения к бизнес-данным или файла ресурсов.
Использование командлета Export-SPBusinessDataCatalogModel для экспорта модели подключения к бизнес-данным или файла ресурсов.
Использование Microsoft SharePoint Designer 2010 для экспорта модели подключения к бизнес-данным.
Примечание
Если модель подключения к бизнес-данным была создана с помощью SharePoint Designer 2010, для ее экспорта следует использовать SharePoint Designer. Если созданная с помощью SharePoint Designer модель экспортируется с помощью центра администрирования или командлета Export-SPBusinessDataCatalogModel, файл экспортированной модели будет содержать только заполнители для внешних типов контента. Дополнительные сведения о SharePoint Designer см. в статье, посвященной справке и инструкциям по SharePoint Designer (https://go.microsoft.com/fwlink/?linkid=198249&clcid=0x419).
Чтобы экспортировать модель подключения к бизнес-данным или файл ресурсов, выполните перечисленные ниже действия.
Проверьте наличие одной из следующих учетных записей администратора:
Администратор фермы.
Необходимо быть администратором приложения Служба подключения к бизнес-данным и обладать разрешением на изменение модели и всех внешних систем, которые в ней содержатся.
В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.
В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.
На вкладке Приложения-службы в разделе Операции выберите Управление.
На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.
На странице "Модели подключения к бизнес-данным" выберите модель или файл ресурсов для экспорта.
В группе Модели подключения к бизнес-данным щелкните Экспорт.
На странице "Экспорт" в поле Тип файла выберите тип экспортируемого файла ("модель" или "ресурс") и в области Дополнительные параметры выберите один или несколько типов ресурсов для экспорта:
Щелкните Локализованные имена, чтобы экспортировать локализованные имена внешних типов контента в конкретном языковом стандарте.
Щелкните Свойства, чтобы экспортировать свойства внешних типов контента.
Щелкните Разрешения, чтобы экспортировать разрешения для внешних типов контента.
Щелкните Прокси, чтобы экспортировать специфический для реализации прокси, используемый для подключения к внешней системе.
При сохранении набора ресурсов, который позднее может быть экспортирован для использования в конкретной среде, в поле Использовать параметры настраиваемой среды введите уникальное имя, связанное с экспортируемыми параметрами среды.
Щелкните Экспорт.
Отобразится интерфейс компьютера для сохранения модели подключения к бизнес-данным или файла ресурсов в сетевой папке.
Установка разрешений для модели подключения к бизнес-данным
Разрешения для модели подключения к бизнес-данным устанавливаются, чтобы указать, кто может ее изменять и кто может задавать разрешения для нее.
Рекомендуется предоставить требуемые разрешения всем пользователям или группам, чтобы у учетных записей были минимальные привилегии для выполнения требуемых задач. Дополнительные сведения об установке разрешений см. в разделе Обзор разрешений службы Business Connectivity Service статьи "Обзор системы безопасности служб Business Connectivity Services (SharePoint Server 2010)".
Чтобы задать разрешения для модели подключения к бизнес-данным, выполните перечисленные ниже действия.
Проверьте наличие одной из следующих учетных записей администратора:
Администратор фермы.
Необходимо быть администратором приложения Служба подключения к бизнес-данным и обладать разрешением на установку разрешений для модели.
В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.
В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.
На вкладке Приложения-службы в разделе Операции выберите Управление.
На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.
Установите флажки всех моделей подключения к бизнес-данным, для которых необходимо задать разрешения.
В группе Разрешения нажмите кнопку Задать разрешения для объекта.
В поле укажите учетные записи пользователей, группы или утверждения, для которых будут назначены разрешения, и затем нажмите кнопку Добавить.
Примечание
В именах учетных записей, групп или утверждений отсутствует вертикальная черта (|).
Задайте разрешения для учетной записи, группы или утверждения.
Примечание
В списке управления доступом объекта метаданных по крайней мере один пользователь, группа или утверждение должны иметь разрешение на установку разрешений.
Щелкните Правка, чтобы разрешить пользователю, группе или утверждению изменять модель подключения к бизнес-данным.
Security Note Разрешение "Правка" следует рассматривать как высокопривилегированное. Обладающий этим разрешением злоумышленник может похитить учетные данные или повредить ферму серверов. Для обеспечения безопасности решения рекомендуется использовать тестовую среду, в которой разрешения на изменение можно свободно давать разработчикам и проектировщикам решения. При развертывании протестированного решения в рабочей среде удалите разрешения на изменение. Щелкните Задать разрешения, чтобы разрешить пользователю, группе или утверждению задавать разрешения для модели подключения к бизнес-данным.
Security Note Разрешение на задание разрешений следует рассматривать как высокопривилегированное. Обладающий этим разрешением пользователь может предоставить разрешение на изменение модели подключения к бизнес-данным. Важно!
Другие два разрешения в списке, Доступно для выбора в клиентах и Выполнение, неприменимы к моделям подключения к бизнес-данным.
Просмотр всех моделей
Можно просмотреть все модели в приложении Служба подключения к бизнес-данным.
Чтобы просмотреть все модели, выполните перечисленные ниже действия.
Проверьте наличие следующих административных учетных данных.
- Администратор фермы или администратор приложения-службы.
В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.
В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.
На вкладке Приложения-службы в разделе Операции выберите Управление.
На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.
Удаление модели подключения к бизнес-данным
При удалении модели подключения к бизнес-данным вместе с ней удаляются все ее внешние типы контента и внешние системы, которые не содержатся в других моделях.
Чтобы удалить модель подключения к бизнес-данным, выполните перечисленные ниже действия.
Проверьте наличие одной из следующих учетных записей администратора:
Администратор фермы.
Необходимо быть администратором приложения Служба подключения к бизнес-данным и обладать разрешением на изменение модели.
В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.
В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.
На вкладке Приложения-службы в разделе Операции выберите Управление.
На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.
На странице Модели подключения к бизнес-данным выберите удаляемую модель.
В группе Модели подключения к бизнес-данным щелкните Удалить и подтвердите удаление, нажав кнопку OK.
Просмотр внешних типов контента модели
Просмотрите внешние типы контента модели, чтобы получить сведения о модели или выбрать внешний тип контента для следующей задачи.
Чтобы просмотреть внешние типы контента модели, выполните перечисленные ниже действия.
Проверьте наличие следующих административных учетных данных.
- Администратор фермы или администратор приложения-службы.
В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.
В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.
На вкладке Приложения-службы в разделе Операции выберите Управление.
На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.
Наведите указатель мыши на модель, щелкните появившуюся стрелку и выберите команду Просмотреть внешние типы контента.