Deli z drugimi prek


Konfiguracija in najboljše prakse ponudnika podatkov OData v4

Ta tema velja za Dynamics 365 Customer Engagement (on-premises). Če vas zanima različica te teme za Power Apps, glejte: Konfiguracija ponudnika podatkov OData v4

Ta tema opisuje, kako konfigurirati ponudnika podatkov OData v4 ter zahteve in najboljše prakse za uporabo ponudnika podatkov OData v4 v povezavi s spletno storitvijo OData v4.

Najboljše prakse ponudnika podatkov OData v4

  • Pri vašem primerku morajo vse entitete imeti atribut ID. Ta ID deluje kot enolični identifikator in mora imeti vrednot GUID. Polja ID lahko preslikate samo v zunanja polja s podatki, vrste EDM.Guid. Ni mogoče opraviti preslikave podatkov vrste EDM.Int32 v podatkovno polje z enoličnim identifikatorjem.

  • Entitete OData z lastnostmi obveznosti morajo biti nastavljene tako, da se ujemajo s preslikanim poljem v virtualni entiteti. Na primer, lastnost entitete OData z Nullable=False mora imeti preslikano polje z atributom Field Requirement nastavljenim na Business Required.

  • Pri pridobivanju več poizvedovanj, na primer pri nalaganju podatkov v mreži, z izborom in filtriranjem parametrov poizvedovanj kontrolirajte velikost nabora podatkov iz zunanjega vira podatkov.

  • Če še ni omogočeno, morajo skrbniki omogočiti sledenje vtičnika. Ko je omogočeno, so vse napake končne točke OData prikazane v dnevniku sledenja vtičnika. Več informacij: Pogovorno okno sistemskih nastavitev – zavihek Prilagajanje

Preslikave podatkovnih tipov

Spodnja tabela prikazuje preslikave podatkovnega tipa modela podatkov entitete (EDM) OData z ustrezno vrsto podatkov.

Podatkovni tip OData Podatkovni tip
Edm.Boolean Dve možnosti
Edm.DateTime Datum in ura
Edm.DateTimeOffset Datum in ura
Edm.Decimal Decimalno število ali valuta
Edm.Double Število s plavajočo vejico
Edm.Guid Enolični identifikator
Edm.Int32 Celo število
Edm.Int64 Celo število
Edm.String Ena vrstica besedila ali več vrstic besedila

Podatkovni tipi modelov podatkovne entitete, ki niso podprti pri preslikavah z virtualnimi entitetami

  • Edm.Binary

  • Edm.Time

  • Edm.Float

  • Edm.Single

  • Edm.Int16

  • Edm.Byte

  • Edm.SByte

Dodajanje vira podatkov z uporabo ponudnika podatkov OData v4

Ta postopek prikazuje uporabo ponudnika podatkov OData, pripravljenega za uporabo, kot virtualni vir podatkov entitete.

  1. Pojdite na Nastavitve>Skrbništvo>Viri podatkov o navideznih entitetah.

  2. V orodni vrstici dejanj izberite Novo.

  3. V pogovornem oknu Izbira ponudnika podatkov izberite med naslednjimi viri podatkov in nato izberite V redu.

    • Ponudnik podatkov OData v4. Vaše okolje vključuje ponudnika podatkov OData v4, ki se lahko uporablja za povezavo z viri podatkov, ki podpirajo odprti standard OData v4.

    • Ponudnik podatkov po meri. Če ste uvozili vtičnik ponudnika podatkov, bo ponudnik podatkov prikazan tukaj. Več informacij: Začnite z virtualnimi entitetami

  4. Na strani z lastnostmi novega vira podatkov izpolnite naslednja polja in nato shranite zapis.

    • Ime. Vnesite ime, ki opisuje vir podatkov.

    • Uri. Če uporabljate ponudnika podatkov OData, vnesite URI za spletno storitev OData. Če na primer uporabljate ponudnika OData za povezavo s spletno storitvijo, ki gostuje v Azure, je lahko URI podoben https://contosodataservice.azurewebsites.net/odata/

    • Časovna omejitev v sekundah. Vnesite število sekund čakanja na odgovor iz spletne storitve pred potekom časovne omejitve. Na primer, vnesite 30, če želite počakati največ trideset sekund, preden časovna omejitev poteče.

    • Način označevanja strani. Izberite, ali želite za nadzor rezultatov poizvedovanj prikaz strani v odjemalcu ali strežniku. Privzeta vrednost je prikaz strani v odjemalcu. Pri prikazu strani v strežniku le-ta s parametrom $skiptoken, ki je dodan v niz poizvedbe, nadzoruje prikaz rezultatov. Več informacij: Možnost sistemske poizvedbe preskoči žeton ($skiptoken)

      • Vrni štetje v vrstici. Vrne skupno število zapisov v naboru rezultatov. Ta nastavitev se uporablja za omogočanje funkcionalnosti naslednje strani, ko podatke vrnete v mrežo. Če vaša končna točka OData ne podpira OData parametra $inclinecount, uporabite vrednost »false«. Privzeta vrednost je »false«.
    • Parametri zahteve. Če želite, lahko dodate parametre niza glave ali poizvedbe po meri, ki se uporabljajo za povezavo s spletno storitvijo OData, na primer parametre preverjanja pristnosti za zunanjo storitev. Izberite Poizvedbeni niz za preklapljanje med parametrom in vrednostjo glave ter poizvedbenega niza. Dodate lahko največ 10 nizov glave ali poizvedbe.

    Virtualni zapis vir podatkov entitete.

Glejte tudi

Ustvarite in uredite navidezne entitete, ki vsebujejo podatke iz zunanje vir podatkov
TechNet Blog: interakcija s podatki iz zunanjih sistemov z uporabo novih virtualnih entitet