Pesquisar objetos de espaço de trabalho
Este artigo descreve como pesquisar tables, volumes, blocos de anotações, consultas, painéis, alertas, arquivos, pastas, bibliotecas, trabalhos, repositórios, parceiros e listagens do Marketplace em seu espaço de trabalho do Azure Databricks.
Tables deve estar registrado no Unity Catalog para aparecer nos resultados da pesquisa.
Em espaços de trabalho que usam chaves gerenciadas pelo cliente para criptografia, o conteúdo do bloco de anotações e o conteúdo da consulta não estão disponíveis na pesquisa.
Pesquisa inteligente
A pesquisa do Azure Databricks aproveita o DatabricksIQ, o Mecanismo de Inteligência de Dados para o Azure Databricks, para fornecer uma experiência de pesquisa mais inteligente baseada em IA. Os comentários gerados por IA usam LLMs para adicionar automaticamente descrições e tags aos tables e columns geridos pelo Unity Catalog. Esses comentários tornam o mecanismo de pesquisa ciente do jargão, métricas e semântica exclusivos da empresa, dando-lhe o contexto necessário para tornar os resultados da pesquisa mais relevantes, precisos e acionáveis.
Pesquisa de navegação
Para pesquisar o espaço de trabalho usando a pesquisa de navegação na barra superior da interface do usuário, faça o seguinte:
Clique no campo Pesquisar na barra superior do espaço de trabalho do Azure Databricks ou use o atalho de teclado Command-P.
Seus arquivos, blocos de anotações, consultas, alertas e painéis recentes são listados em Recentes, classificados pela última data de abertura.
Introduza os seus critérios de pesquisa.
Os objetos recentes no list são filtrados para corresponder aos seus critérios de pesquisa. A pesquisa de navegação também pode sugerir outros objetos que correspondam aos seus critérios. Para realizar uma pesquisa completa do espaço de trabalho, use a página Resultados da pesquisa .
Select um item do list.
Página de resultados da pesquisa
A experiência de pesquisa de página inteira oferece mais espaço para ver resultados, mais metadados para seus objetos e mais filtros para restringir seus resultados.
Para filtrar os resultados da pesquisa por tipo de objeto, proprietário do objeto ou data da última modificação na página Resultados da pesquisa, faça o seguinte:
Clique no campo Pesquisar na barra superior do espaço de trabalho do Azure Databricks ou use o atalho de teclado Command-P e pressione Enter.
A página Resultados da pesquisa é aberta.
Introduza os seus critérios de pesquisa.
Select um item do list.
Você pode pesquisar por cadeia de texto, por tipo de objeto ou ambos. Depois de digitar seus critérios de pesquisa e pressionar Enter, o sistema pesquisa os nomes de todas as consultas, painéis, alertas, arquivos, pastas, blocos de anotações, bibliotecas, repositórios, parceiros e listagens do Marketplace no espaço de trabalho ao qual você tem acesso. Se o seu espaço de trabalho estiver ativado para o Unity Catalog, o sistema também procurará por nomes e comentários associados a table, table, column e column.
Pesquisar por cadeia de texto
Para procurar uma cadeia de texto, escreva a cadeia de caracteres no campo de pesquisa e, em seguida, prima Enter. O sistema pesquisa os nomes de todos os objetos no espaço de trabalho ao qual você tem acesso. Ele também pesquisa texto em comandos de bloco de anotações, mas não em arquivos que não sejam de bloco de anotações.
Pode colocar aspas à volta da entrada de pesquisa para restringir os resultados da pesquisa apenas aos documentos que contêm a sua frase exata.
A pesquisa de correspondência exata suporta o seguinte:
- Aspas básicas (por exemplo,
"spark.sql("
) - Aspas com escape (por exemplo,
"spark.sql(\"select"
)
A pesquisa de correspondência exata não suporta o seguinte:
- Com aspas e sem aspas (por exemplo,
"spark.sql" partition
) - Várias aspas (por exemplo,
"spark.sql" "partition"
)
Pesquisa semântica
Importante
Esta funcionalidade está em Pré-visualização Pública.
Você pode usar linguagem natural para pesquisar Unity Catalogtables. A pesquisa retorna resultados que têm significado semântico relacionado.
Por exemplo, a consulta de pesquisa "O que devo usar para geografias" se concentra em "geografias" e encontra termos relacionados contendo atributos geográficos, como cidades, países, territórios e geolocalizações.
A pesquisa também pode entender padrões em suas consultas de pesquisa separando o que pode ser um termo de pesquisa de um filtro, o que significa que as consultas em linguagem natural são ainda mais poderosas.
Por exemplo, a consulta de pesquisa "Mostra-me tables sobre inspeções" é dividida de forma que "inspeções" é o termo-chave e "table" é o tipo de objeto que o utilizador está a procurar.
Limit pesquisa para um tipo de objeto específico
Você pode pesquisar itens por tipo (como arquivos, pastas, blocos de anotações, bibliotecas, tablesou repositórios) clicando no tipo de objeto na página de Resultados da pesquisa , seja no menu suspenso Tipo list ou nas guias do lado direito da página. Uma cadeia de caracteres de texto não é necessária. Se você deixar o campo de texto em branco e pressionar Enter, o sistema procurará todos os objetos desse tipo. Clique num nome do list para abrir esse item na área de trabalho. Você também pode usar menus suspensos para restringir ainda mais os resultados da pesquisa para itens de um tipo específico, como por proprietário ou data da última modificação.
Você também pode especificar filtros em sua consulta de pesquisa na barra de pesquisa na parte superior da interface do usuário. Por exemplo, pode incluir o seguinte na sua consulta para procurar tables que possui: type:table owner:me
. Para saber mais sobre como especificar seus filtros por meio da sintaxe, aplique filtros na página Resultados da pesquisa e veja como a consulta na barra de pesquisa é atualizada automaticamente.
Popularidade
A pesquisa usa sinais de popularidade com base na frequência com que outros usuários em seu espaço de trabalho estão interagindo com tables específicos para melhorar a classificação dos tables.
Sem aumentar a popularidade, você teria que consultar o tables retornado nos resultados da pesquisa para saber qual é o tableautorizado. Com o aumento da popularidade, o table mais popular é classificado mais alto para que você não precise adivinhar qual é o correto. O indicador de popularidade ícone do indicador de popularidade ao lado do nome table nos resultados de pesquisa reflete a classificação dos objetos. Também pode ordenar os resultados da pesquisa por popularidade.
Cartões de conhecimento
Quando a pesquisa consegue identificar o que procura com elevada confiança, o principal resultado da pesquisa transforma-se num cartão de conhecimento. Um cartão de conhecimento fornece metadados de objeto adicionais. Os cartões de conhecimento são suportados pelo Unity Catalog gerenciado tables.
Pesquisar tables e modelos em espaços de trabalho habilitados para Unity Catalog
Nos espaços de trabalho ativos para o Unity Catalog, é possível pesquisar tables e modelos registados no Unity Catalog. Você pode pesquisar em qualquer um dos seguintes:
- Table, vista ou nomes de modelo.
- Table, ver ou modelar comentários.
- Table ou exiba column nomes.
- Table ou veja column comentários.
- Table ou visualizar teclas de tag.
Para filtrar os resultados da pesquisa pelo elemento superior
Você também pode ordenar os resultados por popularidade do table.
Os resultados da pesquisa não incluem:
Tables, viewse modelos que não tens permissão para ver.
Em outras palavras, para que um table ou modelo apareça nos resultados da pesquisa, deve ter pelo menos o privilégio
SELECT
nesse table ou o privilégioEXECUTE
sobre o modelo, o privilégioUSE SCHEMA
no schemapai e o privilégioUSE CATALOG
no catalogpai. Os administradores da Metastore têm esses privilégios por padrão. Todos os outros usuários devem receber esses privilégios. Consulte Unity Catalog privilégios e objetos protegíveis.Tables e views no metastore herdado do Hive (isto é, no
hive_metastore
catalog).Para atualizar estes tables para o Unity Catalog e disponibilizá-los para pesquisas, siga as instruções em Atualizar Hive tables e views para Unity Catalog.
Modelos no registro do modelo de espaço de trabalho.
Para atualizar fluxos de trabalho de ML para criar modelos no Unity Catalog, consulte Atualizar fluxos de trabalho de ML para modelos de destino no Unity Catalog.
Utilizar etiquetas para procurar tables
Você pode usar a barra de pesquisa do espaço de trabalho do Azure Databricks para pesquisar tables, volumes, viewse tablecolumns usando chaves de etiquetas e a etiqueta values. Você também pode usar teclas de tag para filtrar tables e views usando a pesquisa de espaço de trabalho. Não é possível procurar outros objetos marcados, como catalogs ou esquemas. Consulte também Aplicar tags a objetos seguráveis do Unity Catalog.
Apenas tables e views que você tem permissão para ver aparecem nos resultados da pesquisa.
Para pesquisar tables, viewse columns usando tags:
Clique no campo Pesquisar na barra superior do espaço de trabalho do Azure Databricks ou use o atalho de teclado Command-P.
Não é possível usar o campo de filtro no Catalog Explorer para pesquisar por tag.
Introduza os seus critérios de pesquisa. Pesquise tables ou columns marcados inserindo a chave ou o valor da tag table ou column. Você deve usar a chave de tag exata ou o termo de valor.
Se você quiser pesquisar apenas pela chave de marca, use a sintaxe:
tag:<tag_key>
. Para pesquisar por chave de tag e valor de tag, omitatag:
.
Para filtrar os resultados da pesquisa table usando chaves de etiquetas:
- Clique no campo Pesquisar na barra superior do espaço de trabalho do Azure Databricks ou use o atalho de teclado Command-P.
- Insira um termo de pesquisa ou deixe o campo de pesquisa em branco.
- Na página Resultados da pesquisa, clique no menu suspenso Tipo e selectTables.
- Use o menu suspenso do filtro Tag para select a tecla da tag.