datacontract-cli icon indicating copy to clipboard operation
datacontract-cli copied to clipboard

Enforce Data Contracts

Results 157 datacontract-cli issues
Sort by recently updated
recently updated
newest added

Import from Open Data Contract Standard.

If the avro being imported contains default or logicalType, the datacontract definition skips it on both sides. This bug fix will enable importing avro definitions that support logicalType and/or default...

Add framework for SQLServer support. Currently the specification differs from what is expected by the SODA-CLI so this will have to be updated to match before the added tests will...

Hi, I am getting the following error when running Databricks test on my notebooks. ![Screen Shot 2024-05-10 at 10 44 23](https://github.com/datacontract/datacontract-cli/assets/2323982/0271799c-6a8c-43f4-9dd2-092742040c01) `ERROR:soda.scan:[08:35:38] Query error: databricks.dev_observatory_buildings_studies.schema[dev_observatory_buildings_studies]: _override_spark_functions.._dlt_sql_fn2() got an unexpected keyword...

Our company is actively pursuing stricter guarantees on cross-team data via the data contract-cli. We currently make use of MS SqlServer and would like to know if this is supported...

Thanks for this PR! Looks fine, but let's exclude the definitions here for now as this needs discussion. 1. The reference mechanism of JSON schema differs from Data Contract Specification....

SQLglot is a great python library to read, parse , translate and write 21 different sql dialects. https://github.com/tobymao/sqlglot It supports 21 dialects. This make it able to create the schema...

In a dbt formatted yaml file, one can declare tests on the tables or fields. Have you thought about integrating directly with dbt, in order to be compatible with dbt...

Hi, I am currently developing a function to init a contract from a Glue Table using this boto3 API https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/glue/client/get_table.html. I would like to have your opinion about adding this...

Out of #103 came the idea of having an import of dbt models to a datacontract.yaml ``` datacontract import --format dbt models.yaml ```