Управление моделями подключения к бизнес-данным (SharePoint Server 2010)

 

Применимо к: SharePoint Foundation 2010, SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

Модель подключения к бизнес-данным — это XML-файл, который содержит наборы описаний одного или нескольких внешних типов контента и связанных с ними внешних систем, а также сведения, характеризующие среду, например свойства проверки подлинности. Метаданные в модели определяют поля данных в каждом внешнем типе контента, операции, поддерживаемые во внешней системе (для поддержки таких задач, как чтение, запись и запросы внешней системы), и сведения о подключении.

Служба подключения к бизнес-данным предоставляет набор операций, которые поддерживают импорт и экспорт моделей, установку разрешений для них и просмотр внешних типов контента, которые они содержат. Например, можно экспортировать модель подключения к бизнес-данным, чтобы развернуть ее из среды разработки в рабочую среду.

Файл ресурсов содержит локализованные имена, свойства и разрешения для одного или нескольких внешних типов контента. Для импорта и экспорта файлов ресурсов можно использовать те же методы, которые используются для моделей подключения к бизнес-данным. Например, можно импортировать файл ресурсов, чтобы предоставить новый набор локализованных строк для дополнительного языка, который будет использоваться в решении.

Содержание:

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

  • Экспорт модели подключения к бизнес-данным или файла ресурсов

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

  • Просмотр всех моделей

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

  • Просмотр внешних типов контента модели

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

Импорт — это основной способ добавления модели и связанных с ней внешних типов контента и внешних систем в хранилище метаданных. Все внешние типы контента модели автоматически активируются при ее импорте.

У каждого внешнего типа контента есть имя, пространство имен и номер версии, которые используются для идентификации внешнего типа контента. В любое время в хранилище метаданных может существовать несколько версий внешнего типа контента. Импорт, добавление или удаление моделей, а также активация, деактивация, добавление или удаление внешних типов контента могут привести к созданию множества версий внешнего типа контента. Если в хранилище метаданных существует несколько версий внешнего типа контента, среда выполнения службы подключения к бизнес-данным использует активную версию внешнего типа контента, независимо от номера версии. Активным внешним типом контента может быть последняя импортированная версия внешнего типа контента или версия, активированная с помощью командлета Enable-SPBusinessDataCatalogEntity.

Предупреждение

Если модель не задает режим проверки подлинности, то используется сквозной режим. Сквозной режим проверки подлинности может подходить не для всех сценариев. Он предназначен для использования в основном в тестовой среде с конфигурацией "все в одном" (т. е. когда сервер базы данных и сервер SharePoint Server работают на одном компьютере). Дополнительные сведения о режимах проверки подлинности см. в статье Обзор проверки подлинности Business Connectivity Services.

Совет

Модель или файл ресурсов также можно импортировать с помощью Windows PowerShell. Дополнительные сведения см. в статье Import-SPBusinessDataCatalogModel.

Чтобы импортировать модель подключения к бизнес-данным или файл ресурсов, выполните перечисленные ниже действия.

  1. Проверьте наличие одной из следующих учетных записей администратора:

    • Администратор фермы.

    • Необходимо быть администратором приложения Служба подключения к бизнес-данным и обладать разрешением на изменение хранилища метаданных.

  2. В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.

  3. В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.

  4. На вкладке Приложения-службы в разделе Операции выберите Управление.

  5. На вкладке Изменить в группе Модели подключения к бизнес-данным щелкните Импорт.

  6. На странице "Импорт модели подключения к бизнес-данным" в поле Файл модели подключения к бизнес-данным щелкните Обзор, чтобы найти файл модели подключения к бизнес-данным или файл ресурсов.

    Важно!

    Имя модели подключения к бизнес-данным не может содержать следующие символы: ~"#%&*:<>?{|} и символ 0x7f.

  7. В поле Тип файла выберите тип импортируемого файла модели подключения к бизнес-данным: "модель" или "ресурс".

  8. В области Дополнительные параметры выберите один или несколько типов импортируемых ресурсов:

    • Щелкните Локализованные имена, чтобы импортировать локализованные имена внешних типов контента в конкретном языковом стандарте.

      Импортированные локализованные имена объединяются с существующими локализованными именами в базе данных Служба подключения к бизнес-данным.

    • Щелкните Свойства, чтобы импортировать свойства внешних типов контента.

      Импортированные свойства объединяются с существующими описаниями свойств в базе данных Служба подключения к бизнес-данным.

    • Щелкните Разрешения, чтобы импортировать разрешения для внешних типов контента и других защищаемых объектов модели.

      Предупреждение

      Разрешения сохраняются вместе с существующими сведениями о разрешениях в Служба подключения к бизнес-данным. Если для объекта уже существует запись в списке управления доступом, ее значение перезаписывается сведениями о разрешениях из импортированного файла. Например предположим, что разрешения для внешнего типа контента X предоставляют доступ к этому внешнему типу контента пользователю A. Если импортируемые разрешения задают доступ к внешнему типу контента X только для пользователя B, то предыдущие разрешения для внешнего типа контента X будут удалены и сохранятся новые разрешения, которые содержат разрешения только для пользователя B.

  9. Чтобы сохранить группу параметров импортированного ресурса в файле, который позднее может быть экспортирован для использования в конкретной среде, в поле Использовать параметры настраиваемой среды введите уникальное имя набора параметров среды.

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

После экспорта модели подключения к бизнес-данным или файла ресурсов экспортированный файл можно использовать для развертывания модели подключения к бизнес-данным в другой системе. Для экспорта модели подключения к бизнес-данным или файла ресурсов можно использовать один из следующих методов:

  • Использование центра администрирования для экспорта модели подключения к бизнес-данным или файла ресурсов.

  • Использование командлета 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).

Чтобы экспортировать модель подключения к бизнес-данным или файл ресурсов, выполните перечисленные ниже действия.

  1. Проверьте наличие одной из следующих учетных записей администратора:

    • Администратор фермы.

    • Необходимо быть администратором приложения Служба подключения к бизнес-данным и обладать разрешением на изменение модели и всех внешних систем, которые в ней содержатся.

  2. В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.

  3. В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.

  4. На вкладке Приложения-службы в разделе Операции выберите Управление.

  5. На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.

  6. На странице "Модели подключения к бизнес-данным" выберите модель или файл ресурсов для экспорта.

  7. В группе Модели подключения к бизнес-данным щелкните Экспорт.

  8. На странице "Экспорт" в поле Тип файла выберите тип экспортируемого файла ("модель" или "ресурс") и в области Дополнительные параметры выберите один или несколько типов ресурсов для экспорта:

    • Щелкните Локализованные имена, чтобы экспортировать локализованные имена внешних типов контента в конкретном языковом стандарте.

    • Щелкните Свойства, чтобы экспортировать свойства внешних типов контента.

    • Щелкните Разрешения, чтобы экспортировать разрешения для внешних типов контента.

    • Щелкните Прокси, чтобы экспортировать специфический для реализации прокси, используемый для подключения к внешней системе.

  9. При сохранении набора ресурсов, который позднее может быть экспортирован для использования в конкретной среде, в поле Использовать параметры настраиваемой среды введите уникальное имя, связанное с экспортируемыми параметрами среды.

  10. Щелкните Экспорт.

    Отобразится интерфейс компьютера для сохранения модели подключения к бизнес-данным или файла ресурсов в сетевой папке.

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

Разрешения для модели подключения к бизнес-данным устанавливаются, чтобы указать, кто может ее изменять и кто может задавать разрешения для нее.

Рекомендуется предоставить требуемые разрешения всем пользователям или группам, чтобы у учетных записей были минимальные привилегии для выполнения требуемых задач. Дополнительные сведения об установке разрешений см. в разделе Обзор разрешений службы Business Connectivity Service статьи "Обзор системы безопасности служб Business Connectivity Services (SharePoint Server 2010)".

Чтобы задать разрешения для модели подключения к бизнес-данным, выполните перечисленные ниже действия.

  1. Проверьте наличие одной из следующих учетных записей администратора:

    • Администратор фермы.

    • Необходимо быть администратором приложения Служба подключения к бизнес-данным и обладать разрешением на установку разрешений для модели.

  2. В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.

  3. В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.

  4. На вкладке Приложения-службы в разделе Операции выберите Управление.

  5. На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.

  6. Установите флажки всех моделей подключения к бизнес-данным, для которых необходимо задать разрешения.

  7. В группе Разрешения нажмите кнопку Задать разрешения для объекта.

  8. В поле укажите учетные записи пользователей, группы или утверждения, для которых будут назначены разрешения, и затем нажмите кнопку Добавить.

    Примечание

    В именах учетных записей, групп или утверждений отсутствует вертикальная черта (|).

  9. Задайте разрешения для учетной записи, группы или утверждения.

    Примечание

    В списке управления доступом объекта метаданных по крайней мере один пользователь, группа или утверждение должны иметь разрешение на установку разрешений.

    • Щелкните Правка, чтобы разрешить пользователю, группе или утверждению изменять модель подключения к бизнес-данным.

      Заметка о безопасностиSecurity Note
      Разрешение "Правка" следует рассматривать как высокопривилегированное. Обладающий этим разрешением злоумышленник может похитить учетные данные или повредить ферму серверов. Для обеспечения безопасности решения рекомендуется использовать тестовую среду, в которой разрешения на изменение можно свободно давать разработчикам и проектировщикам решения. При развертывании протестированного решения в рабочей среде удалите разрешения на изменение.
    • Щелкните Задать разрешения, чтобы разрешить пользователю, группе или утверждению задавать разрешения для модели подключения к бизнес-данным.

      Заметка о безопасностиSecurity Note
      Разрешение на задание разрешений следует рассматривать как высокопривилегированное. Обладающий этим разрешением пользователь может предоставить разрешение на изменение модели подключения к бизнес-данным.

      Важно!

      Другие два разрешения в списке, Доступно для выбора в клиентах и Выполнение, неприменимы к моделям подключения к бизнес-данным.

Просмотр всех моделей

Можно просмотреть все модели в приложении Служба подключения к бизнес-данным.

Чтобы просмотреть все модели, выполните перечисленные ниже действия.

  1. Проверьте наличие следующих административных учетных данных.

    • Администратор фермы или администратор приложения-службы.
  2. В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.

  3. В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.

  4. На вкладке Приложения-службы в разделе Операции выберите Управление.

  5. На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.

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

При удалении модели подключения к бизнес-данным вместе с ней удаляются все ее внешние типы контента и внешние системы, которые не содержатся в других моделях.

Чтобы удалить модель подключения к бизнес-данным, выполните перечисленные ниже действия.

  1. Проверьте наличие одной из следующих учетных записей администратора:

    • Администратор фермы.

    • Необходимо быть администратором приложения Служба подключения к бизнес-данным и обладать разрешением на изменение модели.

  2. В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.

  3. В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.

  4. На вкладке Приложения-службы в разделе Операции выберите Управление.

  5. На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.

  6. На странице Модели подключения к бизнес-данным выберите удаляемую модель.

  7. В группе Модели подключения к бизнес-данным щелкните Удалить и подтвердите удаление, нажав кнопку OK.

Просмотр внешних типов контента модели

Просмотрите внешние типы контента модели, чтобы получить сведения о модели или выбрать внешний тип контента для следующей задачи.

Чтобы просмотреть внешние типы контента модели, выполните перечисленные ниже действия.

  1. Проверьте наличие следующих административных учетных данных.

    • Администратор фермы или администратор приложения-службы.
  2. В разделе Управление приложениями веб-сайта центра администрирования щелкните Управление приложениями-службами.

  3. В списке приложений-служб щелкните строку, в которой содержится приложение Служба подключения к бизнес-данным.

  4. На вкладке Приложения-службы в разделе Операции выберите Управление.

  5. На вкладке Изменить в группеПредставление щелкните Модели подключения к бизнес-данным.

  6. Наведите указатель мыши на модель, щелкните появившуюся стрелку и выберите команду Просмотреть внешние типы контента.