Catalog Checks: Catalog Sources#
Note
The below checks require both catalog.json
and manifest.json
to be present.
Classes:
Name | Description |
---|---|
CheckSourceColumnsAreAllDocumented |
All columns in a source should be included in the source's properties file, i.e. |
CheckSourceColumnsAreAllDocumented
#
All columns in a source should be included in the source's properties file, i.e. .yml
file.
Receives at execution time:
Name | Type | Description |
---|---|---|
catalog_source |
CatalogTable
|
The CatalogTable object to check. |
sources |
List[DbtBouncerSourceBase]
|
List of DbtBouncerSourceBase objects parsed from |
Other Parameters (passed via config file):
Name | Type | Description |
---|---|---|
exclude |
Optional[str]
|
Regex pattern to match the source path (i.e the .yml file where the source is configured). Source paths that match the pattern will not be checked. |
include |
Optional[str]
|
Regex pattern to match the source path (i.e the .yml file where the source is configured). Only source paths that match the pattern will be checked. |
severity |
Optional[Literal['error', 'warn']]
|
Severity level of the check. Default: |
Example(s):