Opprett virtuelle tabeller ved hjelp av leverandør av virtuell kobling

Virtuelle tabeller gjør det mulig å integrere data fra eksterne datakilder ved å sømløst representere disse dataene som tabeller i Microsoft Dataverse, uten datareplisering. Løsninger, apper, flyter og annet kan bruke virtuelle tabeller som opprinnelige Dataverse-tabeller. Virtuelle tabeller gir fullstendige rettigheter til oppretting, lesing, oppdatering og sletting med mindre datakilden de kobler til, spesifikt forbyr det. Mer informasjon om virtuelle kabler: Opprett og rediger virtuelle tabeller som inneholder data fra en ekstern datakilde.

Dette dokumentet omhandler den nye opplevelsen der du bruker Power Apps (make.powerapps.com) til å opprette virtuelle tabeller ved hjelp av følgende leverandører av virtuelle koblinger:

Du kan opprette en virtuell tabell for Excel ved hjelp av leverandøren av den virtuelle koblingen, ved å følge den gamle prosessen. Mer informasjon: Opprett den virtuelle tabellen for Microsoft Excel

Hvis du vil vite mer om støttede handlinger og begrensninger med koblingen, kan du gå til følgende:

Oversikt

Virtuelle tabeller omfatter følgende komponenter:

Virtuell tabell-komponenter

  • Datakilde – stedet der de eksterne dataene er lagret.
  • Dataleverandør – definerer funksjonaliteten til den virtuelle tabellen.
  • Tilkobling – Dette oppretter muligheten til å koble til datakilde og godkjenning.
  • Tilkoblingsreferanse – Dette gjør det mulig for Dataverse å bruke tilkoblingen til datakilden.

Hvis du oppretter en virtuell tabell ved hjelp av en egendefinert dataleverandør, må du skrive programtillegg som definerer hvordan hver Dataverse-API skal samhandle med API-en i systemet der dataene lagres. Dette er en lang prosess som krever kunnskap om koding. Leverandører av virtuelle koblinger effektiviserer opprettingsopplevelsen ved å automatisere noe av opprettelsen for deg, og fjerner behovet for å bruke kode til å opprette de virtuelle tabellene.

Når du oppretter en ekstern tilkobling til en ekstern kilde ved hjelp av en koblingsdatakilde, henter leverandøren av den virtuelle koblingen automatisk en liste over alle de tilgjengelige tabellene og listene ved å hente tabelldefinisjoner (metadata) fra den eksterne datakilden. Du velger deretter disse tabellene og listene for å generere den virtuelle tabellen.

Den underliggende datakilden er nøkkel for å tillate leverandøren å opprette en godkjent ekstern tilkobling til de eksterne dataene. Den bruker en tilkoblingsreferanse som lagrer relevante detaljer om den eksterne kilden. Informasjonen som lagres i tilkoblingsreferansen, er spesifikk for tilkoblingstypen og tilkoblingen den refererer til.

Oversikt over leverandør for virtuelle koblinger

Når du konfigurerer tilkoblingen og tilkoblingsreferansen for datakildene, er det nødvendig med spesifikk informasjon. SQL Server-koblingen må for eksempel ha informasjon om servernavn, databasenavn, godkjenningsmetoden, brukernavnet, passordet og (eventuelt) gatewaytilkoblingen. Hver eksterne datakilde må ha en tilkoblingsreferanse definert for å opprette den virtuelle tabellen. Når du bruker Power Apps (make.powerapps.com), kan tilkoblingsreferansen genereres automatisk for deg med mindre du ønsker å bruke egendefinert navn.

Obs!

  • Når du bruker leverandøren av den virtuelle tilkoblingen for Excel, genereres tabellen Enhetskatalog av systemet som gir en liste over alle tilgjengelige tabeller ved hjelp av tabelldefinisjonene (metadata) fra den eksterne datakilden. Enhetskatalogen inneholder ikke informasjon, og representerer alltid den eksterne datakildens gjeldende tilstand. Du kan velge tabeller fra enhetskatalogen for å opprette virtuelle tabeller. Hvis du arbeider med flere eksterne datakilder, genereres det en enhetskatalog for hver eksterne kilde.
  • Du må for øyeblikket opprette din egen tilkoblingsreferanse når du bruker leverandøren av den virtuelle tilkoblingen for Excel. Mer informasjon: Opprett den virtuelle tabellen for Microsoft Excel

Tilkoblingstillatelsene gir organisasjonsbrukere mulighet til å få tilgang til og operere på den virtuelle tabellen. Tilkoblingen kan deles med én bruker eller deles med hele organisasjonen. Dette gjør at brukere får tilgang til og kan bruke virtuelle tabeller ved hjelp av en delt tilkobling. Tilgang til virtuelle tabeller ved hjelp av sikkerhetsroller kan begrenses til et bestemt sett av brukere i organisasjonen. Du kan til og med angi hvilke roller som har rettigheter til å opprette, lese, oppdatere eller slette på denne måten.

ALM (Application Lifecycle Management) støttes for virtuelle tabeller som er opprettet ved hjelp av den virtuelle tilkoblingsleverandøren. Du kan til og med opprette de virtuelle tabellene direkte fra en løsning når du bruker Power Apps (make.powerapps.com). Virtuelle tabeller må være en del av en administrert løsning sammen med tilkoblingsreferansen for distribusjon av løsningen. Løsningen kan ha andre komponenter, for eksempel en modelldrevet app som bruker virtuelle tabeller.

Mer informasjon om Application lifecycle management (ALM) og løsninger:

Forutsetning

Hvis du vil opprette en virtuell tabell, må du ha en Microsoft Dataverse-lisens via Power Apps eller Microsoft Dynamics 365. Lisenser for Microsoft 365 eller Teams kan ikke brukes til å opprette virtuelle tabeller.

Opprett en virtuell tabell i Power Apps for SQL, SharePoint, Fabric eller Salesforce

Oppretting av en virtuell tabell i Power Apps (make.powerapps.com) ved hjelp av leverandøren av den virtuelle koblingen omfatter følgende trinn:

  1. Velg å opprette en tabell ved hjelp av en ekstern datakilde
  2. Opprett den virtuelle tabellen
  3. Opprett og velg tilkoblingsreferansen (valgfritt)
  4. Velg tilkoblingsdetaljene, og velg SQL eller SharePoint for dataene.
  5. Konfigurer dataene
  6. Konfigurer kolonne- og tabellnavn (valgfritt)
  7. Fullfør oppsettet

Velg å opprette en tabell ved hjelp av en ekstern datakilde

Disse trinnene beskriver hvordan du oppretter en virtuell tabell fra en løsning. Bruk lignende trinn til å opprette en virtuell tabell ved å gå til Data > Tabeller.

  1. Logg deg på Power Apps, og velg deretter Løsninger i den venstre navigasjonsruten. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
  2. Opprett en ny løsning eller åpne en eksisterende uadministrert løsning.
  3. På kommandolinjen velger du Ny > Tabell > Tabell fra eksterne data.

Opprett den virtuelle tabellen

Se en kort video som viser hvordan du oppretter en virtuell tabell med leverandøren av den virtuelle tilkoblingen.

  1. I veiviseren Ny tabell fra eksterne data kan du velge en eksisterende tilkobling hvis du har en, eller du kan opprette en ny tilkobling.

    • Hvis du vil bruke en eksisterende tilkobling, velger du ønsket tilkobling, og deretter velger du Neste.
    • Hvis du har en eksisterende tilkobling, men vil opprette en ny, velger du Ny tilkobling på kommandolinjen.
    • Hvis du ikke har noen tilkoblinger og vil opprette en ny tilkobling, velger du +Legg til tilkobling.
  2. Du dirigeres til en ny fane i nettleseren. Velg godkjenningsmetoden. Du blir bedt om å oppgi legitimasjonsinformasjon som kreves for å opprette tilkoblingen, avhengig av den valgte godkjenningsmetoden.

Viktig

Dette er legitimasjonen som brukes for all godkjenning for den virtuelle tabellen, så bruk legitimasjon med riktig tillatelsesnivå med SQL Server.

  • Microsoft Entra: Velg og logg deg på med legitimasjonen din.
  • SQL Server: Servernavn, databasenavn, brukernavn, passord, gateway (bare lokale distribusjoner).
  1. Velg Opprett.
  2. Etter at tilkoblingen er opprettet, går du tilbake til nettleserfanen med veiviseren og velger Oppdater.
  3. Velg tilkoblingen.

Opprett og velg en tilkoblingsreferanse (valgfritt)

Når du oppretter en virtuell tabell, opprettes en tilkoblingsreferanse automatisk for deg med den virtuelle tabellen. En tilkoblingsreferanse er en løsningskomponent som inneholder informasjon om koblingen.

Du ønsker kanskje imidlertid å opprette din egen tilkoblingsreferanse for den virtuelle tabellen.

Obs!

  • Fordelen ved å gi tilkoblingsreferansen et valgfritt navn er at den kan bli lettere å finne senere hvis du trenger informasjon om den.
  • Hvis du bruker en eksisterende tilkobling, kan du velge en eksisterende tilkoblingsreferanse eller opprette en ny. Opprettelse av en ny tilkoblingsreferanse brukes bare hvis du vil segmentere de virtuelle tabellene i fullstendig urelaterte løsninger for senere bruk.

Slik oppretter du en tilkoblingsreferanse når du oppretter tilkoblingen for den virtuelle tabellen:

  1. Utvid Avanserte alternativer, og velg deretter Konfigurer tilkoblingsreferanse manuelt for å opprette en tilkoblingsreferanse for den virtuelle tabellen.

    Opprett en tilkoblingsreferanse for den virtuelle tabellen

  2. Velg tilkoblingsreferansen eller gi den et navn på siden Tilkoblingsreferanse, og velg deretter Neste.

    • Hvis du velger SQL og Microsoft Entra ID som godkjenningsmetode, blir du bedt om SQL-servernavn og databasenavn. Oppgi disse, og velg Neste.

Konfigurer dataene

  • Hvis du oppretter en virtuell SharePoint-tabell, blir du bedt om å angi nettadressen til SharePoint-området eller velge blant de sist brukte SharePoint-områdene. Den sist brukte listen fylles ut ved å samle inn informasjon om nylig brukte områder ved hjelp av Microsoft Graph og Microsoft Entra-legitimasjonen. Hvis du limer inn nettadressen til SharePoint, tar du bare med informasjonen frem til områdenavnet, for eksempel https://microsoft.sharepoint.com/teams/Contoso.
  1. Det vises en side der du kan søke i datakilden etter en bestemt tabell eller liste, eller velge en tabell eller liste fra den angitte listen.

  2. Merk av for dette alternativet hvis du vil konfigurere tabellnavnet, kolonnenavnene og primærfeltet.

  3. Velg Neste.

Konfigurer tabell- og kolonnenavn (valgfritt)

Når du oppretter en virtuell tabell, kan du som standard velge å endre de foreslåtte tabell- og kolonnenavnene. Slik gjør du det:

  1. Velg Konfigurer tabell- og kolonnenavn som skal brukes i Dataverse, godta eller endre de følgende egenskapene Dataverse-tabell:

    • Visningsnavn: Navnet som brukes til å identifisere den virtuelle tabellen.
    • Flertallsnavn: Flertall av navnet på den virtuelle tabellen, som brukes i aktuelle situasjoner der du henviser til en eller flere oppføringer fra tabellen. Kunde er for eksempel tabellen for flere oppføringer som kalles Kunder.
    • Skjemanavn: Det logiske navnet Dataverse bruker for den virtuelle tabellen, som omfatter løsningsutgiverprefikset.
    • Primærfelt: Dette er tekstverdien som skal brukes ved oppslag av oppføringer i den virtuelle tabellen. Bare strengfelter kan velges. En primærnøkkel er et obligatorisk felt, men det blir valgt av Dataverse.
  2. I området Ekstern kolonne velger du om du vil gi nytt navn til noen av de eksterne kolonnene fra datakilden. Følgende felter oppgis:

    • Skjemanavn (skrivebeskyttet). Dette er skjemanavnet på kolonnen i datakilden. Denne egenskapen er skrivebeskyttet.
    • Visningsnavn. Navnet som brukes til å identifisere kolonnen.
    • Skjemanavn. Det logiske navnet Dataverse bruker for kolonnen som skal omfatte løsningsutgiverprefikset. Alternativet Navn på hurtigformat finnes på siden. Dette gir forslag til navneendringer og kan være nyttig hvis du har et stort antall felter som inneholder verdier med prefikser fra SQL-serveren , for eksempel <tablename>.<column name>. Database12.Produkter hadde for eksempel blitt endret til Produkter.

    Tips

    I stedet for å angi informasjonen gir kommandoen Navn på hurtigformat forslag til navneendringer og kan være nyttig hvis du har et stort antall felter som inneholder verdier med prefikser fra SQL-serveren , for eksempel tablename.column name. Database12.Produkter hadde for eksempel blitt endret til Produkter.

    Konfigurer tabell- og kolonnenavn for den virtuelle tabellen

  3. Velg Neste

Fullfør oppsettet

  1. Siden Se gjennom og fullfør viser deg tabellen du kobler til i datakilden, og tabellen som opprettes i Dataverse.

    Obs!

    Hvis du velger Velg en annen tabell, kommer du tilbake til skjermen for tabellvalg. Hvis du velger Rediger konfigurasjon av tabellen, kommer du til Konfigurasjon-skjermen.

  2. Hvis alt stemmer, velger du Neste.

Når tabellen er opprettet, blir du sendt direkte til den nye virtuelle tabellen, der du kan vise dataene og begynne å arbeide med den.

Obs!

Når du prøver å opprette en virtuell tabell som allerede finnes, får du en melding om at tabellen allerede finnes, og at du kommer til å opprette den på nytt. Du kan ikke endre primærfeltet eller skjemanavnet hvis dette er tilfelle. Hvis du oppretter tabellen på nytt, oppdateres eventuelle kolonneendringer som ble gjort i datakilden i tabellen.

Opprett den virtuelle tabellen for Microsoft Excel

  1. Last ned og installer den virtuelle koblingen. Gå til Microsofts kommersielle markedsplass, og søk etter Virtual Connector eller velg koblingen for å laste ned leverandøren: Virtuelle koblinger i Dataverse

    Virtuelle koblinger i Dataverse

  2. Velg Hent den nå. I påloggingsdialogboksen angir du jobb- eller skole-e-posten din. Velg Fortsett hvis du godtar vilkårene og betingelsene. Administrasjonssenteret Power Platform åpnes automatisk.

  3. Velg miljøet der du vil installere løsningen. Velg Installer hvis du godtar vilkårene og betingelsene. Når installasjonen er fullført, vil du se appen Virtuelle koblinger i Dataverse installert under Miljøer -> [navn på ditt miljø] -> Dynamics 365-apper.

    Velg miljø for installasjon av tilkobling

  4. Du skal også se Leverandør av virtuell kobling-løsningen og andre løsninger som er aktivert i Power Platform-miljøet.

    Løsningen Leverandør av virtuell kobling

Opprett tilkoblingen for leverandøren av den virtuelle koblingen for Excel

Se en kort video som viser hvordan du oppretter en virtuell tabell med den virtuelle tilkoblingsleverandøren for Excel.

  1. Gå til Power Apps (make.powerapps.com), og velg miljøet du vil konfigurere den virtuelle tabellen i.
  2. I venstre navigasjonsrute velger du Tilkoblinger og deretter Ny tilkobling. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
  3. Velg Microsoft Excel Online (Business) Virtual Connector fra listen over tilkoblinger.
  4. Du blir bedt om å oppgi flere detaljer for å koble til datakilde.
  5. Velg Opprett, og gjeldende påloggingslegitimasjonen vil bli brukt. Koble til Excel.

Opprette tilkoblingsreferansen

  1. Gå til Løsninger.

  2. Velg Standardløsning eller en annen eksisterende løsning du har i miljøet, for å opprette den virtuelle tabellen.

  3. Velg Ny, og velg deretter Tilkoblingsreferanse.

  4. Angi Visningsnavn, velg tilkoblingen du opprettet for Tilkoblinger, og velg deretter datatilkoblingen du har opprettet.

    Ny tilkoblingsreferanse

Opprette datakilden

Nå oppretter du den virtuelle datakilde i Dataverse.

  1. Velg Tannhjulikon -> Avanserte innstillinger

    Kommandoen avanserte innstillinger

  2. I navigasjonsfeltet øverst velger du Innstillinger og deretter Administrasjon.

    Naviger til systemadministrasjon

  3. Velg Datakilder for virtuelle enheter.

    Innstillinger for datakilder for virtuelle enheter

  4. Velg Ny. Velg Dataleverandør av virtuell kobling i dialogboksen for popup-vinduer.

    Ny datakilde

    Velg dataleverandør av virtuell kobling

  5. Gi navn til Datakilde, og velg Tilkoblingsreferanse du opprettet i rullegardinlisten.

    Skriv inn et navn for datakilden, og velg tilkoblingsreferanse

    Legge til datasettverdi

  6. Lim inn filnavnet, inkludert filtypen, i datasettverdien. Husk at filen må være i OneDrive som ble brukt i tilkoblingsoppsettet. (for eksempel: SampleData.xlsx)

  7. Velg Lagre.

Enhetskatalog

Med tilkoblingsreferansen og oppsettet for datakilde for virtuell tabell genereres en Enhetskatalog automatisk. Entitetskatalogen er spesifikk for datakilden og viser alle tabellene i de respektive datakildene.

Enhetskatalog

Obs!

  • Oppretting av enhetskatalogen er en asynkron prosess. Avhengig av miljøet kan dette ta noen minutter.
  • Tabellene som vises i enhetskatalogen, er ikke virtuelle tabeller i seg selv. Du må velge fra denne listen over tabeller som representerer de eksterne dataene, for å opprette en virtuell tabell i Dataverse.

Tips

  • Hvis det tar lang tid å opprette en enhetskatalogen, kan du kontrollere fullføringsstatusen for jobben ved å gå til visningen Innstillinger -> Systemjobber.

Vise enhetskatalogen

  • Velg Data > Tabeller, og velg deretter enhetskatalogen som ble opprettet.

  • Velg Avansert søk, og bruk kolonnen Søk etter:. Katalogen inkluderer en prefiksen Enhetskatalog for etterfulgt av tilkoblingsreferansen (eksempel: Enhetskatalog for Adventure Works DB). Finn enhetskatalogen for den respektive datatilkoblingen, og velg Resultater for å vise alle de eksterne datakildetabellene.

    Avansert søk etter tabellkatalog

    Obs!

    Masseoppretting av virtuelle tabeller støttes ikke for øyeblikket. Selv om enhetskatalogen tillater at du velger flere tabeller, må du velge én tabell om gangen for å opprette virtuelle tabeller.

  1. Hvis du vil opprette en virtuell tabell, må en modelldrevet app bygges for enhetskatalogen. Velge enhetskatalogtabellen.

  2. Velg Opprett en app i den øverste navigasjonen.

    Entitetskatalog med en valgt tabell, tabellvisning

  3. Gi appen et navn, og velg deretter Opprett.

    Opprett en modelldreven app-skjerm

    Appen genereres automatisk ved hjelp av tabellen for enhetskatalogen.

  4. Når appen er fullført, kan du velge Publiser for å fullføre appen og bruke den senere, eller du kan velge Spill av for å opprette det virtuelle tabellen nå uten å publisere appen.

    Fullført modelldrevet app

    Alle tabeller fra Excel-filen vises i appvisningen.

  5. Velg datasettet du vil bruke fra enhetskatalogen, og velg deretter Rediger i navigasjonsfeltet.

    Enhetskatalog for modelldrevet app med et valgt datasett

    Vent til skjemaet er fullstendig lastet inn før du redigerer. Når skjemaet lastes inn, vises det slik:

    Enhetskatalog, rediger skjema, alle felt tomme

  6. I det angitte skjemaet angir du kolonnen Opprett eller Oppdater enhet til Ja.

  7. Velg Primærnøkkel og Hovedfelt for den virtuelle enheten ved å bruke rullegardinlistene til å finne kolonnene du vil bruke.

    Enhetskatalog, rediger skjema, alle felt utfylt

  8. Lagre oppføringen for å opprette den virtuelle tabellen.

    Obs!

    Når lagringen er fullført, tilbakestilles skjemaet, og alle feltene vises som tomme. Dette er normalt.

  9. Returner til hjemmesiden for Power Apps, og velg Data. Den virtuelle tabellen er nå opprettet med prefikset Egendefinert enhet. Det kan ta litt tid før opprettingen er fullført.

    Maker Portal med valgt virtuell tabell

Viktig

  • Leverandøren tilordner automatisk primærnøkkelen som er tilknyttet den eksterne datakilde under oppretting av den virtuelle tabellen. Alle CRUD-operasjoner kan utføres på den genererte virtuelle tabellen.
  • Alle kolonner i de eksterne dataene tilordnes automatisk til Dataverse-typer som støttes av koblingen. Du kan gå gjennom detaljene for den virtuelle tabellen og gjøre endringer ved å navigere til visningen Innstillinger -> Tilpasning – Enheter.
  • Virtuelle tabeller krever at det finnes minst ett strengfelt å bruke som Hovednavn-kolonne.

Når du har opprettet en virtuell tabell, kan du arbeide med den mye på samme måte som alle andre tabeller. Du kan begynne å definere relasjoner med andre tabeller, i miljøet og bruke dem i dine Power Apps- og Power Automate-flyter.

Se også

Konfigurer en relasjon mellom virtuelle tabeller

Kjente begrensninger ved og feilsøking av virtuelle tabeller

Utviklerveiledning: Komme i gang med virtuelle tabeller (enheter)