You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the server type can only be one of the hard-coded values defined the schema:
servers:
production:
type: MyCustomServerType
description: "Access point of the data x, y, z .. "
YAML [schema](https://datacontract.com/datacontract.schema.json) validation failed
Line 16: Value is not accepted. Valid values: "bigquery", "BigQuery", "s3", "sftp", "redshift", "azure", "sqlserver", "snowflake", "databricks", "dataframe", "glue", "postgres", "oracle", "kafka", "pubsub", "kinesis", "trino", "local".
It is understandable, that the predefined values make it easier for example to develop tooling around it, like datacontract-cli, but the datacontract-specification should be decoupled from this.
The contract should allow any custom type to specified (Kusto, SQLite, MariaDB, .., ..) - there will always be more types in the existence than a tool can support, but we should have a common language how we describe what data we offer, and from where.
The text was updated successfully, but these errors were encountered:
This has been a big issue for us during adoption. The specification is too tightly coupled to implementation provided in datacontract-cli, and this is one of the primary culprits (alongside quality).
Currently the server type can only be one of the hard-coded values defined the schema:
It is understandable, that the predefined values make it easier for example to develop tooling around it, like datacontract-cli, but the datacontract-specification should be decoupled from this.
The contract should allow any custom type to specified (Kusto, SQLite, MariaDB, .., ..) - there will always be more types in the existence than a tool can support, but we should have a common language how we describe what data we offer, and from where.
The text was updated successfully, but these errors were encountered: