-
Notifications
You must be signed in to change notification settings - Fork 2
Documenter le schéma, contrôler et valider les données
C:\Python39\Scripts\pip install -r requirements.txt
C:\Python39\Scripts\pip install table_schema_to_markdown
schema-to-md-table.py
Le requirements.txt est celui du repo, avec la version de frictionless ad-hoc
Voir le script scripts/schema-to-md.bat
https://jsonformatter.curiousconcept.com/#
Indique si des clés sont dupliquées, et rend le JSON joli et bien formaté (retours à la ligne, etc...)
C:\Python39\Scripts\frictionless validate --type schema schema.json
Lancer scripts/tester-exemples.bat
pour tester le schéma
C:\Python39\Scripts\frictionless validate --schema schema.json exemple-valide.csv
Attention, l'ordre des colonnes doit être respecté par rapport au schema.json
Lancer scripts/tester-exemples.bat
pour tester les différents fichiers.
Son contenu est le suivant :
:: exemple générique
C:\Python39\Scripts\frictionless validate --schema schema.json examples\exemple-valide.csv
:: exemples
C:\Python39\Scripts\frictionless validate --schema schema.json examples\exemple-carros-valide.csv
C:\Python39\Scripts\frictionless validate --schema schema.json examples\exemple-fuveau-valide.csv
C:\Python39\Scripts\frictionless validate --schema schema.json examples\exemple-gignac-valide.csv
C:\Python39\Scripts\frictionless validate --schema schema.json examples\exemple-le-rove-valide.csv
C:\Python39\Scripts\frictionless validate --schema schema.json examples\exemple-st-victoret-valide.csv
C:\Python39\Scripts\frictionless validate --schema schema.json examples\exemple-vence-valide.csv
pause
Elle contient différentes ressources utiles à l'admin et au créateur de schéma.
https://github.com/CEREMA/schema-arrete-circulation-marchandises/compare/v0.4.1...master
Aller sur le site regexr. Exemple pour les multivalues séparées par une virgule : https://regexr.com/5t28l