Use a pesquisa do Knowledge Catalog (antigo Dataplex Universal Catalog) para descobrir recursos na sua organização usando consultas de linguagem natural com correspondência semântica, palavras-chave e predicados estruturados.
Casos de uso
A lista a seguir descreve casos de uso comuns de pesquisa, além de descrições e exemplos de consultas:
Pesquisa de recursos direcionada: encontre um recurso específico pesquisando palavras-chave relacionadas ao nome, às colunas ou à descrição do recurso.
Exemplo de consultas
retail_transactions_2026customer_idcolumn:customer_id
Descoberta de dados ampla: identifique recursos relevantes na sua organização usando consultas de linguagem natural ou palavras-chave abertas.
Exemplo de consultas
quarterly financial reportsad campaign click through rates tablesserver health metricsaudit logs system=bigquery
Recuperação de recursos com escopo para fluxos de trabalho: enumere recursos em um contêiner específico, como um projeto, ou com propriedades específicas, como tipo ou sistema. Essa abordagem é usada com frequência para fluxos de trabalho programáticos e agênticos.
Exemplo de consultas
type=table projectid:banking-prod aspect:classification.tier=PIIsystem=spanner projectid:inventory-service (parent=marketing_analytics OR parent=finance_analytics)
Como funciona
A pesquisa indexa automaticamente todo o contexto dos recursos de dados mantidos no Knowledge Catalog. Isso inclui o seguinte:
- Metadados ingeridos automaticamente de Google Cloud fontes de dados, como o BigQuery e o Cloud SQL
- Contexto para recursos ingeridos por conectores e integrações
- Contexto adicional criado para recursos, por exemplo, representando o contexto de negócios ou descrevendo a semântica de dados. O contexto também pode ser capturado na forma de aspectos ou termos comerciais vinculados.
Ao processar a consulta, a pesquisa aplica uma combinação de correspondência semântica e de palavras-chave. A tabela a seguir descreve os tipos de consulta que podem ser usados com a pesquisa do Knowledge Catalog, além de descrições e exemplos de consultas:
| Tipo de consulta | Uso | Exemplos |
|---|---|---|
| Palavra-chave única | Para correspondência exata e de substrings em elementos de metadados, como nome, descrição e esquema de recursos. | prd_fin_invoices_fct_v02 |
| Palavras-chave parciais e fragmentos tokenizados | Corresponde a substrings no conteúdo de metadados, encontrando recursos mesmo com termos abreviados, palavras separadas ou variações de nomenclatura. | fin transactions 2026 (corresponde a
prd_fin_transactions_fy2026_raw) |
| Consultas de linguagem natural | Usa a correspondência semântica sem exigir correspondências exatas de nome ou coluna matches. | customer churn prediction features |
| Predicados estruturados | Combina consultas de texto livre com filtros de predicado explícitos para restringir os resultados da pesquisa. | audit logs system=bigquery |
| Sintaxe estendida | Para pesquisa precisa, restrita a um escopo específico. A sintaxe estendida é usada com mais frequência em casos de uso agênticos e programáticos. Para mais informações, consulte Sintaxe de pesquisa. | (system:bigquery OR system:spanner) AND
column:credit_card_number aspect:classification.tier=PII
-projectid:sandbox-project |
Acessar a pesquisa no Knowledge Catalog
Você tem as seguintes opções para acessar a pesquisa no Knowledge Catalog:
- Pela página Pesquisa no Google Cloud console. Para mais informações, consulte Pesquisar recursos.
gcloud dataplex entries searchCLI gcloud.searchEntriesAPI e bibliotecas de clientes do Cloud.- Servidor MCP remoto e MCP Toolbox para bancos de dados para uso interativo e para ativar cargas de trabalho agênticas e programáticas.
Escopo de pesquisa
Os resultados da pesquisa no Knowledge Catalog respeitam as permissões que você tem sobre os recursos correspondentes nos sistemas de origem.
Por exemplo, se você tiver acesso de leitura de metadados do BigQuery a um objeto, ele vai aparecer nos resultados da pesquisa do Knowledge Catalog. Se você tiver acesso a uma tabela do BigQuery, mas não ao conjunto de dados que contém essa tabela, ela ainda vai aparecer como esperado na pesquisa do Knowledge Catalog.
Por padrão, a pesquisa tem escopo para sua organização. Os resultados incluem apenas recursos da mesma organização que o projeto em que você está pesquisando.
Os resultados da pesquisa incluem apenas os recursos que pertencem ao mesmo perímetro do VPC Service Controls que o projeto em que a pesquisa é realizada. Ao usar o Google Cloud console, esse é o projeto selecionado no console.
Para ampliar o escopo dos resultados da pesquisa além dos recursos no perímetro do VPC Service Controls do projeto, use as regras de entrada e saída do VPC Service Controls. Essas regras facilitam a troca de dados privada e eficiente em toda a organização. É possível configurar regras de entrada e saída usando o Google Cloud console ou arquivos JSON ou YAML. Consulte o exemplo de YAML a seguir e a documentação do VPC Service Controls para adaptar a regra aos seus requisitos específicos.
egressPolicies:
- egressFrom:
identityType: ANY_USER_ACCOUNT
egressTo:
# Specify which resources should be present in the search results. In this example,
# BigQuery.
operations:
- methodSelectors:
- method: '*'
serviceName: bigquery.googleapis.com
# Specify project ids under which the search is performed.
resources:
- projects/SEARCH_PROJECT_ID
ingressPolicies:
- ingressFrom:
identityType: ANY_USER_ACCOUNT
sources:
- accessLevel: '*'
ingressTo:
# Specify which resources should be present in the search results. In this example,
# BigQuery.
operations:
- methodSelectors:
- method: '*'
serviceName: bigquery.googleapis.com
# Specify project ids to expose in search results.
resources:
- projects/INGRESS_PROJECT_ID
Para mais informações sobre os papéis do Identity and Access Management necessários para usar a pesquisa do Knowledge Catalog, consulte Papéis do IAM do Knowledge Catalog.
Isolar resultados da pesquisa por ambiente usando o VPC Service Controls
Para isolar os resultados da pesquisa do Knowledge Catalog entre ambientes como desenvolvimento, teste e produção, configure perímetros separados do VPC Service Controls para cada ambiente. Atribua os projetos que contêm os recursos de dados e os projetos usados para realizar pesquisas ao perímetro do ambiente correspondente. As pesquisas realizadas em um projeto dentro de um perímetro específico só retornam resultados para recursos localizados nesse mesmo perímetro.
Limitações de recall na pesquisa
A pesquisa do Knowledge Catalog é otimizada para descoberta exploratória em vez de recuperação exaustiva de inventário. Portanto, as consultas de pesquisa não garantem o recall total. Uma consulta pode omitir resultados correspondentes, e os resultados retornados podem variar entre consultas repetidas.
Causas da perda de recall
Ao pesquisar, o Knowledge Catalog verifica dinamicamente suas permissões em relação a um limite de controle de acesso de 600 restrições (regras de avaliação de permissão). Se a verificação de acesso exceder esse limite, o sistema vai parar a verificação mais cedo para manter as pesquisas rápidas. Quando isso acontece, a pesquisa pode deixar de fora recursos correspondentes.
É mais provável que você atinja esse limite se alguma das seguintes condições for verdadeira:
- Papéis do IAM atribuídos diretamente a centenas de recursos individuais.
- Participações em muitos Grupos do Google que concedem acesso a recursos individuais.
- Participações em Grupos do Google que têm acesso concedido diretamente a centenas de recursos individuais.
Resolver limitações de recall e resultados ausentes
Para resolver problemas de recall ou recuperar metadados completos, escolha a abordagem que corresponde à sua meta:
- Para corrigir resultados de pesquisa ausentes ou inconsistentes:reduza o total de verificações de acesso para ficar abaixo do limite de 600 restrições. Conceda acesso apenas aos recursos necessários e remova o acesso de recursos ou Grupos do Google em que você não precisa de permissões. Também é possível conceder papéis no nível do projeto ou da pasta em vez de recursos individuais.
- Para recuperar um inventário de metadados completo e garantido:não use a pesquisa. Em vez disso, exporte metadados para o Cloud Storage e consulte o conjunto de dados completo com o BigQuery.
A seguir
- Entenda a sintaxe de pesquisa do Knowledge Catalog.
- Saiba como pesquisar recursos.
- Confira os casos de uso do Knowledge Catalog.
- Aproveite as respostas a consultas complexas de linguagem natural com o agente de descoberta do Knowledge Catalog discovery agent.