Share via


Var finns data?

Du kan hämta och lagra data på tre olika sätt.

Nya data.

Nya data om din app skapar data som inte redan finns var som helst, t.ex. i situationer då den befintliga affärsprocessen slutfördes med hjälp av papper, rekommenderar vi att du lagrar dina data i Microsoft Dataverse eller en anpassad SharePoint lista.

Vi diskuterar ämne i datamodeller: utforma datastrukturen.

Läsa/skriva från befintligt system.

Läsa/skriva från ett befintligt system Detta är en typ av data där du behöver hämta den senaste informationen från en befintlig databas eller ett befintligt system. I så fall måste du begära data när du behöver det.

Göra en kopia av befintliga data.

Gör en kopia av data i situationer där ursprungliga data aldrig ska ändras eller skrivas över, kan du kopiera informationen till en annan datalager, t.ex. Dataverse. Detta garanterar att data i det ursprungliga systemet inte ändras, men att appen kan arbeta med det. Det här scenariot är vanligt när du arbetar med data i redovisnings- och intäktsbaserade system.

Få åtkomst till befintlig data

Appar som skapas med Power Apps kan använda befintliga data på två sätt. En är med hjälp av en anslutning som gör att du kan ansluta direkt till en datakälla. Den andra är med hjälp av ett dataflöde, som kopierar en ögonblicksbild av data.

  • Användning av en anslutning: en anslutning är en funktion i Power Apps där du kan ansluta till olika system och källor, —t.ex SharePoint, SQL Server eller Office 365—och direkt hämta data från dem eller spara data. Mer information: Översikt över anslutningsappar för arbetsyteappar Power Apps

  • Användning av ett dataflöde: dataflöde är en funktion i Power Apps vilken du kan extrahera, transformera och läsa in data från ett annat system till Dataverse eller Azure Data Lake Storage. Till skillnad från en kontakt hämtas data i en schemalagd batch. I stället för att bara hämta data från datakälla kan du använda Power Query Online för att ändra, rensa och omvandla data innan du lagrar dem i mållagringen. Mer information: Dataförberedelse med självbetjäning via dataflöden

Vilken metod du väljer beror på dina användningsfall och hur data måste hanteras. I följande tabell visas några objekt som kan användas för jämförelse.

Objekt att jämföra Anslutningsprogram Dataflöde
Aktualitet för data Realtid Statisk eller ögonblicksbild
Riktning Dubbelriktad En riktning (från ursprung till Dataverse)
Vill du ändra befintlig information? Ja Nej
Praktiska ärenden Produktionsorder, tidrapport, försäljningsoffert Kundhuvud, tidigare fakturor, medarbetarlista

Vi tillhandahåller ytterligare teknisk information i nästa artikel för att arbeta med företagssystem.

Exempel: Utgiftsrapportering data

I vårt utgiftsrapport projekt ingår alla tre typer av data lagringsbehov:

  • Nya data: eftersom utgiftsrapporterna fanns på papper måste du ha ett nytt lagringssystem för de data som skapas av den medarbetare som fyller i utgiftsrapporten. Vi behöver designa en datamodell för det.

  • Skriva till ett befintligt system: när redovisningsteamet exporterar data från utgiftsrapporteringen till ekonomisystemet måste de använda en datakoppling.

  • Kopierade data: våra utgiftsrapporter innehåller även data som vi har sökt efter Microsoft Entra ID, t.ex. anställningsnummer, chef och avdelning. Vi vill inte ändra informationen i ursprungliga systemet, men vi behöver behålla en kopia av det. Vi vill registrera medarbetarens chef och avdelning när de skapade rapporten, inte någon gång i framtiden när vi tittar på rapporten igen. (De kanske har bytt avdelning eller till och med lämnat företaget.)

Anteckning

Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)

Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).