Dela via


Visa långsiktigt kvarhållna data

Du kan visa lagrade data från en avancerad sökning eller genom att skapa ett Power Automate-flöde.

För att visa lagrade data i en miljö krävs säkerhetsrollen systemadministratör eller ett annat säkerhetsrollmedlemskap som inkluderar organisationsomfattande läsbehörigheter till tabellen.

Bevilja privilegier för att visa lagrade data

Föreställ dig att en revisor behöver tillgång till långsiktiga data som lagras för räkenskapstabellen. För att ge revisorn åtkomst skapar en Power Platform-administratören en ny roll, till exempel en roll med namnet LTRAccounts åtkomstroll och beviljar organisationsomfattande läsbehörighet till kontotabellen. Lägg sedan till revisorns Power Platform användarkonto i säkerhetsrollen. När revisorns jobb är klart är det bäst att ta bort revisorn från säkerhetsrollen.

Privilegier för att visa lagrade data

Mer information om hur du skapar och redigerar Dataverse säkerhetsroller finns i Skapa eller redigera en säkerhetsroll för att hantera åtkomst.

Visa data som finns kvar med redigeringsfilter från en modellbaserad app

Anteckning

  1. Logga in Power Apps, spela en app som innehåller en tabell som har lagrat data.

  2. Öppna vyn som du vill. Välj från vyn Redigera filter.

  3. Välj Ändra till lagrad data. Välj ändra till bevarad data i redigera filterrutan.

    Anteckning

    Detta ändrar attributvärdet för fetch-elementet ... datasource till "retained".

  4. Markera de tabeller och sökfilter du vill använda och välj sedan Tillämpa. De data som finns kvar visas i det skrivskyddade rutnätet. Avancerade sökningsresultat som visar kvarhållna ärendeposter Om du behöver hämta långa data från flera relaterade tabeller, t.ex. kontotabellen som har en associerad ärendetabell, använder du först avancerad sökning för att hämta den behållna ärenderaden. Använd sedan kolumnen Casenumber och använd avancerad sökning för att hämta kontoraden som innehåller ärendenumret.

Mer information: Avancerad sökning i modellbaserade program

Visa lagrade data med hjälp av ett flöde

Skapa ett Power Automate-molnflöde för att skapa en Excel-fil med de data som finns kvar från en FetchXML-fråga och skicka den som en e-postbilaga. Mer information: Skapa ett molnflöde för att visa Dataverse data som lagras på lång sikt

Anteckning

Om den lagrade data inkluderar bilagor från anteckningstabellen, är det returnerade värdet en base64-representation av filen. Stora filer kan göra att molnflödesåtgärden timeout eller överskrider dess utdata gräns för meddelandestorlek.

Du kan komma runt det här problemet genom att använda ExportRetainedData meddelandet Webb-API för att ExportRetainedData-åtgärd eller SDK för .NET med hjälp av Azure Functions eller andra anpassade utvecklingsalternativ.

Begränsningar för hämtning av lagrade data

Begränsningarna tillämpas av Dataverse för varje miljö:

  • Upp till fem användare kan ställa frågor och hämta lagrad data som finns kvar samtidigt.
  • Upp till 100 frågor per dag tillåts för varje miljö.
  • En enskild begäran från avancerad sökning, Power Automate molnflöde eller Dataverse OData offentliga API behandlas som en fråga.
  • Frågor tillåts i en tabell i taget. Kopplingar och samlingsfunktioner är inte tillåtna. Överväg alternativ med alternativ Microsoft Fabric för komplexa frågor och Power BI. Mer information: Visa lagrade data med Microsoft Fabric
  • Lagrad information innehåller uppslagsdata. Uppslagsvärden i tabellen avnormaliseras med ID och namnvärde.

Visa lagrade data med Microsoft Fabric

Du kan visa aktiva (live) och inaktiva (som bevaras på lång sikt) programdata i Dataverse med Microsoft Fabric. Det gör du genom att länka Dataverse-miljön till Fabric. Mer information: Länka din Dataverse-miljö till Microsoft Fabric och lås upp djupare insikter.

När principen för långsiktig lagring körs kan du komma åt aktiva och inaktiva Dataverse data. Begränsningarna som gäller för hämtning av lagrade data gäller inte det här åtkomstläget.

Du kan utforska data med SQL-slutpunkt och Dataverse frågedata med SQL och skapa vyer i Fabric. Du kan också skapa Power BI-rapporter. Mer information: Arbeta med Dataverse data och skapa Power BI-rapporter

Tabellkolumnen Dataverse msft_datastate kan användas för att filtrera data med SQL-satsen WHERE:

  • Inaktiva appdata: WHERE msft_datastate=1
  • Aktiva (live)-programdata: "WHERE msft_datastate=0 eller msft_datastate=NULL"

Kända problem

Personliga vyer över data som finns kvar

Det går inte att spara frågeresultatet för sparade data som en personlig vy. Även om användare kan spara frågeresultatet från de data som finns kvar som en personlig vy returneras inte resultatet av vyn.

Se även

Översikt över Dataverse för långsiktig datalagring
Dela med dig av dina förslag