Tous les produits
Search
Centre de documentation

Data Lake Formation:Gestion du cycle de vie

Dernière mise à jour :Aug 24, 2026

La gestion du cycle de vie prend en charge divers types de règles pour gérer le cycle de vie des données au sein de votre lac de données et réduire les coûts de stockage. Cette rubrique explique comment gérer les règles de cycle de vie.

Fonctionnement

Utilisez la gestion du cycle de vie pour configurer des règles de gestion des données pour les bases de données et les tables de votre lac de données. En vous appuyant sur quatre types de règles — dernière heure d'accès aux données, valeur de partition par temps, heure de création de la partition/table et dernière heure de mise à jour de la partition/table —, transférez périodiquement les données vers différentes classes de stockage afin de réduire les coûts. Les lacs de données contiennent souvent de grandes quantités de données historiques inutilisées. Transférez ces données vers des classes de stockage plus économiques telles que Infrequent Access, Archive ou Cold Archive. Par exemple :

  • Pour une table de commandes partitionnée par date (par exemple, pt=20220101), il peut être nécessaire d'analyser uniquement les données des trois dernières années. Configurez une règle basée sur la valeur de partition pour transférer automatiquement les anciennes partitions vers Cold Archive, ce qui réduit les coûts de stockage.

  • Si une base de données appartient à une ligne métier arrêtée, configurez une règle pour transférer l'intégralité de la base de données vers Cold Archive pour un stockage à long terme.

Important

Configurez les règles avec soin en fonction de vos besoins métier réels.

  • Les données transférées vers Archive ou Cold Archive sont inaccessibles aux moteurs de calcul. Pour réutiliser les données, restaurez-les manuellement, ce qui engendre des frais. Pour plus d'informations, consultez Classes de stockage OSS et Convertir les classes de stockage.

  • Lorsque les données sont transférées vers Infrequent Access, les performances d'accès des moteurs de calcul se dégradent.

Limites

  • La gestion du cycle de vie nécessite Data Lake Formation (DLF 1.0) et le stockage des données dans Object Storage Service (OSS).

  • La gestion du cycle de vie ne prend pas en charge les données non structurées. Pour gérer les données non structurées, utilisez la fonctionnalité de gestion du cycle de vie dans OSS.

Facturation

La gestion du cycle de vie implique deux types de frais :

  • La fonctionnalité de gestion du cycle de vie est actuellement en aperçu public et gratuite.

  • Pour obtenir des informations sur les frais de cycle de vie OSS, consultez Frais liés aux règles de cycle de vie.

Procédure

Prérequis

  1. Activez Object Storage Service (OSS). Pour ce faire, accédez à la console OSS.

  2. Les autorisations de données DLF contrôlent l'accès aux bases de données et aux tables pour la gestion du cycle de vie. Vous ne pouvez configurer des règles de cycle de vie que pour les bases de données et les tables auxquelles vous avez accès.

Créer une règle de cycle de vie

Suivez ces étapes pour créer une règle de cycle de vie.

  1. Connectez-vous à la console Data Lake Formation.

  2. Dans le volet de navigation de gauche, choisissez Lake Management > Lifecycle Management.

  3. Cliquez sur Create Rule pour configurer la règle.

    1. Spécifiez les informations de base : Name, Description, Catalog List et Resource Type.

      Pour Resource Type, sélectionnez Database ou Table pour configurer des règles de cycle de vie respectivement pour les bases de données ou les tables.

    2. Sélectionnez un type de règle. DLF prend actuellement en charge les quatre types suivants :

      • Dernière heure d'accès aux données : définit le cycle de vie en fonction de la dernière heure d'accès aux données. Pour une table partitionnée, la dernière heure d'accès à la partition la plus fine est utilisée. Pour les tables non partitionnées, la dernière heure d'accès à la table est utilisée.

      • Valeur de partition par temps : définit le cycle de vie en fonction de la valeur de partition. Cette règle s'applique uniquement aux tables dont la partition de premier niveau contient un format temporel.

      • Dernière heure de mise à jour de la partition/table : définit le cycle de vie en fonction de la dernière heure de mise à jour d'une partition ou d'une table. Pour une table partitionnée, la dernière heure de mise à jour de la partition la plus fine est utilisée. Pour les tables non partitionnées, la dernière heure de mise à jour de la table est utilisée.

      • Heure de création de la partition/table : définit le cycle de vie en fonction de l'heure de création d'une partition ou d'une table. Pour une table partitionnée, l'heure de création de la partition la plus fine est utilisée. Pour les tables non partitionnées, l'heure de création de la table est utilisée.

    3. Sélectionnez l'intervalle de temps pour le transfert des données vers Infrequent Access, Archive ou Cold Archive.

    4. Configurez le mécanisme d'exécution de la règle.

      Activez Execution Scheduling pour exécuter la règle automatiquement chaque jour. Si la planification est désactivée, exécutez la règle manuellement après sa création. Les exécutions planifiées se terminent quotidiennement avant 08:00.

  4. Cliquez sur Next pour sélectionner les bases de données ou les tables auxquelles la règle s'applique.

  5. Cliquez sur Add Database Resources, sélectionnez les ressources à lier (la recherche et la sélection sur plusieurs pages sont prises en charge), puis cliquez sur Add.

  6. Après avoir ajouté les ressources, cliquez sur OK pour afficher le résultat de la liaison.

    Si la liaison réussit, un message affiche le nombre de ressources liées avec succès. En cas d'échec, un message indique la raison de l'échec.

    Remarque
    • Si le type de ressource est Database, liez des ressources de base de données. Si le type de ressource est Table, liez des ressources de table.

    • Les règles de table ont une priorité plus élevée que les règles de base de données. Si une table est déjà liée par une règle de base de données, cette opération écrase la règle existante pour cette table.

    • Chaque base de données ou table ne peut être liée qu'à une seule règle à la fois.

    • Chaque règle peut être liée à un maximum de 1 000 ressources.

    • Vous pouvez créer une règle sans lier de ressources et les lier ultérieurement. Pour ce faire, cliquez sur Save.

Modifier une règle de cycle de vie

Pour modifier une règle de cycle de vie, localisez-la dans la liste et cliquez sur Edit à droite.

Important
  1. Après modification d'une règle, si Execution Scheduling est activé, les modifications prennent effet lors de l'exécution du lendemain.

  2. Lorsqu'une règle modifiée est exécutée à nouveau, elle affecte toutes ses ressources liées comme suit :

    • Les données déjà transférées vers Infrequent Access, Archive ou Cold Archive restent dans leur état actuel.

    • La nouvelle règle traite les données non encore transférées.

Afficher les détails de la règle

  1. Dans le volet de navigation de gauche, choisissez Lake Management > Lifecycle Management.

  2. Sélectionnez une règle et cliquez sur son ID pour afficher ses détails.

    • Basic Information : affiche les détails de la règle et le mécanisme d'exécution.

    • Resource Information : répertorie les bases de données ou les tables liées à la règle.

    • Execution History : répertorie les exécutions manuelles et planifiées des règles.

Supprimer une règle de cycle de vie

  1. Dans le volet de navigation de gauche, choisissez Lake Management > Lifecycle Management.

  2. Localisez la règle de cycle de vie à supprimer, cliquez sur Delete à droite, puis cliquez sur OK dans la boîte de dialogue de confirmation.

Remarque
  • Une fois supprimée, la règle de cycle de vie ne peut plus être exécutée manuellement ou par le planificateur.

  • Les données précédemment affectées par la règle restent dans leur état actuel après la suppression de la règle.

Exécuter manuellement une règle

  1. Dans le volet de navigation de gauche, choisissez Lake Management > Lifecycle Management.

  2. Localisez la règle de cycle de vie à exécuter manuellement, cliquez sur Manual Execution à droite, lisez attentivement l'invite, puis cliquez sur OK pour démarrer la tâche.

Important

Une exécution manuelle s'exécute immédiatement et affecte toutes les ressources actuellement liées. Cela peut avoir un impact sur vos applications métier. Évaluez soigneusement les risques avant de procéder.

Afficher les journaux d'exécution

  1. Dans le volet de navigation de gauche, choisissez Lake Management > Lifecycle Management.

  2. Cliquez sur l'onglet Execution History pour afficher toutes les tâches de cycle de vie historiques et leurs journaux d'exécution.

  3. Cliquez sur un nom de tâche pour afficher ses informations d'exécution et ses journaux.

Restaurer une table

  1. Dans le volet de navigation de gauche, choisissez Metadata > Metadata.

  2. Cliquez sur l'onglet Data Table, puis cliquez sur le nom de la table.

  3. Cliquez sur l'onglet Storage Rule. Dans DLF, cliquez sur Restore Table pour transférer la classe de stockage de la table vers Standard Storage.

  4. Pour les options de restauration avancées, consultez les documents suivants :