Определение внешнего типа содержимого — КиберПедия 

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Определение внешнего типа содержимого

2022-11-27 29
Определение внешнего типа содержимого 0.00 из 5.00 0 оценок
Заказать работу

В следующем наборе упражнений показано, как создать самый простой внешний тип содержимого на примере таблицы Customers из базы данных AdventureWorks.

Для любого внешнего типа содержимого доступно несколько операций, и две из них — Read List (Чтение списка) и Read Item (Чтение элемента) — являются обязательными для его использования в SharePoint.

Операция Read List позволяет получить все строки таблицы, которые отвечают указанным в ней критериям. В примере с заказчиками с ее помощью можно просматривать все записи из таблицы Customers в одном списке SharePoint, при этом он будет выглядеть и вести себя подобно списку SharePoint. Несмотря на то что данные продолжают храниться в базе AdventureWorksLT на сервере SQL Server, ими можно пользоваться в SharePoint, имея в распоряжении функциональность представлений SharePoint, сортировки и фильтрации столбцов.

Операция Read Item позволяет изолировать отдельную запись из списка на основе уникального идентификатора, такого как CustomerlD. Также эта операция позволяет соединять вместе обычный список SharePoint с записями из таблицы Customers. В примерах, которые будут показаны далее, список Customer Service Issues (Заявки в отдел работы с заказчиками), хранящийся в SharePoint, может захватывать данные о вызовах, поступающих в отдел работы с заказчиками, и содержать смесь данных SharePoint и внешних данных.

Для внешних типов содержимого доступны и другие операции.

• Create (Создание) — добавляет новую запись в таблицу.

• Update (Обновления) — изменяет существующую запись.

• Delete (каление) — удаляет запись из таблицы.

• Association (Ассоциация) — определяет отношение между двумя связанными таблицами.

Часть VI

Каждая из этих операций подробно рассматривается в последующих разделах настоящей главы.

848

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

1. Откройте приложение SharePoint Designer 2010. Согласно установке, оно должно находиться в разделе SharePoint меню Programs (Программы).

2. В окне SharePoint Designer 2010 щелкните на кнопке Open Site (Открыть сайт) на вкладке File (Файл) в интерфейсе ленты. Введите веб-адрес сайта, созданного в предыдущем разделе, который должен выглядеть примерно так: http://mss2010. mydomain.com/sites/BCSSample/.

3. В окне Site Objects (Объекты сайта), которое показано в панели слева на рис. 31.2, выберите элемент External Content Types (Внешние типы содержимого).

Л' ЙК>1*>г.^(1ИИ|Д

агоП ЛтпР огЛ

л ъс «а *

SittObM fl BCISwyM tftbsneliewm WMVflim ^ S4thi«

|| ShAutii uS Cwtftotlirpci j| Silt Сйипч ■j &teMt£ontcrt^K* 15 Оза&ошсм MtdetfageA gt №Gre«p

SubsKts MFiiei fawilCwtrt ijrptt

There ««no tan to rfstr

I' «-<; ЛЩЛ _ifc *.1 '»» '

Puc. 31.2. Подключение к базе данных AdventureworksLT

4. Ha вкладке External Content Types (Внешние типы содержимого) интерфейса ленты в верхней части экрана выберите элемент New External Content Туре (Создать новый внешний тип содержимого).

5. В разделе External Content Type Information (Информация о внешнем типе содержимого) щелкните на ссылке New External Content Туре (Новый внешний тип содержимого) рядом с заголовком Name (Имя); вместо нее появится текстовое поле для ввода имени. Введите в этом поле имя BCS Customer (Заказчик BCS). После этого значение в поле Display Name (Отображаемое имя) автоматически обновится соответствующим образом.

6. Щелкните на ссылке Click Here to Discover New External Data Sources and Define External Content Types (Щелкните здесь для обнаружения новых внешних источников данных и определения типов содержимого) рядом с заголовком External System (Внешняя система).

7. В представлении Data Source Explorer (Проводник источников данных), которое появится после этого, щелкните на кнопке Add Connection (Добавить соединение).

8. В диалоговом окне External Data Source Type Selection (Выбор типа внешнего источника данных) выберите SQL Server в качестве типа источника данных и щелкните на кнопке ОК.

9. В диалоговом окне SQL Server Connection (Подключение к SQL Server) введите информацию, необходимую для установки соединения с SQL Server. В поле Database Server (Сервер баз данных) укажите имя сервера SQL Server и экземпляра, где была установлена база данных AdventureWorksLT, например, mySQLServer. myDomain. com. В поле Database Name (Имя базы данных) введите AdventureWorksLT. Среди вариантов подключения выберите Connect with User’s Identity (Подключаться с использованием идентификационных данных пользователя) и щелкните на кнопке ОК.

10. После установки соединения с базой данных AdventureWorksLT ее схема загрузится в представление Data Source Explorer. Разверните в нем узел AdventureWorksLT и обратите внимание, что для использования доступны таблицы, представления, подпрограммы (хранимые процедуры SQL Server) из базы данных AdventureWorksLT. Разверните также узел Tables (Таблицы).

11. Щелкните правой кнопкой мыши на таблице Customers, и появится список доступных операций. Для начала выберите в нем вариант New Read Item Operation (Создать новую операцию чтения элемента).

12. Запустится мастер создания операции чтения элемента (Read Item Wizard), состоящий из трех экранов. На первом экране — Operation Properties (Свойства операции) — введите в полях Operation Name (Имя операции) и Operation Display Name (Отображаемое имя операции) строку Customer Read Item и щелкните на кнопке Next (Далее).

13. На экране Input Parameters (Входные параметры) поле CustomerlD, благодаря тому, что оно было назначено уникальным идентификатором в этой таблице базы данных, автоматически распознается как подходящее на роль идентификатора для внешнего типа содержимого. Обратите внимание, что при выборе поля CustomerlD отмечаг ется флажок Map to Identifier (Отображать на идентификатор). Не вносите никаких изменений на этом экране, а просто щелкните на кнопке Next.

14. На последнем экране мастера — Return Parameter (Возвращаемый параметр) — мож но указать, какие столбцы из базы данных должны быть доступны для использования (рис. 31.3). Не вносите никаких изменений на этом экране, а просто щелкните на кнопке Finish (Iotobo).

15. Вернувшись к представлению Data Source Explorer в окне SharePoint Designer, снова щелкните правой кнопкой мыши на таблице Customers, но на этот раз выберите в появившемся списке вариант New Read List Operation (Создать новую операцию чтения списка).


Поделиться с друзьями:

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

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

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.