Sdílet prostřednictvím


Obnovení skladu v Microsoft Fabric

Platí pro: Warehouse v Microsoft Fabric

Microsoft Fabric nabízí možnost obnovit sklad k určitému bodu v čase z bodu obnovení.

  • Místní obnovení lze použít k obnovení skladu do známého dobrého stavu v případě náhodného poškození, minimalizace výpadků a ztráty dat.
  • Místní obnovení může být užitečné k resetování skladu do známého dobrého stavu pro účely vývoje a testování.
  • Obnovení na místě pomáhá rychle vrátit změny do předchozího stavu kvůli neúspěšné verzi databáze nebo migraci.

Místní obnovení je základní součástí obnovení dat, která umožňuje obnovení skladu do předchozího známého dobrého stavu. Obnovení přepíše existující sklad pomocí bodů obnovení z existujícího skladu.

Pomocí syntaxe T-SQL OPTION můžete také dotazovat data ve skladu, jak se zobrazila v minulosti. Další informace najdete v tématu Dotazování dat, jak existovaly v minulosti.

Poznámka:

Body obnovení a místní funkce obnovení jsou aktuálně ve verzi Preview.

Co jsou body obnovení?

Body obnovení jsou body obnovení skladu vytvořené zkopírováním pouze metadat a odkazováním na datové soubory v OneLake. Metadata se zkopírují, zatímco podkladová data skladu uložená jako soubory parquet se nekopírují. Tyto body obnovení lze použít k obnovení skladu k určitému bodu v čase.

Body obnovení generované systémem

Vytvoření systémově generovaných bodů obnovení je integrovaná funkce ve skladu. Sklad by však měl být ve stavu Aktivní pro automatické vytvoření bodu obnovení generovaného systémem.

Body obnovení generované systémem se vytvářejí po celý den a jsou k dispozici po dobu sedmi dnů. Od okamžiku vytvoření skladu se body obnovení generované systémem vytvoří automaticky každých osm hodin. K určitému bodu v čase může dojít až 42 bodů obnovení vygenerovaných systémem.

Sklad podporuje 8hodinový cíl bodu obnovení (RPO).

Pokud je sklad pozastavený, systémem vygenerované body obnovení nelze vytvořit, pokud a dokud se sklad neobnoví. Před pozastavením skladu byste měli vytvořit uživatelem definovaný bod obnovení. Před vyřazením skladu se automaticky nevytvořil bod obnovení vygenerovaný systémem.

Vygenerované body obnovení se nedají odstranit, protože body obnovení slouží k údržbě smluv o úrovni služeb (SLA) pro obnovení.

Uživatelem definované body obnovení

Warehouse umožňuje správcům pracovního prostoru ručně vytvářet body obnovení před velkými úpravami skladu a po jejich provedení. Tím zajistíte, aby body obnovení byly logicky konzistentní a poskytovaly ochranu dat a rychlou dobu obnovení v případě jakýchkoli přerušení úloh nebo chyb uživatelů.

Můžete vytvořit libovolný počet uživatelsky definovaných bodů obnovení odpovídajících vaší konkrétní strategii obnovení nebo strategie obnovení organizace. Uživatelem definované body obnovení jsou k dispozici po dobu sedmi kalendářních dnů a po uplynutí doby uchovávání se automaticky odstraní vaším jménem.

V současné době můžete aktivovat vytváření bodu obnovení definovaného uživatelem prostřednictvím některého z veřejně dostupných nástrojů rozhraní REST API.

Uchování bodu obnovení

Podrobnosti o obdobích uchovávání bodů obnovení:

  • Sklad odstraní vygenerovaný systém i uživatelem definovaný bod obnovení v době vypršení platnosti sedmi kalendářních dnů uchovávání.
  • Stáří bodu obnovení se měří absolutními kalendářními dny od doby, kdy je bod obnovení potřebný, včetně doby, kdy je kapacita Microsoft Fabric pozastavena.
  • Systémové a uživatelem generované body obnovení se nedají vytvořit, když je kapacita Microsoft Fabric pozastavená. Vytvoření bodu obnovení selže, když se kapacita prostředků infrastruktury pozastaví, zatímco probíhá vytváření bodu obnovení.
  • Pokud se vygeneruje bod obnovení a kapacita zůstane pozastavená déle než sedm dní před obnovením, zůstane bod obnovení existující, dokud nedosáhnete celkového počtu 42 bodů obnovení vygenerovaných systémem.
  • V jakémkoli okamžiku je zaručeno, že warehouse dokáže uchovávat až 42 bodů obnovení vygenerovaných systémem, pokud tyto body obnovení nedosáhly sedmidenní doby uchovávání.
  • U všech uživatelem definovaných bodů obnovení vytvořených pro sklad je zaručeno, že se uloží až do výchozí doby uchovávání sedmi kalendářních dnů.
  • Systémové a uživatelem generované body obnovení se nacházejí ve OneLake a nejsou viditelné pro uživatele. Můžete ho uvést prostřednictvím veřejně dostupných nástrojů rozhraní REST API.

Náklady na bod obnovení a obnovení

Fakturace úložiště

Vytvoření systémem generovaných i uživatelem definovaných bodů obnovení spotřebovávají úložiště. Náklady na úložiště bodů obnovení v OneLake zahrnují datové soubory uložené ve formátu parquet. Během procesu obnovení se neúčtují žádné poplatky za úložiště.

Fakturace výpočetních prostředků

Poplatky za výpočetní prostředky se účtují během vytváření a obnovení bodů obnovení a spotřebovávají kapacitu Microsoft Fabric.

Obnovení v místě skladu

Při obnovení se aktuální sklad nahradí obnoveným skladem. Název skladu zůstane stejný a starý sklad se přepíše. Všechny komponenty, včetně objektů v Průzkumníku, modelování, Přehledy dotazu a sémantických modelů, se obnoví tak, jak existovaly při vytvoření bodu obnovení.

Každý bod obnovení odkazuje na časové razítko UTC při vytvoření bodu obnovení.

Pokud chcete obnovit místní sklad, zvolte bod obnovení a spusťte příkaz pro obnovení. Pokud po vyžádání obnovení dojde k chybě 5064, znovu odešlete obnovení.

Zabezpečení

Omezení

  • Bod obnovení nelze obnovit, aby se vytvořil nový sklad s jiným názvem, a to buď v rámci pracovních prostorů Microsoft Fabric, nebo v rámci těchto pracovních prostorů.
  • Body obnovení se nedají zachovat nad rámec výchozího sedmidenního období uchovávání. Tato doba uchovávání není momentálně konfigurovatelná.
  • Možnost místního obnovení prostřednictvím uživatelského rozhraní nebo T-SQL se v současné době nepodporuje, aktuálně se podporuje jenom prostřednictvím volání rozhraní API. Můžete například použít nástroj POSTMAN od jiného společnosti než Microsoft s kroky podrobnými v tomto blogu o prostředcích infrastruktury.
    • V současné době pouze veřejně dostupná rozhraní REST API poskytují následující funkce místního obnovení.
      • Vytvoření uživatelem definovaných bodů obnovení
      • Seznam systémem generovaných a uživatelem definovaných bodů obnovení
      • Odstranění uživatelem definovaných bodů obnovení
      • Provést obnovení v místě skladu