Filtros de consulta

Um filtro query permite reduzir interativamente a quantidade de dados mostrados em uma visualização. os filtros query são semelhantes aos parâmetros query , mas com algumas diferenças key . Um filtro query limita os dados após a execução da query . Isso torna os filtros ideais para dataset menores e ambientes em que as execuções query são demoradas, com taxas limitadas ou caras.

A seguir, descrevemos alguns benefícios do Databricks SQL.

  • Embora os filtros query anteriores operassem apenas no lado do cliente, esses filtros atualizados funcionam dinamicamente no lado do cliente ou do servidor para otimizar o desempenho.

  • Experiência simplificada da interface do usuário: clique no botão +Adicionar filtro e selecione uma coluna em uma dropdown para adicionar um filtro. Você não precisa criar, conceder permissão e refresh uma query separada para filtrar os valores distintos de uma coluna.

  • Habilite “realçar valores relevantes” para ver quais seleções dentro de um filtro retornarão resultados considerando outras seleções de filtro. Por exemplo, considere um usuário que tenha um filtro “Estado” e “Cidade”. Se um usuário optar por destacar valores relevantes, selecionar "Califórnia" no filtro de estado destacará apenas as cidades da Califórnia no filtro "Cidade". As opções não realçadas são colocadas em uma opção de menu "Filtered out" no dropdown.

  • Filtros de entrada de texto: filtra os resultados da coluna com base em pesquisas de entrada de texto. Existem três modos com os quais a pesquisa pode encontrar correspondências: correspondência exata, contém e começar com.

  • Os seletores de data rápida permitem filtrar intervalos de datas predefinidos, como semana passada, mês passado, ano passado e muito mais.

  • Você pode definir intervalos de data default ao criar filtros de data.

  • Você também pode usar filtros query em painéis. Por default, o widget de filtro aparece ao lado de cada visualização em que o filtro foi adicionado à query. Para vincular os widgets de filtro em um filtro query no nível do painel, consulte Filtros do painel.

Descrição da funcionalidade

Depois de executar uma query, no painel Resultados , clique em + e selecione Filtro.

O botão +Adicionar filtro abre um menu pop-up onde você pode aplicar os seguintes filtros e configurações.

  • Coluna: a coluna na qual aplicar o filtro.

    • strings, números e datas são atualmente suportados.

    • Se a coluna selecionada contiver datas, os usuários poderão optar por especificar um agrupamento de tempo por data, mês ou ano.

  • Tipo: o tipo de filtro a ser aplicado

    • Seleção única: filtre apenas um valor de campo

    • Seleção múltipla: filtre para vários valores de campo

    • Entrada de texto: insira uma strings para pesquisar valores correspondentes em uma coluna específica. Suporta “Contém”, “Correspondência Exata” e “começar Com”

    • Seletor de data/hora e seletor de ranger: capacidade de selecionar uma data ou intervalo de datas para filtrar os tipos de dados de data

  • Ordem de classificação: a ordem na qual os valores são classificados para o filtro dropdown. Você pode escolher entre “Ascendente” ou “Descendente”.

  • Realçar valores relevantes (s/n): Habilite isso para ver facilmente quais seleções dentro de um filtro retornarão resultados de acordo com outras seleções de filtro. Por exemplo, considere um usuário que tenha um filtro “Estado” e “Cidade”. Se um usuário optar por destacar valores relevantes, selecionar "Califórnia" no filtro de estado destacará o conjunto de opções disponíveis no filtro "Cidade" para mostrar apenas cidades na Califórnia, enquanto as opções não destacadas serão colocadas em "Filtered out ”opção de menu no dropdown. Observe que isso requer a execução de uma query sempre que um filtro é atualizado.

  • valor default : quando uma coluna do tipo “data” é selecionada e um valor agrupado por tempo é escolhido (dias, meses ou anos), os usuários também podem optar por definir um intervalo de data default para o filtro. O filtro default é aplicado automaticamente sempre que a query é atualizada.

Limitações

  • É importante observar que os filtros query são aplicados em todo o dataset. No entanto, o seletor dropdown para filtros query é limitado a 64 mil valores exclusivos. Se um usuário deseja filtrar em situações em que há mais de 64 mil valores de filtro exclusivos, é recomendável usar um parâmetro de texto .

  • Os filtros só podem ser aplicados a colunas retornadas por uma query, não a todas as colunas de uma tabela referenciada.

  • Os filtros exibem a lista distinta de opções da coluna designada nos resultados retornados. Se os resultados forem limitados (ou seja, execução de consulta com Limit 1000), um filtro exibirá apenas valores exclusivos desses 1000 resultados.

  • Embora os filtros aplicados a uma query otimizem a execução no lado do cliente ou do servidor para obter melhor desempenho, os filtros aplicados a um painel sempre serão executados no lado do servidor.