Jaa


Ulkoisesta tietolähteestä peräisin olevia tietoja sisältävien virtuaalitaulukoiden luominen ja muokkaaminen

Virtuaalitaulukko on Microsoft Dataversen mukautettu taulukko, jossa on sarakkeita, jotka sisältävät tietoja ulkoisesta tietolähteestä. Virtuaalitaulukot näkyvät sovelluksessa käyttäjille tavallisina taulukkotietueina, mutta ne sisältävät ulkoisesta tietokannasta, kuten Azure SQL -tietokannasta, peräisin olevia tietoja. Virtuaalisiin taulukoihin perustuvat rivit ovat käytettävissä kaikissa asiakkaissa, mukaan lukien Dataverse-verkkopalveluilla kehitetyt mukautetut asiakkaat.

Menneisyydessä voidakseen integroida eri tietolähteitä niitä varten piti kehittää yhdysohjelma tietojen liikuttamiseen tai luoda mukautettu laajennus joko asiakas- tai palvelinpuolelle. Kuitenkin virtuaalitaulukoilla muodostat yhteyden suoraan ulkoiseen tietolähteeseen suorituksen aikana niin, että tietyt tiedot ulkoisesta tietolähteestä ovat käytettävissä ympäristössä ilman tarvetta tietojen replikoinnille.

Virtuaalitaulukot koostuvat kolmesta pääosasta, jotka ovat tietopalvelu, tietolähteen rivi ja virtuaalitaulukko. Tietopalvelu koostuu laajennuksista ja tietolähdetaulukosta. Tietolähde on Dataverse-funktion taulukkorivi, joka sisältää metatietoja, jotka edustavat yhteysparametrien rakennetta. Jokainen virtuaalitaulukko viittaa tietolähteeseen taulukon määrityksessä.

Dataverse sisältää OData-tiedot ja useita muita virtuaaliliittimen palveluntarjoajia, kuten SQL Serverin, SharePointin, Fabricin ja niin edelleen, joiden avulla voit yhdistää yhteisen ulkoisen tietolähteen. Lisätietoja: OData v4 -tietopalvelun määrittäminen, vaatimukset ja parhaat käytännöt sekä näennäistaulukoiden luominen virtuaaliliitinpalvelun avulla

Sovelluskehittäjät voivat myös muodostaa omat tietopalvelut. Tietopalvelut asennetaan ympäristöön ratkaisuna. Lisätietoja: Kehittäjädokumentaatio: Näennäistaulukoiden käytön aloittaminen

Virtuaalisen taulukon edut

  • Kehittäjät voivat käyttää laajennuksia ulkoisten tietojen lukemiseen, päivittämiseen tai poistamiseen Dataverse-verkkopalvelujen ja laajennuksen rekisteröintityökalun avulla.
  • Järjestelmämukauttajat käyttävät Power Appsia (make.powerapps.com) luodakseen virtuaalisia taulukoita, joilla käytetään ulkoisia tietoja ilman koodin kirjoittamista.
  • Käyttäjät tarkastelevat virtuaalitaulukon luomia rivejä sarakkeiden, ruudukoiden ja hakutulosten tietoja ja noutavat XML-pohjaisia raportteja ja koontinäyttöjä.

Tietolähteen lisääminen käytettäväksi virtuaalitaulukoissa

Kehittäjät luovat mukautetun laajennuksen, jota käytetään tietopalveluna virtuaalitaulukolle. Vaihtoehtoisesti voit käyttää jotakin käytettävissä olevista palveluntarjoajista. Lisätietoja: Näennäistaulukoiden luominen virtuaaliliitinpalvelun ja OData v4 -tietopalvelun määrityksen, vaatimusten ja parhaiden käytäntöjen avulla

  1. Kirjaudu sisään Power Appsiin ja valitse sitten Asetukset>Lisäasetukset.

  2. Valitse Järjestelmän virtuaaliset>entiteetin tietolähteet.

  3. Valitse komentopalkista Uusi.

  4. Valitse Valitse tietopalvelu -valintaikkunassa jokin seuraavista tietolähteistä ja valitse sitten OK.

    Tietopalvelu Kuvaus
    Mukautettu tietopalvelu Jos olet tuonut tietopalvelulaajennuksen, tietopalvelu tulee näkyviin tähän. Lisätietoja : Kehittäjädokumentaatio: Näennäistaulukoiden käytön aloittaminen
    OData v4 -tietopalvelu Dataverse sisältää OData-tietopalvelun, jota voidaan käyttää OData v4 -verkkopalveluiden kanssa. Lisätietoja OData v4 -tietopalvelun määrittäminen, vaatimukset ja parhaat käytännöt

Suojatun sarakkeen lisääminen tietolähteeseen

Voit luoda tietolähteen sarakkeita samalla tavalla kuin muihinkin taulukoisiin. Jos tiedot ovat salattuja tai luottamuksellisia, ota käyttöön Tietolähteen salasana -määrite tietolähteen mukautetussa sarakkeessa. Voit esimerkiksi suojata sarakkeen, joka sisältää tietokannan yhteysmerkkijonon.

Note

Tietolähteen salasana -määrite on käytettävissä vain sarakkeilla, jotka lisätään tietolähteen lomakkeeseen.

Tietolähteen salainen määrite

Näennäistaulukon luominen

Voit luoda virtuaalitaulukon samalla tavalla kuin muutkin Dataversen taulukot muutaman tässä kuvatun lisämääritteen lisäksi.

Ratkaisun avaaminen

Luomasi virtuaalitaulukon nimeen kuuluu mukautusetuliite. Tämä määritetään työn alla olevan ratkaisun ratkaisujulkaisijassa. Jos mukautusetuliitteellä on sinulle merkitystä, varmista, että käytät hallitsematonta ratkaisua, jossa mukautusetuliite on se, jota haluat käyttää kyseiselle virtuaalitaulukolle. Lisätietoja: Ratkaisun julkaisijan etuliitteen muuttaminen

Ei-hallitun ratkaisun avaaminen

  1. Valitse Power AppsissaRatkaisut vasemmasta siirtymisruudusta ja valitse sitten työkaluriviltä Siirry perinteiseen. Jos nimikettä ei ole sivupaneelissa, valitse ... Lisää ja valitse sitten haluamasi nimike.

  2. Avaa Kaikki ratkaisut - luettelosta haluamasi hallitsematon ratkaisu.

Näennäistaulukon luominen

  1. Luo uusi taulukko Power Appsissa (make.powerapps.com). Voit tehdä tämän valitsemalla vasemmanpuoleisesta siirtymisruudusta Taulukot ja valitsemalla sitten Uusi>taulukko>virtuaalinen taulukko.
  2. Valitse liitin ja luo sitten virtuaalitaulukko noudattamalla näytön ohjeita. Lisätietoja: Näennäistaulukoiden luominen virtuaaliliitinpalvelun ja OData v4 -tietopalvelun määrityksen, vaatimusten ja parhaiden käytäntöjen avulla

Tärkeää

Useat vaihtoehdot, kuten käyttöoikeusryhmät, jonot ja pikaluonti, eivät ole käytettävissä virtuaalitaulukoissa. Lisätietoja: Huomioon otettavia seikkoja virtuaalitaulukoita käytettäessä

Huomioon otettavia seikkoja virtuaalitaulukoiden käyttämisessä

Virtuaalitaulukoilla on nämä rajoitukset.

  • Olemassa olevia taulukoita ei voi muuntaa virtuaalitaulukoiksi.
  • Oletusarvoisesti virtuaalitaulukot sisältävät vain Nimi- ja Tunnus-sarakkeet. Muita järjestelmän hallitsemia sarakkeita, kuten Tila tai Luotu/Muokattu, ei tueta.
  • Virtuaalitaulukot eivät tue mukautettuja sarakkeita, joissa on Valuutta-, Kuva- tai Asiakas-tietotyyppejä.
  • Virtuaalitaulukot eivät tue valvontaa.
  • Virtuaalisen taulukon sarakkeita ei voi käyttää koonti- tai lasketuissa sarakkeissa.
  • Virtuaalitaulukko ei voi olla aktiviteettityyppinen taulukko.
  • Koontinäyttöjä ja kaavioita ei tueta virtuaalitaulukoissa.
  • Monia ominaisuuksia, jotka vaikuttavat taulukon riveihin, ei voi ottaa käyttöön virtuaalitaulukoissa. Tällaisia ovat esimerkiksi jonot, tietämyksenhallinta, palvelutasosopimuksia, kaksoiskappaleiden tunnistus, muutosten seuranta, mobiililaitteiden offline-ominaisuus, sarakesuojaus, Dataverse-haku ja Power Pages -ratkaisut.
  • Virtuaalitaulukot ovat organisaation omistamia, eivätkä ne tue rivitason Dataverse-suojauskäsitteitä. Suosittelemme, että ulkoisen tietolähde oma suojausmalli otetaan käyttöön.
  • Sarakkeen metatieto-ominaisuudet, jotka vahvistetaan päivityksen yhteydessä, eivät koske virtuaalitaulukoita. Esimerkiksi kokonaislukusarake virtuaalisarakkeessa voidaan määrittää niin, että sen pienin arvo on nolla. Koska arvo on kuitenkin peräisin ulkoisesta tietolähteestä, kysely palauttaa arvoja, jotka ovat pienempiä kuin nolla, kun ne noudetaan virtuaalitaulukosta. Vähimmäisarvon ominaisuutta ei oteta huomioon kyselyssä. Arvot on kuitenkin suodatettava, jotta saadaan haluttu nollaa suurempi arvo.
  • Virtuaalitaulukot eivät tue muutosten seurantaa, eikä niitä voi synkronoida Dataverse-ominaisuuden, kuten tietojen vientipalvelun tai Dataversen Azure Synapse -linkin, avulla.
  • Virtuaalitaulukot, jotka käyttävät sisällytettyä OData v4 -tietopalvelua, ovat käytössä lähtevässä portissa 443.
  • Liiketoimintaprosessien työnkulkuja ei tueta virtuaalitaulukoissa. Lisätietoja: Vastaanotettu odottamaton virhe, kun käyttäjä aktivoi liiketoimintaprosessin

Vastaanotettu odottamaton virhe, kun käyttäjä aktivoi liiketoimintaprosessin

Kun käyttäjä yrittää aktivoida liiketoimintaprosessin, näyttöön voi tulla "odottamaton virhe" -sanoma. Kun tarkastelet lokitiedostoa, näkyviin tulee seuraava lokimerkintä.

ErrorCode: 0x80040216 Message: System.Web.HttpUnhandledException: Havaittiin poikkeus tyypistä 'System.Web.HttpUnhandledException'. ---> Microsoft.Crm.CrmException: Liiketoimintaprosessia ei voida ottaa käyttöön virtuaalientiteetille

Tämä ongelma ilmenee, koska virtuaalitaulukot eivät tue liiketoimintaprosessien työnkulkuja.

Katso myös

Näennäistaulukoiden luominen virtuaaliliitinpalvelun
avullaOData v4 -tietopalvelun vaatimukset ja parhaat käytännöt
Taulukoiden
Power Pagesin virtuaalitaulukoiden määrittäminen