Inquiries
As it's described in the Configuration section it's possible to provide custom inquiries in .github/frictionless.yaml
file. An Inquiry is a Frictionless Framework concept used to define a validation job.
#
File PathsThe simplest way to customize an inquiry is to set validation paths:
.github/frictionless.yaml
Note that by default it will create a task for every file found by glob **/*.{csv,tsv,xls,xlsx}
respecting .gitignore
.
#
File DetailsA task can have any parameters accepted by the Resource class so you can provide scheme, format, etc:
.github/frictionless.yaml
By default, Fricitonless tries to infer all these parameters.
#
Table DetailsLet's provide a layout and a schema as it's described in Resource:
.github/frictionless.yaml
You can also provide dialect, layout, or schema as a file path e.g. schema: schema.yaml
.
#
Validation DetailsIt's possible to configure how the validation happens as it's in Errors Configuration:
.github/frictionless.yaml
And provide additional validation checks:
.github/frictionless.yaml
#
Validating a PackageIt's possible to validate a data package:
.github/frictionless.yaml