问题描述
如何在数据目录(Google Cloud Platform)中执行通配符/ RegEx搜索?
当前的documentation仅列出了非常严格的搜索行为 例如对于标签:data_gov_template.hasPII(= true)
- 需要的是“ PII”的结果-我不在乎指定确切的模板名称等。
例如标签:etl
- 如果我仅搜索etl,将没有结果
解决方法
从您的用例中,我了解到您想搜索特定的元数据属性,例如标签字段PII
,对吧?
用于标记的资产
如果您不关心模板名称。您可以使用tag:x
搜索构面。
因此,如果您的所有模板data_gov_template
,data_curator_template
,data_etl_template
都包含相同的标签字段名称has_pii
,则可以使用以下方式进行搜索:
tag:has_pii
,无论模板名称是什么,这都会返回具有该元数据属性的所有资产。
对于列
您可以使用column:x
搜索构面来匹配数据资产架构中列名称的子字符串。尚不支持嵌套列。
对于标签
您可以使用labels:bar
搜索构面来查找具有标签(具有某些值)且标签键以bar作为子字符串的数据资产。
您还可以搜索其值。因此,是,元数据/属性和值是可搜索的。
但这不是 regex 类型,当搜索构面使用冒号:
(例如labels:bar
时,它是子字符串匹配,或者当搜索构面使用冒号时是完全匹配)等于=
,例如type=table
。