For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/data-platform/tutorials-dated-export-folders.md.

Exporter des dossiers avec une date personnalisée

Voir en Markdown

Ce tutoriel montre comment ajouter une date personnalisée aux noms de vos dossiers lors de la création des Data Processing Actions

Objectif

Ce tutoriel montre comment ajouter une date personnalisée aux noms de vos dossiers lors de la création des Data Processing Actions.

Info

Remarque : cette fonctionnalité n'est disponible que pour les actions suivantes : Load to Bucket, MySQL to Parquet et PostgreSQL to Parquet.

Introduction

Prérequis

Pour suivre ce tutoriel, vous devez être familiarisé avec le Data Processing Engine et vous devriez idéalement avoir suivi le guide de Démarrage. L'essentiel est de savoir à quoi servent les Actions et comment les utiliser.

Aperçu des concepts

Lorsque vous créez des actions, vous avez la possibilité de nommer le dossier qui contiendra vos fichiers exportés. Le token $now vous permet de définir facilement des dates personnalisées à l'aide de quelques patterns de base dans le nom du dossier.

Il existe 4 patterns disponibles sur la Data Platform :

  • $now(date)
  • $now(datetime)
  • $now(timestamp) : l'horodatage sera affiché au format UNIX epoch time
  • $now(insérer la séquence ici) : créez des séquences de dates personnalisées avec les codes de format disponibles.

Voyons maintenant comment tout cela fonctionne en pratique !

Utiliser le token $now

Pour ce tutoriel, nous n'explorerons que l'utilisation du token $now. Pour savoir comment créer et exécuter des Actions, une documentation détaillée est disponible sur les Actions.

Pour faciliter la compréhension, nous choisirons de créer une action - Load to Bucket, censée s'exécuter quotidiennement pour l'avenir prévisible - ce qui entraînera la génération de dossiers sur une base journalière. Pour aider à trier et accéder facilement au bon dossier, le token $now peut être utilisé.

À l'étape où l'option de saisie du nom du dossier devient disponible, vous pouvez utiliser le token $now comme illustré dans l'exemple ci-dessous.

Use the $now token — DIF tut

Sur l'image ci-dessous, vous pouvez constater que le dossier a bien été généré dans le bucket selon le schéma de nommage attendu. Il n'est pas nécessaire d'avoir du texte supplémentaire dans le nom du dossier comme dans l'exemple, le token peut aussi être utilisé seul.

Use the $now token — DIF tut (2)

bPour le scénario mentionné ci-dessus, voici un exemple de l'apparence du bucket avec les dossiers générés au cours des derniers jours. Il devient facile d'identifier rapidement le dossier créé à une date donnée.

Use the $now token — DIF tut (3)

Exemples

Voici quelques exemples supplémentaires de l'apparence du nom de dossier selon différents cas d'usage :

  • $now(date) : 2023-08-15
  • $now(datetime) : 2023-08-15_20-51-04
  • $now(timestamp) : 1692132664 (Unix epoch time)
  • $now(%a-%d-%b-%Y_%H-%M%) : Tue-15-Aug-2023_20-53
Info

Les noms de dossiers ne devant pas contenir de caractères spéciaux comme deux-points, slash, astérisque, etc., le caractère tiret est utilisé pour le format de la date et de l'heure.

Aller plus loin

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Posez vos questions, faites-nous part de vos commentaires et interagissez directement avec l’équipe qui développe la Data Platform sur le canal Discord dédié.

Si vous avez besoin d'une assistance concernant vos services OVHcloud, créez une demande depuis notre centre d'aide.

Rejoignez notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?