Упутства за виртуелну табелу која користи v4 OData добављач података
Замислите да желите да приступите, направите, ажурирате и избришете неке личне податке о контакту са спољног извора података у апликацији заснованој на моделу. У овом једноставном упутству, моделираћете виртуелну табелу Особа са колонама мапираним на спољну шему са овим операцијама при извршавању из OData веб-услуге.
Пошто извор података који се користи за ово упутство има OData v4 веб-услугу, можемо да користимо у OData v4 добављача података који је обухваћен окружењем.
URL адреса веб-услуге: https://contosowebservice.azurewebsites.net/odata/
Важно
- URL адреса веб-услуге која се користи за ово упутство није функционална веб-услуга.
- Не можете да користите OData v4 добављача података за повезивање са другим окружењем.
За ово упутство, потребна је једна виртуелна табела који садржи следеће колоне.
Спољни назив колоне | Врста спољних података | Тип података виртуелне табеле | Сврха |
---|---|---|---|
ID | Edm.Guid |
Примарни кључ | Примарни кључ за табелу |
FirstName | Edm.String |
Један ред текста | Име особе |
LastName | Edm.String |
Један ред текста | Презиме особе |
Узраст | Edm.Int32 |
Цео број | Старост особе |
LastModifiedOn | Edm.DateTimeOffset |
Датум и време | Датум и време последње измене записа особе |
OData метаподаци табеле особе спољног извора података:
Креирајте извор за OData v4 добављача услуга који користи пробну веб-услугу OASIS Open Data Protocol (OData).
Изаберите Поставке > Администрација > Извори података виртуелних ентитета.
Изаберите НОВО, изаберите OData v4 Data Provider, а затим изаберите У реду.
Унесите или изаберите следеће информације.
Поље Вредност Име Узорак OData извора података особе URL https://contosowebservice.azurewebsites.net/odata
Временско ограничење 30 Враћање броја уметнутих Пагинација на страни клијента Враћање броја уметнутих Тачно
Оставите друге колоне као што јесу и изаберите САЧУВАЈ И ЗАТВОРИ.
Савет
Када користите сопствену веб-услугу, уверите се да је URL важећи тако што ћете га налепити у веб-прегледач. Ако желите да разумете колоне и типове података који одговарају табели која вас занима, можете да додате /$metadata
на крај URL адресе да бисте видели дефиницију табела у вашој веб-услузи.
Део имена сваке табеле коју креирате је префикс прилагођавања. Он се поставља на основу издавача решења за решење на ком радите. Проверите да ли радите на неконтролисаном решењу у ком је префикс прилагођавања ваш жељени префикс за ову табелу. Још информација: Промена префикса за издавача решења
У услузи Power Apps изаберите Решења у левом окну за навигацију, а затим на траци са алаткама изаберите Прелазак на класични изглед. Ако се ставка не налази у окну бочне табле, изаберите …Више, а затим изаберите ставку коју желите.
На листи Сва решења отворите жељено некомплетно решење.
У левом окну за навигацију истраживача решења изаберите Ентитети, а затим изаберите Ново из главног окна.
На обрасцу Ентитет: Ново, изаберите опцију Виртуелна табела, а затим унесите следеће информације:
Поље Вредност Извор података Узорак OData извора података особе Име за приказ Особа Име у множини Особе Име new_person Спољни назив Особе Спољни назив колекције Особе Белешке (укључује прилоге) изабрано Активности изабрано Напомена
Семантика путање OData ресурса користи
EntitySet
да идентификује ресурс. У узорку OData веб-услуге,EntitySet
је дефинисан као Људи. Ова вредност се користи као Спољно име за виртуелну табелу Особа.Поред Области које приказују овај ентитет, изаберите Продаја, а затим изаберите Сачувај (али немојте да затворите образац табеле).
У левом окну за навигацију странице Ентитет: Особа, изаберите Поља. Као део овог упутства, изменићете две постојеће колоне и додати још три колоне које су доступне у спољном извору података.
Важно
Спољна имена су разликују велика и мала слова. Погледајте метаподатке веб-услуге да бисте се уверили да користите исправно име. Непостојећа вредност „false“ означава да је обавезан атрибут. Имајте на уму да су колоне примарног кључа увек системски захтеване.
Отворите колону new_personid и промените следеће својство вредношћу наведеном овде:
Спољни назив: ID
Изаберите Сачувај и затвори.
Отворите колону new_name и измените следећа својства како бисте имали вредности које су наведене овде:
- Име за приказ: Презиме
- Спољни назив: LastName
Изаберите Сачувај и затвори.
Изаберите Ново, и на страници Поље: Ново за особу унесите следеће информације:
Поље Вредност Име за приказ Име Име new_firstname Спољни назив FirstName Захтев поља Потребно за посао Тип података Један ред текста Изаберите Сачувај и затвори.
Изаберите Ново, и на страници Поље: Ново за особу унесите следеће информације:
Поље Вредност Име за приказ Узраст Име new_age Спољни назив Узраст Захтев поља Потребно за посао Тип података Цео број Изаберите Сачувај и затвори.
Изаберите Ново, и на страници Поље: Ново за особу унесите следеће информације:
Поље Вредност Име за приказ Последњи пут измењено: Име new_lastmodifiedon Спољни назив LastModifiedOn Захтев поља Потребно за посао Тип података Датум и време
У прозору табеле Особа, изаберите Обрасци.
Отворите главни образац, превуците и отпустите колоне Име, Старост и Последња измена из десног окна на образац у одељку Општи подаци.
У прозору табеле Особа, изаберите Сачувај и затвори.
- У левом окну истраживача решења, у оквиру опције Ентитет особе изаберите Прикази.
- Отворите приказ Све особе.
- У окну Заједнички задаци, изаберите дугме Додај колоне.
- Изаберите колоне Име, Старост и Последња измена, а затим изаберите У реду.
- У прозору Приказ: Све особе распоредите редослед колона тако што ћете изабрати стрелице за померање улево и удесно, а затим изаберите Сними и затвори.
- У прозору Истраживача решења изаберите опцију Објави сва прилагођавања.
- Након што су објављена сва прилагођавања, затворите прозор Истраживача решења.
Направите апликацију засновану на моделу и додајте табелу Особа до мапе локације. Затим одаберите главни образац Особа и приказ Напредна претрага особа. Објавите апликацију. Више информација: Направите своју прву апликацију засновану на моделу од почетка
Тада корисници апликације могу да извршавају операције читања, креирања, ажурирања и брисања помоћу виртуелне табеле као и било која друга табела у услузи Microsoft Dataverse.
- Покрените апликацију засновану на моделу. Изаберите Ново, попуните потребне колоне, а затим сачувајте запис.
- Изаберите Ново поново да направите још један запис и сачувајте га.
- Сада би требао да имате два записа слична следећем у приказу Све особе.
- Да бисте избрисали запис, одаберите запис особе, а затим изаберите Избриши. Потврдите да бисте избрисали запис на страници за потврду.
Конфигурација, захтеви и најбоље праксе OData v4 добављача података
Креирање и уређивање виртуелних табела које садрже податке из спољног извора података
Напомена
Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)
Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).