Les paramètres de bases du YAML

Un fichier de configuration de dataset en yaml comporte en entête comporte deux paramètres.

DatasetName : variable qui contient le nom du fichier en sortie, les espaces sont supportées et dans cette version du logiciel il n'est pas encore possible de nommer dynamiquement avec une date le fichier directement de le yaml

numberOfRecords : variable qui contient le nombre de ligne que le dataset contiendra.

datasetName: messageAMF
numberOfRecords: 100
bone: ou fields: 
    ...

bones et fields sont deux vairiable très importantes dans la onfiguraiton du dataset (voir la prochaine page), elles permettent de configurer le point d'entré du dataset.

Afin de vous aider à comprendre le fichier voici un exemple de yaml complet et le dataset qu'il génère en suite

datasetName: UserProfiles
numberOfRecords: 410000
fields:
  - fieldName: age
    min: 0
    max: 100
    type: integer

  - fieldName: salaire
    min: 0
    max: 1000
    type: integer
  
  - fieldName: epargne
    min: 0
    max: 300000
    type: integer

  - fieldName: lecteurs
    type: array
    rules: 
      count: 2
    fields:
      - fieldName: Salaire2
        type: integer
        rules:
          range:
            min: 0
            max: 1000
    

  - fieldName: id
    type: id
    rules:
      len: 15
      includeLetters: true
      includeNumbers: true
      includeSpecialChars: false
```

Last updated