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
series_gap -> integer(min: 0) ce paramètre permet de créer un écart et une périodicité sur la date, si l'on souhaite avoir un écart de 3 jours sur les données il suffit de le précsier à gap
Il faut faire attention series_gap se base sur la valeur de series donc la cacul de gap 3 si series = hours sera éagle à 3 heures.
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
seasonnality ->(fieldName) paramètre qui permet de créer une saisonnalité sur le champ de type integer ou float . Le paramètre doit faire référence à un champ de type date.
Il est important d'avoir un min et un max lorsqu'on à de la saisonnalité pour que les variaitons soit plus précises et réaliste.
Last updated