Restauration sur place d'un data warehouse dans Microsoft Fabric

S'applique à :✅ Entrepôt dans Microsoft Fabric

Microsoft Fabric permet de restaurer un entrepôt à un point antérieur dans le temps à partir d’un point de restauration. En savoir plus sur les points de restauration et les restaurations sur place dans cet article.

Une opération de restauration sur place remplace l’entrepôt existant à l’aide de points de restauration de l’entrepôt existant.

  • L’opération de restauration sur place restaure l’entrepôt dans un état correct connu en cas de corruption accidentelle, réduisant ainsi le temps d’arrêt et la perte de données.
  • La restauration sur place peut réinitialiser l’entrepôt à un état correct connu à des fins de développement et de test.
  • La restauration sur place permet de restaurer rapidement les modifications apportées à un état antérieur en raison d’une mise en production ou d’une migration de base de données ayant échoué.

Vous pouvez également interroger des données dans un entrepôt telles qu’elles apparaissaient dans le passé à l’aide de la syntaxe T-SQL OPTION. Pour plus d’informations, consultez Interroger des données telles qu’elles existaient dans le passé.

Qu'est-ce que les points de restauration ?

Les points de restauration sont des points de récupération de l’entrepôt créés en copiant uniquement les métadonnées lors du référencement des fichiers de données dans OneLake. Le processus de restauration copie les métadonnées, mais ne copie pas les données sous-jacentes de l’entrepôt stocké sous forme de fichiers Parquet.

Fabric crée automatiquement des points de restauration d’entrepôt et vous pouvez créer des points de restauration définis par utilisateur. Pour afficher tous les points de restauration de votre entrepôt, dans le portail Fabric, accédez à Settings>Restore points.

Points de restauration créés par le système

Fabric crée automatiquement des points de restauration créés par le système. Toutefois, l’entrepôt doit se trouver dans un état Active pour Fabric créer automatiquement des points de restauration créés par le système.

Les points de restauration créés par le système sont créés automatiquement toutes les huit heures lorsque l’entrepôt est actif et que la capacité n’est pas suspendue. L'entrepôt prend en charge un RPO (objectif de point de récupération) de huit heures.

Les points de restauration créés par le système peuvent ne pas être disponibles immédiatement pour un nouvel entrepôt. Si un point de restauration n’est pas disponible, créez un point de restauration défini par l’utilisateur.

Si vous suspendez l’entrepôt, le système ne peut pas créer de points de restauration tant que vous n’avez pas repris l’entrepôt. Nous vous conseillons de créer un point de restauration défini par l'utilisateur avant de mettre en pause l'entrepôt. Avant de supprimer un entrepôt, le système ne crée pas automatiquement un point de restauration.

Les points de restauration créés par le système ne peuvent pas être supprimés, car les points de restauration sont utilisés pour gérer les contrats de niveau de service (contrats SLA) pour la récupération.

Points de restauration définis par l’utilisateur

L’entrepôt permet aux administrateurs d’espace de travail de créer manuellement des points de restauration avant et après les modifications importantes apportées à l’entrepôt. Ce processus garantit que les points de restauration sont logiquement cohérents, en fournissant une protection des données et un temps de récupération rapide en cas d’interruptions de charge de travail ou d’erreurs utilisateur.

Vous pouvez créer n’importe quel nombre de points de restauration définis par l’utilisateur alignés sur votre stratégie de récupération. Les points de restauration définis par l’utilisateur sont disponibles pour la période de rétention configurée et sont automatiquement supprimés après l’expiration de la période de rétention.

Pour plus d’informations sur la création et la gestion des points de restauration, consultez Restaurer sur place dans le portail Fabric.

Conservation des points de restauration

Plus d'informations sur les périodes de rétention des points de restauration :

Fabric conserve un nombre minimal de points de restauration d’entrepôt pour vous assurer que les points de restauration suffisants sont toujours disponibles.

  • Fabric supprime les points de restauration de l’entrepôt créés par le système et définis par l’utilisateur à l’expiration de la période de rétention configurée. La période de rétention par défaut est de 30 jours calendriers et, par défaut, Fabric conserve au minimum 20 points de restauration créés par le système ou définis par l’utilisateur.
  • L'âge d'un point de restauration est mesuré selon les jours calendaires absolus à partir du moment où le point de restauration est pris, y compris quand la capacité de Microsoft Fabric est mise en pause.
  • Vous ne pouvez pas créer de points de restauration créés par le système et générés par l'utilisateur lorsque la capacité de Microsoft Fabric est suspendue. La création d’un point de restauration échoue lorsque la capacité de Fabric est suspendue pendant que la création du point de restauration est en cours.
  • Si vous générez un point de restauration, puis suspendez la capacité pendant plus que la période de rétention configurée avant de la reprendre, le point de restauration reste.

Rétention configurable

La période de rétention des points de restauration est définie par défaut sur 30 jours et est configurable. Pour plus d’informations, consultez Rétention des données dans l'entrepôt de données Fabric.

  • Avec la période de rétention par défaut de 30 jours, l’entrepôt garantit un minimum de 20 points de restauration, même si certains points de restauration créés par le système se trouvent en dehors de la période de rétention configurée. Vous pouvez configurer la période de rétention des données de 1 à 120 jours.
  • Fabric stocke tous les points de restauration définis par l’utilisateur que vous créez jusqu’à la période de rétention configurée.

Rétention minimale des points de restauration

Si votre entrepôt est inactif ou si la capacité est suspendue, les points de restauration ne sont pas générés activement. Toutefois, Fabric Data Warehouse garantit toujours un minimum de 20 points de restauration, même si tous se trouvent en dehors de la fenêtre de rétention configurée. Même après des mois d’inactivité, vous disposez toujours d’au moins 20 points de restauration disponibles pour la récupération.

Le nombre minimal de points de restauration est de 20 pour la période de rétention par défaut de 30 jours ou pour les périodes de rétention personnalisées supérieures à 30 jours. Le nombre minimal de points de restauration est inférieur à 20 pour les périodes de rétention des clients de moins de 30 ans. Par exemple:

Rétention (jours) Points de restauration minimaux
1 1
7 5
20 14
30+ 20

Nettoyage du point de restauration

Lorsque le seuil minimal du point de restauration est atteint, le processus de garbage collection supprime automatiquement les points de restauration qui se trouvent en dehors de la période de rétention.

La garantie minimale du point de restauration garantit la récupération même lorsque les modèles de charge de travail empêchent le système de générer de nouveaux points de restauration à intervalles réguliers.

Coûts de point de récupération et de restauration

Facturation du stockage

Les points de restauration générés par le système et définis par l’utilisateur consomment le stockage. Le coût de stockage des points de restauration dans OneLake inclut les fichiers de métadonnées. Le processus de restauration n’entraîne aucun frais de stockage.

Facturation informatique

Les frais de calcul se produisent pendant la création et la restauration des points de restauration, et consomment la capacité de Microsoft Fabric.

Restauration sur place d'un entrepôt

Utilisez le portail Fabric pour restaurer un entrepôt sur place.

Lorsque vous restaurez, vous remplacez l’entrepôt actuel par l’entrepôt restauré. Le nom de l’entrepôt reste le même, et l’ancien entrepôt est remplacé. Tous les composants, y compris les objets de l’Explorateur, la modélisation, Les insights de requête et les modèles sémantiques, sont restaurés exactement comme ils étaient lorsque le point de restauration a été créé.

Chaque point de restauration fait référence à un horodateur en UTC lors de la création du point de restauration.

Si vous recevez un message d'erreur 5064 après avoir demandé une restauration, soumettez à nouveau la demande de restauration.

Sécurité

  • Tout membre des rôles espace de travail Admin, Membre ou Contributeur peut créer, supprimer ou renommer les points de restauration définis par l’utilisateur.

  • Tout utilisateur disposant des rôles d’espace de travail d’un administrateur d’espace de travail, d’un membre, d’un contributeur ou d’une visionneuse peut voir la liste des points de restauration créés par le système et définis par l’utilisateur.

  • Les membres du rôle d’espace de travail Administrateur de l’espace de travail peuvent restaurer un entrepôt à partir d’un point de restauration créé ou défini par l’utilisateur.

Limites

  • Vous ne pouvez pas restaurer un point de récupération pour créer un entrepôt avec un autre nom, soit dans le même espace de travail soit à travers différents espaces de travail Microsoft Fabric.
  • Vous ne pouvez pas conserver les points de restauration au-delà de la période de rétention configurée. Pour plus d’informations, consultez Conservation des données configurables.

Rétention d’objets abandonnés

Vous pouvez restaurer un article Fabric Warehouse après une suppression accidentelle. Configurez la période de rétention des éléments supprimés dans le paramètre du locataire de récupération d’objets.

Étape suivante