Deli z drugimi prek


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, tipa Edm.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.

  1. Odprite možnost Nastavitve > Skrbništvo > Viri podatkov navideznih entitet.

  2. V orodni vrstici »Dejanja« kliknite Novo.

  3. 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
  4. 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.

      Vrstica vira podatkov navidezne tabele.

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).