Бөлісу құралы:


OData v4 деректер провайдері арқылы виртуалды кестеге шолу

Сіздің модельге негізделген бағдарламаның ішіндегі сыртқы деректер көзіндегі контакті туралы кейбір жеке ақпаратқа қатынасқыңыз, жасағыңыз, жаңартқыңыз және жойғыңыз келетінін елестетіп көріңіз. Осы қарапайым шолуда сіз орындалу уақытында OData веб-қызметіндегі осы операцияларға арналған сыртқы схемаға салыстырылған бағандары бар Тұлға атты виртуалды кесте үлгісін жасайсыз.

Деректер көзі туралы мәліметтер

Осы шолу үшін пайдаланылған деректер көзінің OData v4 веб-қызметі болғандықтан, ортада қамтылған OData v4 деректер жеткізушісін пайдалануға болады.

Веб-қызметтің URL мекенжайы: https://contosowebservice.azurewebsites.net/odata/

Маңызды

  • Осы шолу үшін пайдаланылған веб-қызметтің URL мекенжайы — жұмыс істеп тұрған веб-қызмет емес.
  • OData v4 деректер провайдерін басқа ортаға қосылу үшін пайдалану мүмкін емес.

Бұл шолу үшін келесі бағандарды қамтитын бір виртуалды кесте керек.

Сыртқы баған атауы Сыртқы деректер түрі Виртуалды кесте деректер түрі Мақсат
Идентификатор Edm.Guid Бастапқы кілт Кестенің негізгі кілті
FirstName Edm.String Мәтіннің бір жолы Тұлғаны аты
LastName Edm.String Мәтіннің бір жолы Тұлғаның тегі
Жасы Edm.Int32 Бүтін сан Тұлғаның жасы
LastModifiedOn Edm.DateTimeOffset Күн және уақыт Соңғы өзгертілген деректер және жеке мәліметтер жазбасының уақыты

Сыртқы деректер көзі тұлға кестесінің OData метадеректері:

Odata сыртқы деректер көзі XML 2‑бөлім.

Деректер көзін жасау

OASIS ашық деректер протоколы (OData) үлгі веб-қызметін пайдаланатын OData v4 деректер жеткізушісі үшін деректер көзін жасаңыз.

  1. Параметрлер > Басқару > Виртуалдық нысанның деректер көздері тармағына өтіңіз.

  2. ЖАҢА пәрменін таңдаңыз, OData v4 деректер жеткізушісі параметрін таңдаңыз, содан кейін OK пәрменін таңдаңыз.

  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 бағанын ашып, мұнда көрсетілген мәні бар келесі сипатты өзгертіңіз:

    Сыртқы атауы: идентификатор

    Идентификатор бағанын жасаңыз.

  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. Аты, Жасы және Соңғы өзгертілген күні бағандарын таңдаңыз және содан кейін OK түймешігін таңдаңыз.
  5. Көру: Барлық адамдар терезесінде солға жылжыту және оңға жылжыту көрсеткілерін таңдау арқылы баған ретін реттеңіз және содан кейін Сақтау және жабу түймешігін таңдаңыз.
  6. Шешім жетектеушісі терезесінде Барлық теңшеулерді жариялау пәрменін таңдаңыз.
  7. Барлық теңшелімдер жарияланғаннан кейін «Шешімдер жетектеушісі» терезесін жабыңыз.

Модельге негізделген бағдарламадағы виртуалды кестені пайдаланыңыз

Модельге негізделген бағдарламаны жасаңыз және сайт картасына Тұлға пішінін қосыңыз. Содан кейін Тұлға негізгі пішінін және Тұлғаны кеңейтілген іздеу көрінісін таңдаңыз. Бағдарламаны жариялаңыз. Қосымша ақпарат: Бірінші модельге негізделген бағдарламаны басынан жасау

Содан кейін бағдарлама пайдаланушылары Microsoft Dataverse бағдарламасындағы кез келген басқа кесте сияқты виртуалды кестені пайдалану арқылы оқу, жасау, жаңарту және жою әрекеттерін орындай алады.

Виртуалды кестені пайдаланып жазбаларды жасау, көру және жою

  1. Модельге негізделген бағдарламаны іске қосыңыз. Жаңа түймешігін таңдаңыз, қажетті бағандарды толтырыңыз, содан кейін жазбаны сақтаңыз.
  2. Тағы бір жазба жасау үшін Жаңа түймешігін таңдаңыз және оны сақтаңыз.
  3. Енді сізде Барлық адамдар көрінісіндегі келесі жазбаға ұқсас екі жазба болуы керек. Барлық тұлғаларды көру.
  4. Жазбаны жою үшін жеке мәліметтер жазбасын таңдап, содан кейін Жою түймешігін таңдаңыз. Растау бетінде жазбаны жоюды растаңыз.

Сондай-ақ, келесіні қараңыз

OData v4 деректер жеткізушісінің конфигурациясы, талаптар және үздік тәжірибелер
Сыртқы деректер көзінен алынған деректерді қамтитын виртуалды кестелерді жасау және өңдеу

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).