Prehliadka virtuálnej tabuľky prostredníctvom poskytovateľa údajov OData v4
Predstavte si, že chcete vo svojej modelom riadenej aplikácii získať prístup, vytvoriť, aktualizovať a odstrániť niektoré osobné informácie o kontakte z externého zdroj údajov. V tomto jednoduchom návode budete modelovať virtuálnu tabuľku s názvom Osoba so stĺpcami mapovanými do externej schémy do týchto operácií za behu z webovej služby OData.
Podrobnosti o zdroji údajov
Pretože zdroj údajov použitý pre tento návod má OData v4 webovú službu, môžeme použiť OData v4 poskytovateľ údajov uvedeného vo vašom prostredí.
Adresa url webovej služby: https://contosowebservice.azurewebsites.net/odata/
Dôležité
- Adresu url webovej služby použitá pre tento návod nie je fungujúca webová služba.
- Poskytovateľa údajov OData v4 nemôžete použiť na pripojenie k inému prostrediu.
Pre tento návod je potrebná jedna virtuálna tabuľka, ktorá obsahuje nasledujúce stĺpce.
Externý názov stĺpca | Typ externých údajov | Typ údajov virtuálnej tabuľky | Účel |
---|---|---|---|
Identifikátor | Edm.Guid |
Primárny kľúč | Primárny kľúč pre tabuľku |
FirstName | Edm.String |
Jeden riadok textu | Krstné meno osoby |
LastName | Edm.String |
Jeden riadok textu | Priezvisko osoby |
Vek | Edm.Int32 |
Celé číslo | Vek osoby |
Naposledy upravené | Edm.DateTimeOffset |
Dátum a čas | Dátum a čas poslednej úpravy záznamu osoby |
Metaúdaje OData tabuľky osoby externého zdroja údajov:
Vytvorenie zdroja údajov
Vytvorenie zdroja údajov pre Odate v4 údaje poskytovateľa, ktorého používa OASIS protokol otvorený údajov (OData) vzorka webovej služby.
Prejdite na Nastavenia > Správa > Zdroje údajov virtuálnych entít.
Stlačte možnosť NOVÝ, stlačte poskytovateľ údajov OData v4 a potom stlačte OK.
Zadajte alebo si vyberte z nasledujúcich informácií.
Pole Hodnota Meno Ukážka osoby zdroj údajov OData Adresa URL https://contosowebservice.azurewebsites.net/odata
Časový limit 30 Vrátiť počet vnorených entít Stránkovanie na strane klienta Vrátiť počet vnorených entít Pravdivé
Ostatné stĺpce nechajte tak a stlačte možnosť ULOŽIŤ A ZAVRIEŤ.
Tip
Pri používaní vlastnej webovej služby skontrolujte, že adresa URL je platná tým, že ju skopírujete do webového prehliadača. Ak chcete porozumieť stĺpcom a dátovým typom príslušným k tabuľke, ktorá vás zaujíma, môžete pridať /$metadata
na koniec svojej adresy URL, aby ste videli definíciu tabuliek vo vašej webovej službe.
Otvorte prieskumník riešení
Časť názvu každej vlastnej vytvorenej tabuľky je predpona prispôsobenia. Ide o množinu natavenú na základe vydavateľa riešenia pre riešenie, na ktorom pracujete. Uistite sa, že pracujete na neriadenom riešení, ktoré má taký prefix prispôsobenia, aký chcete pre túto tabuľku. Ďalšie informácie: Ak chcete zmeniť prefix vydavateľa riešenia
Otvorenie nespravovaného riešenia
Na portáli Power Apps vyberte položku Riešenia na ľavej navigačnej table a potom na paneli s nástrojmi vyberte položku Prepnúť na klasické. Ak sa položka nenachádza na table bočného panela, vyberte položku … Viac a potom vyberte požadovanú položku.
V zozname Všetky riešenia otvorte požadované nespravované riešenie.
Vytvorenie virtuálnej tabuľky
Na ľavej navigačnej table prieskumníka riešenia stlačte možnosť Entity a potom na hlavnej table stlačte Nové.
Vo formulári Entita: nová stlačte možnosť Virtuálna tabuľka a následne zadajte nasledovné informácie:
Pole Hodnota Zdroj údajov Ukážka osoby zdroj údajov OData Názov zobrazenia Osoba Plurálny názov Osoby Meno new_person Externý názov Ľudia Externý názov kolekcie Ľudia Poznámky (vrátane príloh) vybraté Aktivity vybraté Poznámka
Sémantika cesty zdroja OData používa
EntitySet
na identifikáciu zdroja. Vo vzorovej webovej službe OData jeEntitySet
definované ako Ľudia. Táto hodnota sa používa ako Vonkajšie meno pre virtuálnu tabuľku Osoba.Vedľa Oblasti, ktoré zobrazujú túto entitu vyberte Predaj a potom kliknite na tlačidlo Uložiť (ale nemusíte zatvárať formulár tabuľky).
Vytvorenie stĺpcov pre virtuálnu tabuľku
Na ľavej navigačnej table stránky Entita: Osoba vyberte možnosť Polia. V rámci tohto návodu budete upravovať dva existujúce stĺpce a pridávať ďalšie tri stĺpce, ktoré sú k dispozícii v externom zdroji údajov.
Dôležité
Externé názvy rozlišujú veľkosť písmen. Prezrite si metaúdaje svojej webovej služby a presvedčte sa, že máte správny názov. Hodnota null príznaku false znamená, že je potrebné zadať atribút. Všimnite si, že stĺpce hlavného kľúča si vždy vyžaduje systém.
Otvorte stĺpec new_personid a zmeňte nasledujúcu vlastnosť na hodnotu uvedenú tu:
Externý názov: Id
Vyberte položku Uložiť a zavrieť.
Otvorte stĺpec new_name a zmeňte nasledujúce vlastnosti na hodnoty uvedené tu:
- Zobrazovaný názov: Priezvisko
- Externý názov: Priezvisko
Vyberte položku Uložiť a zavrieť.
Vyberte Nové a na stránke Pole: Nové pre osobu zadajte nasledujúce informácie:
Pole Hodnota Názov zobrazenia Meno Meno nové_krstnemeno Externý názov FirstName Požiadavka poľa Požadované podnikom Typ údajov Jeden riadok textu Vyberte položku Uložiť a zavrieť.
Vyberte Nové a na stránke Pole: Nové pre osobu zadajte nasledujúce informácie:
Pole Hodnota Názov zobrazenia Vek Meno novy_vek Externý názov Vek Požiadavka poľa Požadované podnikom Typ údajov Celé číslo Vyberte položku Uložiť a zavrieť.
Vyberte Nové a na stránke Pole: Nové pre osobu zadajte nasledujúce informácie:
Pole Hodnota Názov zobrazenia Naposledy upravené dňa Meno nove_naposledyupravene Externý názov NaposledyUpraveneDna Požiadavka poľa Požadované podnikom Typ údajov Dátum a čas
Pridanie stĺpcov do hlavného formulára
V okne tabuľky Osoba vyberte možnosť Formuláre.
Otvorte hlavný formulár, myšou presuňte stĺpce Krstné meno, Vek a Posledná zmena dňa z pravej tably do formulára v priečinku Všeobecné.
V okne tabuľky Osoba vyberte Uložiť a ukončiť.
Nastavte predvolené zobrazenie
- Na ľavej table v Prieskumníkovi riešení v časti Entita Osoba stlačte možnosť Zobrazenia.
- Otvorte zobrazenie Všetky osoby.
- Na table Všeobecné úlohy vyberte Pridať stĺpce.
- Vyberte stĺpce Krstné meno, Vek a Naposledy upravené dňa stĺpce a potom vyberte OK.
- V okne Zobraziť: Všetci ľudia usporiadajte poradie stĺpcov výberom šípok presunúť doľava a doprava a potom vyberte Uložiť a zavrieť.
- V okne prehliadača riešení vyberte Publikovať všetky prispôsobenia.
- V okne prehliadača riešení stlačte možnosť Publikovať všetky prispôsobenia.
Použitie virtuálnej tabuľky v modelom riadenej aplikácii
Vytvorte modelom riadenú aplikáciu a pridajte tabuľku Osoba k mape lokality. Potom vyberte hlavný formulár Osoba a zobrazenie Rozšírené vyhľadávanie osoby. Publikuje aplikáciu. Ďalšie informácie: Vytvorte svoju novú modelom riadenú aplikáciu celkom od začiatku
Potom môžu používatelia aplikácií vykonávať operácie čítania, vytvárania, aktualizácie a mazania pomocou virtuálnej tabuľky rovnako ako ktorákoľvek iná tabuľka v Microsoft Dataverse.
Vytváranie, prezeranie a mazanie záznamov pomocou virtuálnej tabuľky
- Spustite modelom riadenú aplikáciu. Vyberte Nový, vyplňte požadované stĺpce a záznam uložte.
- Vyberte Nový znova, aby ste vytvorili ďalší záznam a uložili ho.
- Teraz by ste mali mať dva záznamy podobné nasledujúcim v zobrazení Všetky osoby.
- Ak chcete odstrániť záznam, vyberte záznam osoby a potom vyberte Odstrániť. Potvrďte odstránenie záznamu na stránke s potvrdením.
Pozrite si tiež:
Konfigurácia poskytovateľa údajov OData v4, požiadavky a osvedčené postupy
Vytváranie a úprava virtuálnych tabuliek, ktoré obsahujú údaje z externého zdroja údajov
Poznámka
Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)
Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).