Updates to the load_manifest and load_catalog functions to use the unique_id of the dbt model or test, instead of a schema + aliased name of the object.
The Coverage Report still returns the aliased object name, but the documentation coverage will be correctly calculated for each table as the manifest and catalog now use the normalized unique_id
Tested this for both doc and test cov_type and working as expected.
Resolves #30
Potentially resolves #40
What has changed?
Updates to the
load_manifest
andload_catalog
functions to use theunique_id
of the dbt model or test, instead of a schema + aliased name of the object.The Coverage Report still returns the aliased object name, but the documentation coverage will be correctly calculated for each table as the manifest and catalog now use the normalized
unique_id
Tested this for both
doc
andtest
cov_type and working as expected.