Dela via


Skapa en virtuell tabell med Excel i Microsoft Dataverse

Skapa en virtuell tabell för att integrera data från en Excel-fil som finns i OneDrive för att använda som en extern datakälla som sömlöst representerar dessa data som tabeller i Microsoft Dataverse. Med virtuella tabeller kan du visa, skapa och redigera externa data utan att replikera dessa data i Dataverse.

Förutsättningar

  • En Microsoft Dataverse-licens via Power Apps eller Microsoft Dynamics 365. Microsoft 365- eller Teams-licenser kan inte användas för att skapa virtuella tabeller.
  • Excel-filen du använder som datakälla måste lagras i OneDrive.
  • Excel-filen måste innehålla data formaterade som en tabell.
  • Excel-filen måste innehålla en GUID-kolumn. Mer information: Skapa anslutningen för det virtuella Excel-anslutningsprogrammets leverantör

Ladda ned och installera den virtuella anslutningsleverantören för Excel

  1. Hämta och installera det virtuella anslutningsprogrammet. Gå till Microsofts kommersiella marketplace och sök efter Virtual Connector, eller välj länken för att ladda ned providern: Virtuella anslutningsprogram i Dataverse

    Virtuella anslutningsprogram i Dataverse

  2. Välj Skaffa den nu. I dialogrutan för inloggning, ange e-postadress för ditt arbets- eller skolkonto. Välj Fortsätt om du godkänner villkoren. Power Platform-administrationscentralen öppnas automatiskt.

  3. Välj den miljö där du vill installera lösningen. Välj Installera om du godkänner villkoren. När installationen är färdig ser du att appen Virtuella anslutningsprogram i Dataverse installerad under Miljöer -> [ditt miljönamn] -> Dynamics 365-appar.

    Välj miljö för att installera anslutningsprogram

  4. Du bör också se lösningen Provider för virtuella anslutningsprogram och andra lösningar som är aktiverade i Power Platform-miljön.

    Lösning för provider av virtuellt anslutningsprogram

Skapa anslutningen för den virtuella Excel-anslutningsprovidern

Titta på en kort video som visar hur du skapar en virtuell tabell med den virtuella Excel-anslutningsprovidern.

  1. Gå till Power Apps (make.powerapps.com) och välj den miljö där du vill konfigurera den virtuella tabellen.
  2. I vänster navigeringsfönstret, välj Anslutningar och välj Ny anslutning. Om objektet inte finns i sidopanelsfönstret väljer du … Mer och markerar sedan det objekt du vill använda.
  3. Välj Virtuellt anslutningsprogram för Microsoft Excel Online (företag) i listan över anslutningar.
  4. Du uppmanas att ange ytterligare information för att ansluta till datakällan.
  5. Välj Skapa, dina aktuella inloggningsuppgifter används. Ansluta till Excel

Skapa en anslutningsreferens

Du måste skapa en egen anslutningsreferens när du använder leverantören för virtuella Excel-anslutningar.

  1. Gå till Lösningar.

  2. Välj standardlösningen eller någon annan befintlig lösning du har i miljön om du vill skapa den virtuella tabellen.

  3. Markera Ny och välj sedan Anslutningsreferens

  4. Ange visningsnamn, markera anslutningen du skapade för alternativet Anslutningsprogram och välj sedan den dataanslutning du har skapat.

    Ny anslutningsreferens

Skapa datakällan

Skapa nu den virtuella tabellen datakälla i Dataverse.

Obs

  • När du använder providern för virtuellt Excel-anslutningsprogram skapas en tabell av typen Entitetskatalog av systemet, som tillhandahåller en lista över alla tillgängliga tabeller med tabelldefinitionerna (metadatan) från den externa datakällan. Entitetskatalogen bevarar ingen information och representerar alltid den externa datakällans aktuella status. Du kan välja tabeller i entitetskatalogen för att skapa virtuella tabeller. Om du arbetar med flera externa datakällor skapas en entitetskatalog för varje extern källa. Mer information: Entitetskatalog
  1. Välj Kugghjulet -> Avancerade inställningar.

    Kommandot Avancerade inställningar

  2. I det översta navigeringsfältet väljer du Inställningar och väljer sedan Administration.

    Navigera till systemadministration

  3. Välj Datakällor för virtuell entitet.

    Inställningar för virtuella datakällor för entitet

  4. Välj Nytt. Välj en dataprovider för provider av virtuella data för anslutningsprogram.

    Ny datakälla

    Välj provider av virtuella data för anslutningsprogram

  5. Namnge Datakälla och markera Anslutningsreferensen du skapade i rullgardinsmenyn.

    Namnge datakällan och välj anslutningsreferens

    Lägg till datauppsättning värde

  6. Klistra in filnamnet inklusive filtillägget i Datauppsättningsvärde. Kom ihåg att filen måste finnas i den OneDrive som användes för anslutningsinstallationen. (till exempel: SampleData.xlsx)

  7. Välj Spara.

Entitetskatalog

Med anslutningsreferensen och den virtuella tabellen datakälla skapas en entitetskatalog automatiskt. Entitetskatalogen är specifik datakälla och listar alla tabeller som finns i datakälla.

Entitetskatalog

Obs

  • Skapandet av entitetskatalogen är en asynkron process. Beroende på din miljö kan detta ta några minuter.
  • Tabellerna som visas i entitetskatalogen är inte virtuella tabeller i sig. Du måste välja från den här listan med tabeller som representerar externa data om du vill skapa en virtuell tabell i Dataverse.

Tips!

Om det tar lång tid att skapa entitetskatalogen kan du kontrollera slutförandet av jobbet genom att gå till vyn Inställningar -> Systemjobb.

Visa entitetskatalog

  • Välj Data>Tabeller och välj sedan den enhetskatalog som skapades.

  • Välj Avancerad sökning och använd kolumnen Sök efter. Katalogen innehåller ett prefix Entitetskatalog för följt av anslutningsreferensen (exempel: Entitetskatalog för Adventure Works). Leta upp entitetskatalogen för respektive dataanslutning och välj Resultat om du vill visa alla externa datakälla tabeller.

    Avancerad hitta tabellkatalog

    Obs

    Massgenerering av virtuella tabeller stöds inte för närvarande. Även om du kan välja flera tabeller i en entitetskatalogen måste du välja en tabell i taget för att skapa virtuella tabeller.

  1. För att skapa en virtuell tabell måste en modellbaserad app skapas för entitetskatalogen. Välj entitetskatalogtabellen.

  2. Välj Skapa en app i den övre navigeringen.

    Entitetskatalog med en markerad tabell, tabellvy

  3. Ge appen ett namn och välj Skapa.

    Skärmen skapa en modellbaserad app

    Appen genereras automatiskt med entitetskatalogstabellen.

  4. När appen är klar kan du välja Publicera för att slutföra appen och använda den senare, eller så kan du välja Spela upp för att skapa ditt virtuella tabell nu utan att publicera appen.

    Slutförd modellbaserad app

    Alla tabeller från din Excel-fil tillhandahålls i app-vyn.

  5. Välj den datauppsättning du vill använda från entitetskatalogen och välj sedan Redigera i navigeringsfältet.

    Vyn Entitetskatalog för modellbaserade appar med en datauppsättning markerad

    Vänta tills formuläret har läses in helt innan du redigerar det. När formuläret läses in ser det ut så här:

    Entitetskatalogen redigerar formulär alla fält tomma

  6. I det medföljande formuläret anger kolumnen Skapa eller uppdatera entitet till Ja.

  7. Välj primärnyckel och primärt fält av den virtuella enheten genom att använda rullgardinslistorna för att hitta de kolumner du vill använda.

    Entitetskatalogen redigerar formulär alla fält slutförda

  8. Spara posten för att skapa den virtuella tabellen.

    Obs

    Efter att lagringen är klar kommer formuläret att ”återställas” med alla fält som visas som tomma, detta är normalt.

  9. Gå tillbaka till Power Apps startsidan och välj Data. Din virtuella tabell skapas nu med prefixet ”Anpassad entitet”. Det kan ta en stund innan skapandet är klart.

    Maker Portal med vald virtuell tabell

Viktigt

  • Providern mappar automatiskt den primära nyckeln som är associerad med den externa datakälla när den virtuella tabellen skapas. Alla CRUD-åtgärder kan utföras i den genererade virtuella tabellen.
  • Alla kolumner i externa data mappas automatiskt till Dataverse typer som stöds av anslutningsprogram. Du kan granska informationen i den virtuella tabellen och göra ändringar genom att gå till vyn Inställningar -> Anpassning – Entiteter.
  • Virtuella tabeller kräver att det finns minst ett strängfält som ska användas som kolumnen primärt namn.

När du har skapat en virtuell tabell kan du arbeta med den på ungefär samma sätt som andra tabeller. Du kan börja definiera relationer med andra tabeller, i miljön och använda dem i dina Power Apps och Power Automate flöden.

Skapa virtuella tabeller med hjälp av virtuellt anslutningsprogram