Type Date

  • string

  • integer

  • float

  • bool

  • date

  • id

  • array / object

Le type date est un type qui permet de configurer des dates en incluant des paramètres de personnalisation. Il est utile notamment pour l’utilisation de la saisonnalité (fonctionalité qui permet de simuler à partir d'un champ date des variations d'une autre champ de type integer ou float (un chiffre).

Pour générer un champs id sur un dataset cela prend toujours la même forme

// Exemple de champs générés

- fieldName: date_de_naissance
  type: date
      rules:
        range:
          start: "1960-01-01"
          end: "2154-01-01"
        series: days
        series_gap: 1
        format: "%Y-%m-%d %H:%M:%S"
      
  

Le concept de rules a déjà été évoqué dans Rules

start ->date ("1960-01-01" ) ce paramètre précise la date de début du dataset

end -> date ("1960-01-01") ce paramètre précise sla date de fin du dataset il pourra bientôt être optionnel

includeSpecialChars -> bolléen (true, false) ce paramètre précise si l'id doit contenir des caractères spéciaux

series -> string (days, months , years , hours , minutes ) ce paramètre prend une des valeurs à gauche qui est la fréquence de la date. Pour un suivie de la date par heure series : days

Utilisation de la saisonnalité

saisonnalité est un des 4 modules permettant de créer du réalisme au sein du dataset voir la page réalisme.

Pour plus dinfo allez sur la page saisonnalité.

Pour générer une saisonnalité il faut un champ date sur laquelle se baser il suffit donc ce ce baser sun champ

// Exemple de champs générés

- fieldName: date_de_naissance
  type: date
      rules:
        range:
          start: "1960-01-01"
          end: "2154-01-01"
        series: days
        series_gap: 1
        format: "%Y-%m-%d %H:%M:%S"
        
// Exemple d'utilisation de la saisonnalité basé sur le champ date
  - fieldName: budget
    type: integer
    rules:
      range:
        min: 80
        max: 1000
    seasonnality : date_de_naissance

Last updated