Dela via


Återställa i stället för ett lager i Microsoft Fabric

Gäller för: Warehouse i Microsoft Fabric

Microsoft Fabric erbjuder möjligheten att återställa ett lager till en tidigare tidpunkt, från en återställningspunkt.

  • Återställning på plats kan användas för att återställa lagret till ett känt bra tillstånd i händelse av oavsiktlig skada, vilket minimerar stilleståndstid och dataförlust.
  • Återställning på plats kan vara till hjälp för att återställa lagret till ett känt bra tillstånd för utveckling och testning.
  • Återställning på plats hjälper till att snabbt återställa ändringarna till tidigare tillstånd, på grund av misslyckad databasversion eller migrering.

Återställning på plats är en viktig del av dataåterställningen som gör det möjligt att återställa lagret till ett tidigare känt bra tillstånd. En återställning skriver över det befintliga lagret med hjälp av återställningspunkter från det befintliga lagret.

Du kan också köra frågor mot data i ett lager som tidigare, med hjälp av T-SQL-syntaxen OPTION . Mer information finns i Fråga efter data som de fanns tidigare.

Kommentar

Funktionerna för återställningspunkter och återställning på plats är för närvarande i förhandsversion.

Vad är återställningspunkter?

Återställningspunkter är återställningspunkter i lagret som skapats genom att endast kopiera metadata och referera till datafilerna i OneLake. Metadata kopieras medan underliggande data i lagret som lagras som parquet-filer inte kopieras. Dessa återställningspunkter kan användas för att återställa lagret från och med tidigare tidpunkt.

Systemgenererade återställningspunkter

Skapandet av systemgenererade återställningspunkter är en inbyggd funktion i Warehouse. Lagret bör dock vara i ett aktivt tillstånd för automatisk systemgenererad återställningspunkt.

Systemgenererade återställningspunkter skapas hela dagen och är tillgängliga i sju dagar. Från det ögonblick lagret skapas skapas de systemgenererade återställningspunkterna automatiskt var åttonde timme. Det kan finnas upp till 42 systemgenererade återställningspunkter vid en viss tidpunkt.

Warehouse stöder ett mål för åtta timmars återställningspunkt (RPO).

Om lagret har pausats kan systemgenererade återställningspunkter inte skapas om inte och tills lagret återupptas. Du bör skapa en användardefinierad återställningspunkt innan du pausar lagret. Innan ett lager tas bort skapas inte en systemgenererad återställningspunkt automatiskt.

Systemgenererade återställningspunkter kan inte tas bort eftersom återställningspunkterna används för att upprätthålla serviceavtal (SLA) för återställning.

Användardefinierade återställningspunkter

Med informationslagret kan arbetsyteadministratörerna manuellt skapa återställningspunkter före och efter stora ändringar i lagret. Detta säkerställer att återställningspunkterna är logiskt konsekventa, vilket ger dataskydd och snabb återställningstid vid avbrott i arbetsbelastningen eller användarfel.

Valfritt antal användardefinierade återställningspunkter som är anpassade till din specifika strategi för affärs- eller organisationsåterställning kan skapas. Användardefinierade återställningspunkter är tillgängliga i sju kalenderdagar och tas automatiskt bort för din räkning efter att kvarhållningsperioden har löpt ut.

För närvarande kan du utlösa skapandet av användardefinierade återställningspunkter via något av de offentligt tillgängliga REST API-verktygen.

Kvarhållning av återställningspunkt

Information om kvarhållningsperioder för återställningspunkter:

  • Lagret tar bort både den systemgenererade och användardefinierade återställningspunkten vid utgången av kvarhållningsperioden på sju kalenderdagar.
  • En återställningspunkts ålder mäts med de absoluta kalenderdagarna från den tidpunkt då återställningspunkten tas, inklusive när Microsoft Fabric-kapaciteten pausas.
  • Systemgenererade och användargenererade återställningspunkter kan inte skapas när Microsoft Fabric-kapaciteten pausas. Det går inte att skapa en återställningspunkt när infrastrukturresurserna pausas medan återställningspunkten skapas.
  • Om en återställningspunkt genereras och kapaciteten förblir pausad i mer än sju dagar innan den återupptas finns återställningspunkten kvar tills totalt 42 systemgenererade återställningspunkter har nåtts.
  • När som helst kommer Warehouse garanterat att kunna lagra upp till 42 systemgenererade återställningspunkter så länge dessa återställningspunkter inte har nått kvarhållningsperioden på sju dagar.
  • Alla användardefinierade återställningspunkter som skapas för lagret kommer garanterat att lagras fram till standardkvarhållningsperioden på sju kalenderdagar.
  • System- och användargenererade återställningspunkter finns i OneLake och är inte synliga för användarna. Den kan visas via de offentligt tillgängliga REST API-verktygen.

Kostnader för återställningspunkt och återställning

Lagringsfakturering

Skapandet av både systemgenererade och användardefinierade återställningspunkter förbrukar lagring. Lagringskostnaden för återställningspunkter i OneLake innehåller de datafiler som lagras i parquet-format. Inga lagringsavgifter debiteras under återställningsprocessen.

Beräkningsfakturering

Beräkningsavgifter tillkommer när återställningspunkter skapas och återställs och förbrukar Microsoft Fabric-kapaciteten.

Återställa i stället för ett lager

När du återställer ersätts det aktuella lagret med det återställde lagret. Namnet på lagret förblir detsamma och det gamla lagret skrivs över. Alla komponenter, inklusive objekt i Utforskaren, modellering, Query Insights och semantiska modeller återställs som de fanns när återställningspunkten skapades.

Varje återställningspunkt refererar till en UTC-tidsstämpel när återställningspunkten skapades.

Om du vill återställa ett lager på plats väljer du en återställningspunkt och utfärdar ett återställningskommando. Om du får fel 5064 när du har begärt en återställning skickar du återställningen igen.

Säkerhet

  • Alla medlemmar i arbetsyterollerna Administratör, Medlem eller Deltagare kan skapa, ta bort eller byta namn på de användardefinierade återställningspunkterna.
  • Endast en medlem i rollen Administratörsarbetsyta kan utföra en återställning från en systemgenererad eller användardefinierad återställningspunkt.

Begränsningar

  • Det går inte att återställa en återställningspunkt för att skapa ett nytt lager med ett annat namn, varken inom eller över Microsoft Fabric-arbetsytorna.
  • Återställningspunkter kan inte behållas utöver standardperioden för kvarhållning på sju dagar. Den här kvarhållningsperioden kan för närvarande inte konfigureras.
  • Möjligheten att utföra återställning på plats antingen via UX eller via T-SQL stöds för närvarande inte, för närvarande stöds endast via API-anrop. Du kan till exempel använda postman-verktyget som inte är microsoft med steg som beskrivs i den här Fabric-bloggen.
    • För närvarande tillhandahåller endast offentligt tillgängliga REST-API:er följande funktioner för en återställning på plats.
      • Skapa användardefinierade återställningspunkter
      • Lista över systemgenererade och användardefinierade återställningspunkter
      • Borttagning av användardefinierade återställningspunkter
      • Utför återställning i stället för informationslagret