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

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Создание внешнего типа содержимого для связанного элемента

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

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

В нормализованной базе данных для точного моделирования такой информации между таблицами могут определяться соответствующие отношения. Например, между таблицей Customers и Orders может существовать отношение “один ко многим”. В обеих таблицах содержится поле CustomerlD. В таблице Customers каждая запись имеет уникальное значением в поле CustomerlD. а в таблице Orders может встречаться несколько записей с одним и тем же значением в этом поле, что и отражает размещение одним заказчиком более одного заказа.

В базе данных AdventureWorksLT именно такое отношение существуют между таблицей Customers и таблицей Orders. В случае применения Business Data Connectivity для определения внешнего типа данных с отношениями подобного рода понадобится выполнить один дополнительный шаг.

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

1. В отображаемой слева панели Site Objects (Объекты сайта) в окне SharePoint Designer щелкните на опции External Content Types (Внешние типы содержимого).

2. На вкладке External Content Types (Внешние типы содержимого) интерфейса ленты щелкните на кнопке New External Content Туре (Создать новый внешний тип содержимого).

3. В разделе External Content Type Information (Информация о внешнем типе содержимого) введите в полях Name (Имя) и Display Name (Отображаемое имя) строку BCS Order.

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

5. В результате выполнения предыдущего набора шагов источник данных AdventureWorksLT должен быть уже доступен. Последовательно разверните узлы AdventureWorksLT, Tables (Таблицы), SalesOrderHeader и Columns (Столбцы), чтобы увидеть, какие столбцы доступны в таблице SalesOrderHeader. Обратите внимание на присутствие столбца CustomerlD.

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

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

8. На экране Input Parameters (Входные параметры) поле SalesOrderld автоматически распознается как подходящее на роль идентификатора для внешнего типа содержимого. Не вносите никаких изменений на этом экране, а просто щелкните на кнопке Next.

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

10. Щелкните на узле SalesOrderHeader правой кнопкой мыши и выберите в появившемся списке вариант New Association (Создать новую операцию установки ассоциации). Эта операция необходима для установки отношения между заказчиком и заказом.

11. Запустится мастер создания операции установки ассоциации (Association Creation Wizard), состоящий из четырех экранов. На первом экране — Association Properties (Свойства ассоциации) — введите в полях Name (Имя) и Display Name (Отображаемое имя) строку SalesOrder Customer Association, как показано на рис. 31.4.

■удяиудмр<*т>рдл wiar&w.iw

Часть VI

Association Properties

Cafljwfr»wtllgtfui U»assoO*flccib3 thardatcdextBmaicorfTttyp». A**odieonN»Be' ^afrrCrdaCustotntr ftjaxlaUri ~*

| Input Paremters

Retun Parameter

АяосШкпВДауМга js^MOrderCietomvAsndBtkr Operation Typ*

RdrtadExtemrfCencentTypo; http#nn20l0tMp/*«/bcsMfflplaBC5Cietomcr

Fo ere* 9 an «stodeaan, th* «Ы*Ч operations on the cv»r ertt eternal cwt ert type rqn а iMp(Jng to ап IdertfW <f tte detfed rttateJ ejrtemdcortenttyw.MapeetfiidwitfterfTamthertlatodejftendErtentt^ifaaanflpproprtetefiefci Тофк#уяЬ-М&.,1ура1Ь* iWtrtato. ____

Errors and Warnings

I

-г - I NW> Г ^ Г

| TocaffnlKutPvaMters^Nst

Puc. 31.4. Создание ассоциации между связанными внешними типами содержимого

12. Щелкните на кнопке Browse (Обзор) рядом с заголовком Related External Content Туре (Связанный внешний тип содержимого). Внешние типы содержимого BCS Order (текущий) и BCS Customer (созданный ранее) должны стать доступными для выбора. Выберите тип BCS Customer и щелкните на кнопке ОК. Ниже автоматически выбирается поле CustomerlD, поскольку обе таблицы имеют поле с таким именем. Таким образом, SharePoint Designer признает его наиболее вероятным кандидатом на роль поля, по которому должно быть установлено отношение.

13. На следующем экране мастера — Input Parameters (Входные параметры) — щелкните на поле CustomerlD в области Data Source Elements (Элементы источника данных). Отметьте флажок Map to Identifier (Отображать на идентификатор) и щелкните на кнопке Next (Далее).

14. На следующем экране мастера — Filter Parameters (Параметры фильтрации) — не вносите никаких изменений. Просто щелкните на кнопке Next.

15. На следующем экране мастера — Return Parameters (Возвращаемые параметры) — не вносите никаких изменений, а просто щелкните на кнопке Finish (Готово).

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

17. На экране Operation Properties (Свойства операции) мастера, который запустится далее, в полях Operation Name (Имя операции) и Operation Display Name (Отображаемое имя операции) введите строку SalesOrder Read List и щелкните на кнопке Next.

18. На экране Filter Parameters (Параметры фильтрации) щелкните на кнопке Add Filter Parameter (Добавить параметр фильтрации). В разделе свойств нового фильтра измените значение свойства Data Source Element (Элемент источника данных) на CustomerlD. В свойстве Filter (Фильтр) щелкните на ссылке Click to Add (Щелкните для добавления). В диалоговом окне Filter Configuration (Конфигурация фильтра), которое появится после этого, не вносите никаких изменений, а просто щелкните на кнопке ОК. И, наконец, в свойстве Default Value (Значение по умолчанию) введите значение 1. По окончании щелкните на кнопке Next.

19. На экране Return Parameters (Возвращаемые параметры) выберите поле SalesOrderlD в области Data Source Elements (Элементы источника данных) и отметьте флажок Show in Picker (Показывать в инструменте для выбора) в области Properties (Свойства). Повторить то же самое для полей OrderDate, ShipDate и TotalDue и щелкните на кнопке Finish.

20. Щелкните на значке Save (Сохранить) в левом верхнем углу окна SharePoint Designer (или нажмите комбинацию клавиш <Ctrl+S>), чтобы сохранить новый внешний тип содержимого.

После выполнения всех этих шагов в разделе BCS Metadata Store (Хранилище метаданных BCS) на сайте центра администрирования SharePoint будет присутствовать два внешних типа содержимого. Оба они будут доступны для использования на других сайтах SharePoint.


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

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

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

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



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

0.011 с.