Configurer la suppression logicielle au niveau du fichier dans OneLake

La suppression douce au niveau des fichiers OneLake protège vos données en conservant les fichiers supprimés avant suppression définitive. La suppression douce est activée par défaut pour chaque espace de travail avec une période de rétention de sept jours. Vous pouvez activer ou désactiver la suppression douce et régler la période de rétention de 1 à 365 jours.

Vous payez les données supprimées temporairement au même tarif que les données actives. Configurez la période de conservation pour équilibrer les besoins de récupération et les coûts de stockage.

Prerequisites

  • Le rôle d’administrateur de l’espace de travail.

Configurer la suppression douce dans le portail Fabric

Configurez la suppression logicielle au niveau des fichiers pour un espace de travail depuis les paramètres OneLake.

  1. Ouvrez l’espace de travail dans le portail Fabric.

  2. Sélectionnez Paramètres>de l’espace de travail OneLake>General.

  3. Utilisez le bouton Activer la suppression douce au niveau du fichier pour activer ou désactiver la rétention.

    Capture d’écran du portail Fabric qui montre l’activation de la suppression douce au niveau du fichier dans les paramètres de l’espace de travail.

  4. Si la période de conservation est activée, fixez la période de rétention à une valeur de 1 à 365 jours.

Lorsque vous activez la rétention, la période de rétention est par défaut de sept jours. Ce paramètre s’applique aux fichiers dans tout l’espace de travail, mais n’affecte pas la rétention de l’espace de travail ou des objets.

Configurez la suppression douce en utilisant l’API REST

Utilisez l’API Fabric REST pour visualiser ou mettre à jour la rétention par suppression progressive au niveau des fichiers pour un espace de travail.

Pour consulter le paramètre actuel, envoyez la demande suivante :

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/onelake/softDeleteRetention

Lorsque la rétention est activée, la réponse inclut le statut et la période de conservation :

{
    "enabled": true,
    "retentionDays": 30
}

Pour mettre à jour le paramètre, envoyez une PATCH requête au même point de terminaison. Pour activer la rétention et définir la période de rétention, utilisez le corps de demande suivant :

PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/onelake/softDeleteRetention
{
    "enabled": true,
    "retentionDays": 30
}

Pour désactiver la rétention, utilisez le corps de demande suivant :

{
    "enabled": false
}

La mise à jour ne réussit que lorsque OneLake met à jour tous les comptes de stockage applicables. Si un compte ne peut pas être mis à jour, la requête échoue et les comptes restent synchronisés.

Comprendre le comportement de rétention et la portée

Un changement de période de conservation ne s’applique qu’aux fichiers supprimés après ce changement. Les fichiers déjà supprimés en douceur conservent la période de conservation active au moment de leur suppression. Par exemple, si vous changez la période de conservation de 28 jours à sept jours, les fichiers supprimés avant le changement restent récupérables pendant 28 jours. Les fichiers supprimés après ce changement sont récupérables pendant sept jours.

Ce paramètre s’applique aux données dans les comptes de stockage entièrement facturés de l’espace de travail, y compris le compte de stockage par défaut et le compte de stockage des journaux de diagnostic. Cela ne s’applique pas aux données dans les comptes de stockage non facturés ou partiellement facturés. Les données de ces comptes sont répliquées depuis une autre base de données et ne constituent pas la source de référence.

La suppression d’espace de travail et d’éléments se comporte différemment de la suppression de fichiers :

  • Lorsqu’un espace de travail est supprimé de façon permanente, ses données sont supprimées immédiatement. La suppression douce au niveau des fichiers ne s’applique pas.
  • Lorsqu’un élément est supprimé de façon permanente, ses données restent récupérables dans OneLake pendant la période de conservation par suppression logicielle au niveau du fichier configurée.