Konfiguracija, zahteve in najboljše prakse ponudnika podatkov OData v4
Ta tema opisuje, kako konfigurirati ponudnika storitev OData v4 ter zahteve in najboljše prakse za uporabo ponudnika OData v4 v povezavi s spletno storitvijo OData v4.
Najboljše prakse ponudnika podatkov OData v4
- Microsoft Dataverse zahteva, da imajo vse tabele atribut ID, ki deluje kot enolični identifikator in mora imeti vrednost GUID. Stolpce ID lahko preslikate samo v zunanje stolpce podatki, tipa
Edm.Guid
. Sistem Dataverse ne omogoča preslikave podatkov, tipaEdm.Int32
, v stolpec s podatkovnim tipom z enoličnim identifikatorjem. - Tabele OData z lastnostmi obveznosti morajo biti nastavljene tako, da se ujemajo s preslikanim stolpcem v virtualni tabeli. Na primer, lastnost tabele OData z vrednostjo Nullable=False mora imeti preslikan stolpec v atributu Field Requirement sistema Dataverse nastavljen na Zahtevano za poslovanje.
- 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: Vodnik za skrbnike: pogovorno okno »Sistemske nastavitve« – zavihek »Prilagajanje«
- Ponudnika podatkov OData v4 ne morete uporabiti za povezovanje z drugim okoljem storitve.
Preslikave podatkovnih tipov
Spodnja razpredelnica prikazuje preslikave podatkovnega tipa modela podatkov tabele (EDM) OData s podatkovnimi tipi Dataverse.
Podatkovni tip OData | Vrsta podatkov sistema Dataverse |
---|---|
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 tabelami
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 tabele.
Odprite možnost Nastavitve > Skrbništvo > Viri podatkov navideznih entitet.
V orodni vrstici »Dejanja« kliknite Novo.
V pogovornem oknu Izbira ponudnika podatkov izberite iz naslednjih virov podatkov in nato kliknite V redu.
- Ponudnik podatkov OData v4. Dataverse 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: Dokumentacija za razvijalce: uvod v navidezne tabele
Na strani z lastnostmi novega vira podatkov izpolnite naslednje stolpce in nato shranite vrstico.
- 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 storitvi Azure, je lahko URI podoben temu:
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 prikaza po straneh. 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 sistema poizvedovanja preskoči žeton ($skiptoken)
- Vrnjeno število v vrstici. Vrne skupno število vrstic 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 parametra OData $inlinecount, 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. Kliknite Niz poizvedbe za preklop med parametrom niza glave in poizvedbe ter vrednostjo. Dodate lahko največ 10 nizov glave ali poizvedbe.
Glejte tudi
Ustvarjanje in urejanje navideznih tabel, ki vsebujejo podatke iz zunanjega vira podatkov
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za