如何在Purview中为自定义类型启用数据侧边栏筛选功能?
解决自定义EntityTypeDef无法启用左侧数据筛选的方案
问题出在自定义类型的继承关系上,Purview左侧的筛选菜单是和内置的核心抽象资产类型绑定的,自定义类型必须直接继承这些对应类型,才能被筛选器识别。
修正后的自定义EntityTypeDef定义
EntityTypeDef Database superTypes=["azure_resource", "Database"] EntityTypeDef Schema superTypes=["Asset", "Schema"] EntityTypeDef Table superTypes=["DataSet", "Table"]
关键要点说明
- 继承核心内置类型:左侧筛选的
Database、Table等选项,对应Purview内置的同名抽象类型(如Database、Table、Schema),自定义类型必须将这些内置类型加入superTypes数组,才能被筛选器归类到对应选项下 - 保留原有继承关系:可以同时保留
azure_resource、Asset、DataSet这类继承,不影响云资源属性或资产层级的继承,只是额外补充核心筛选所需的内置类型 - 确保元数据索引更新:修改类型定义后,需要重新同步或扫描对应的资产,让Purview的元数据索引更新,新的筛选规则才会生效
内容的提问来源于stack exchange,提问作者Diego Poggioli
相关产品推荐
相关产品推荐

