Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ This document tracks the history and evolution of the **Open Data Contract Stand
* Add `timezone` and `defaultTimezone` to `logicalTypeOptions` options for `timestamp` and `time`.
* **Changes** to Quality
* Add a maintained library of commonly used quality metrics `rowCount`, `nullValues`, `invalidValues`, `duplicateValues`, and `missingValues`.
* Add `schedule` and `scheduler` to data quality properties.
* **Changes** to SLA:
* Add optional `description` field to SLA entries for human-readable context.
* **Changes** to Support Channels:
Expand Down
2 changes: 2 additions & 0 deletions docs/examples/quality/column-completeness.odcs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,5 @@ schema:
dimension: completeness
severity: error
businessImpact: operational
scheduler: cron
schedule: 0 20 * * *
10 changes: 10 additions & 0 deletions schema/odcs-json-schema-v3.1.0.json
Original file line number Diff line number Diff line change
Expand Up @@ -2553,6 +2553,16 @@
"type": "string",
"description": "Description of the SLA for humans.",
"examples": ["99.9% of the time, data is available by 6 AM UTC"]
},
"scheduler": {
"type": "string",
"description": "Name of the scheduler, can be cron or any tool your organization support.",
"examples": ["cron"]
},
"schedule": {
"type": "string",
"description": "Configuration information for the scheduling tool, for cron a possible value is 0 20 * * *.",
"examples": ["0 20 * * *"]
}
},
"required": ["property", "value"],
Expand Down