Прочитај на енглеском

Делите путем


Упутства за виртуелну табелу која користи 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 метаподаци табеле особе спољног извора података:

2. део Odata XML-а за спољни извор података.

Креирање извора података

Креирајте извор за OData v4 добављача услуга који користи пробну веб-услугу OASIS Open Data Protocol (OData).

  1. Изаберите Поставке > Администрација > Извори података виртуелних ентитета.

  2. Изаберите НОВО, изаберите OData v4 Data Provider, а затим изаберите У реду.

  3. Унесите или изаберите следеће информације.

    Поље Вредност
    Име Узорак OData извора података особе
    URL https://contosowebservice.azurewebsites.net/odata
    Временско ограничење 30
    Враћање броја уметнутих Пагинација на страни клијента
    Враћање броја уметнутих Тачно

Оставите друге колоне као што јесу и изаберите САЧУВАЈ И ЗАТВОРИ.

Савет

Када користите сопствену веб-услугу, уверите се да је URL важећи тако што ћете га налепити у веб-прегледач. Ако желите да разумете колоне и типове података који одговарају табели која вас занима, можете да додате /$metadata на крај URL адресе да бисте видели дефиницију табела у вашој веб-услузи.

Отворите истраживач решења

Део имена сваке табеле коју креирате је префикс прилагођавања. Он се поставља на основу издавача решења за решење на ком радите. Проверите да ли радите на неконтролисаном решењу у ком је префикс прилагођавања ваш жељени префикс за ову табелу. Још информација: Промена префикса за издавача решења

Отварање некомплетног решења

  1. У услузи Power Apps изаберите Решења у левом окну за навигацију, а затим на траци са алаткама изаберите Прелазак на класични изглед. Ако се ставка не налази у окну бочне табле, изаберите …Више, а затим изаберите ставку коју желите.

  2. На листи Сва решења отворите жељено некомплетно решење.

Креирање виртуелне табеле

  1. У левом окну за навигацију истраживача решења изаберите Ентитети, а затим изаберите Ново из главног окна.

  2. На обрасцу Ентитет: Ново, изаберите опцију Виртуелна табела, а затим унесите следеће информације:

    Поље Вредност
    Извор података Узорак OData извора података особе
    Име за приказ Особа
    Име у множини Особе
    Име new_person
    Спољни назив Особе
    Спољни назив колекције Особе
    Белешке (укључује прилоге) изабрано
    Активности изабрано

    Напомена

    Семантика путање OData ресурса користи EntitySet да идентификује ресурс. У узорку OData веб-услуге, EntitySet је дефинисан као Људи. Ова вредност се користи као Спољно име за виртуелну табелу Особа.

  3. Поред Области које приказују овај ентитет, изаберите Продаја, а затим изаберите Сачувај (али немојте да затворите образац табеле). Дефиниција табеле особа.

Креирање колона за виртуелну табелу

У левом окну за навигацију странице Ентитет: Особа, изаберите Поља. Као део овог упутства, изменићете две постојеће колоне и додати још три колоне које су доступне у спољном извору података.

Важно

Спољна имена су разликују велика и мала слова. Погледајте метаподатке веб-услуге да бисте се уверили да користите исправно име. Непостојећа вредност „false“ означава да је обавезан атрибут. Имајте на уму да су колоне примарног кључа увек системски захтеване.

  1. Отворите колону new_personid и промените следеће својство вредношћу наведеном овде:

    Спољни назив: ID

    Направите колону за ID.

  2. Изаберите Сачувај и затвори.

  3. Отворите колону new_name и измените следећа својства како бисте имали вредности које су наведене овде:

    • Име за приказ: Презиме
    • Спољни назив: LastName

    Направите колону за презиме.

  4. Изаберите Сачувај и затвори.

  5. Изаберите Ново, и на страници Поље: Ново за особу унесите следеће информације:

    Поље Вредност
    Име за приказ Име
    Име new_firstname
    Спољни назив FirstName
    Захтев поља Потребно за посао
    Тип података Један ред текста

    Направите колону за старост за особу.

  6. Изаберите Сачувај и затвори.

  7. Изаберите Ново, и на страници Поље: Ново за особу унесите следеће информације:

    Поље Вредност
    Име за приказ Узраст
    Име new_age
    Спољни назив Узраст
    Захтев поља Потребно за посао
    Тип података Цео број

    Направите колону за старост.

  8. Изаберите Сачувај и затвори.

  9. Изаберите Ново, и на страници Поље: Ново за особу унесите следеће информације:

    Поље Вредност
    Име за приказ Последњи пут измењено:
    Име new_lastmodifiedon
    Спољни назив LastModifiedOn
    Захтев поља Потребно за посао
    Тип података Датум и време

    Направите колону за последњу измену.

Додајте колоне у главни образац

  1. У прозору табеле Особа, изаберите Обрасци.

  2. Отворите главни образац, превуците и отпустите колоне Име, Старост и Последња измена из десног окна на образац у одељку Општи подаци.

    Име, старост и последња промена у колонама додатим у главни образац.

  3. У прозору табеле Особа, изаберите Сачувај и затвори.

Конфигурисање подразумеваног приказа

  1. У левом окну истраживача решења, у оквиру опције Ентитет особе изаберите Прикази.
  2. Отворите приказ Све особе.
  3. У окну Заједнички задаци, изаберите дугме Додај колоне. Додавање колона за приказ.
  4. Изаберите колоне Име, Старост и Последња измена, а затим изаберите У реду.
  5. У прозору Приказ: Све особе распоредите редослед колона тако што ћете изабрати стрелице за померање улево и удесно, а затим изаберите Сними и затвори.
  6. У прозору Истраживача решења изаберите опцију Објави сва прилагођавања.
  7. Након што су објављена сва прилагођавања, затворите прозор Истраживача решења.

Користите виртуелну табелу у апликацији заснованој на моделу

Направите апликацију засновану на моделу и додајте табелу Особа до мапе локације. Затим одаберите главни образац Особа и приказ Напредна претрага особа. Објавите апликацију. Више информација: Направите своју прву апликацију засновану на моделу од почетка

Тада корисници апликације могу да извршавају операције читања, креирања, ажурирања и брисања помоћу виртуелне табеле као и било која друга табела у услузи Microsoft Dataverse.

Креирање, приказ и брисање записа помоћу виртуелне табеле

  1. Покрените апликацију засновану на моделу. Изаберите Ново, попуните потребне колоне, а затим сачувајте запис.
  2. Изаберите Ново поново да направите још један запис и сачувајте га.
  3. Сада би требао да имате два записа слична следећем у приказу Све особе. Прикажи све особе.
  4. Да бисте избрисали запис, одаберите запис особе, а затим изаберите Избриши. Потврдите да бисте избрисали запис на страници за потврду.

Такође погледајте

Конфигурација, захтеви и најбоље праксе OData v4 добављача података
Креирање и уређивање виртуелних табела које садрже податке из спољног извора података

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).