Access schema is not showing in user catalogs and only showing in system schema
Hi Team,
- I have enabled the access schema, which contains lineage tables, in Unity Catalog and attempted to scan the catalog. However, the lineage information was not captured. Upon checking in Unity Catalog, I found that the access schema is only available in the system schema and not under other user catalogs (e.g.,
p_eus
is the user catalog in the screenshot). In contrast, theinformation_schema
is present in both the system and user catalogs. I believe this might be the issue: Purview is only scanning theinformation_schema
and capturing metadata but not capturing lineage because the access schema is not visible under the user catalogs. Please refer to the attached screenshot for reference.If this is the cause of the issue, could you please help me resolve it?
- If not, why purview is not capturing the lineage from Unity Catalog
I have verified the data in the lineage tables (specifically, the table_lineage
table). In this data, only the source_path
and target_path
fields are populated, while other fields such as source_table_name
, source_table_schema
, source_table_catalog
, target_table_name
, target_table_schema
, and target_table_catalog
contain null values. This is because we are using external tables created on top of ADLS files.
Could this be causing an issue for Purview when capturing lineage information?
- If the issue lies with point number 2, could we create a view with lineage data in the information_schema, insert the lineage data into it, and then scan Unity Catalog using Purview? Would Purview treat this as a metadata table and capture the lineage information in Azure Purview?
- If point 3 works, what would the column names, data types, and data format need to be for the view in order for Purview to correctly capture lineage in Azure Purview?
I have asked you four questions so can you please answer it one by one so, it will be easy to understand.
Thanks in Advance