For schemas with uppercase names and dbt models with lowercase names, datacontract dbt sync does not work and does not log a helpful error:
Resolved contract (...)/contract.odcs.yaml
Wrote 1 YAML file(s) under (...)/models/datacontract_cli.
No test results parsed.
We should:
- match case-insensitively (special case: both
orders and ORDERS exist)
- log a warning if we can't match ODCS schemas and dbt models
For schemas with uppercase names and dbt models with lowercase names,
datacontract dbt syncdoes not work and does not log a helpful error:We should:
ordersandORDERSexist)