Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Taula birtualek, entitate birtual izenez ere ezagunak, kanpoko sistemetan dauden datuak Microsoft Dataverse-rekin integratzeko aukera ematen dute. Integrazio honek kanpoko datu horiek Dataverse-n taula gisa ordezkatzen ditu, datuak erreplikatu gabe eta askotan kodeketa pertsonalizaturik gabe.
Taula birtualek kanpoko datuak integratzeko aurreko bezeroaren eta zerbitzariaren aldeko ikuspegiak ordezkatzen dituzte, kode pertsonalizatua behar zuten eta muga ugari zituzten. Muga horien artean daude integrazio inperfektua, datuen bikoizketa edo garapen-baliabideen konpromiso zabala. Gainera, administratzaileentzat eta sistemaren pertsonalizatzaileentzat, taula birtualen erabilerak administrazioa eta konfigurazioa asko errazten ditu.
Oharra
Atal honetan taula birtualek garatzaileentzat dituzten ondorioak aztertzen dira. Erabiltzaile-interfazetik taula birtualak kudeatzeari buruzko informazio gehiago nahi izanez gero, ikus Sortu eta editatu kanpoko datu-iturri bateko datuak dituzten taula birtualak.
Taula birtualak, datu-hornitzaileak eta datu-iturriak
Taula birtual batek Dataverse-ko taula baten definizioa du, Dataverse datu-basean erregistroak biltegiratzeko lotutako taula fisikorik gabe. Exekuzio-denboran, erregistro bat behar denean, haren egoera dinamikoki berreskuratzen da lotutako kanpoko sistematik. Taula birtual mota bakoitza taula birtualeko datu-hornitzaile batekin eta (aukeran) taula birtualeko datu-iturri bateko konfigurazio-informazio batekin lotuta.
Ondorengo datu-hornitzaileek Dataverse-rekin hornitzen dute:
- OData v4 hornitzaile bat sartzen da zerbitzuarekin, eta aurrez zehaztuta instalatzen da. Hornitzaile honek sortu, irakurri (berreskuratu, berreskuratu anitz), eguneratu eta ezabatu (CRUD) eragiketak onartzen ditu.
- Azure Cosmos DB (lehen Microsoft Document DB) enpresaren hornitzaile bat eskuragarri AppSourcen.
Zure kanpoko datu-iturrirako datu-hornitzaile bat aurkitzen ez bada, taula birtualeko datu-hornitzaile pertsonalizatua garatu dezakezu. Informazio gehiago: Taula birtualeko datu-hornitzaileak
CRUD eragiketa osoa onartzen da orain taula birtualeko datu-hornitzaile pertsonalizatuentzat. Garatzaileek pluginak inplementatu eta erregistratu ditzakete Plug-in Registration tresna erabiliz, taula birtuala onartzen duten CRUD eragiketa bakoitzerako.
Taula birtualaren sorrera eta mapatzea
Hasiera batean, taula birtual bat definitzea taula pertsonalizatu bat definitzearen berdina da. Taula birtual mota berriaren taula, zutabeak eta erlazioak zehazten dituzu. Ondoren, taula birtuala datu-hornitzaile batekin konektatzen duzu datuen eragiketak kudeatzeko.
Taula mota pertsonalizatua eta haren zutabeak kanpoko datu-iturburuko dagozkien datuekin mapatu behar dira. Adibidez, taula birtual bat errenkada gisa irudika daiteke kanpoko datu-base erlazional batean, eta bere zutabe bakoitza errenkada horretako zutabe bati dagokio. Kanpoko datuen izen hauek askotan dagozkien taula birtualen izenetatik desberdinak dira. Mapa espezifiko eta beharrezko bat gertatzen da entitatearen IDaren eremurako. Datu-hornitzaileak GUID hau eman eta erregistro hori ordezkatzen duen kanpoko erregistroarekin lotu behar du. Emaitza hori lortzeko modurik zuzenena GUIDak kanpoko datu-iturrian lehen mailako gako gisa erabiltzea da.
Adibide honetan, dagokion taula birtualeko datu-iturri bat ere emango litzateke kanpoko datu-baserako erabiltzaileen eta konexioaren informazioa emateko.
Taula birtualen mugak
Hona hemen kontuan hartu beharreko taula birtualen mugak.
- Erakundearen jabetzako taulak soilik onartzen dira. Erabiltzailearen jabetzako taulei aplikatutako segurtasun-iragazkia ez onartzen. Taula birtualeko datuetarako sarbidea erabiltzaile indibidualentzat aktibatu edo desaktibatu daiteke beren segurtasun funtzioaren arabera. Eremu mailako segurtasuna ez da onartzen.
- Kanpoko datuak Dataverse taula gisa modelatu behar dira. Horrek esan nahi du:
- Kanpoko datu-iturburuko taula guztiek GUID gako primarioa izan behar dute.
- Taularen propietate guztiak Dataverse-ren taula-zutabe gisa adierazi behar dira. Testua, zenbakiak, aukerak, datak, irudiak eta bilaketak adierazten dituzten mota sinpleak erabil ditzakezu.
- Dataverse-n edozein taula erlazio modelatzeko gai izan behar duzu.
- Taula birtual bateko zutabe bat ezin da kalkulatu edo biribildu. Nahi den edozein kalkulu kanpoko aldean egin behar da, ziur aski datu-hornitzaileak zuzendu edo barruan.
- Taula birtualeko zutabeak sareta batean edo interfazearen beste ikuspegi batzuetan bilaketa gisa gehi ditzakezun arren, ezin duzu taula birtualeko bilaketa zutabe honetan oinarrituta iragazi edo ordenatu.
- Auditoria ez da onartzen.
- Bilaketa-funtzionalitatea ez da taula birtualentzat onartzen, ez baitute datuak irauntzen.
- Diagramak eta panelak ez dira taula birtualak onartzen.
- Taula birtualak ezin dira gaitu ilaretarako.
- Lineaz kanpoko balioen cachea ez onartzen taula birtualetan.
- Taula birtual batek ezin du jarduera bat irudikatu eta ez ditu negozio-prozesuen fluxuak onartzen.
- Behin sortuta, taula birtual bat ezin da taula estandar (ez-birtuala) bihurtu bihurtu. Alderantzizkoa ere egia da, taula estandar bat ezin da taula birtual bihurtu.
- Eskuratu eta Berreskuratu atributuak hautatzea Hainbat kontsulta ez dira aplikatuko, atributu guztiak itzultzen baitira
- Murriztu eta mugatu taula birtualeko bilaketa-zutabeak sartzea sareta ikuspegian. Taula birtualeko bilaketa zutabeak irakurtzeko denbora pixka bat behar da.
Muga horiek Dataverse APIan nola islatzen diren jakiteko, ikus taula birtualen APIaren kontuak.
Ikus ere
Taula birtualaren azalbideak OData v4 datu-hornitzailea erabiliz
Taula birtualen APIak
Taula birtualeko datu-hornitzaile pertsonalizatuak
Adibidea: taula birtualeko datu-hornitzaile generikoaren plugina