Compartilhar via


Operadores de filtro (Master Data Services)

Ao filtrar uma lista de membros, os seguintes operadores estão disponíveis.

ObservaçãoObservação

Quando você filtrar por vários critérios, todos os critérios devem ser verdadeiros para retornar resultados. Por exemplo, SquareFeet = 2000 AND Division <> 123.

Operadores de filtro

Nome do controle

Descrição

É igual a

Retorna valores de atributo que são exatamente iguais aos critérios especificados. Por exemplo, para filtrar por Mountain-100, você deve digitar Mountain-100.

Não é igual a

Retorna valores de atributo que não são exatamente iguais aos critérios especificados. Os critérios de filtragem devem ser exatamente iguais ao valor do atributo que você deseja omitir dos resultados. Por exemplo, para omitir resultados que correspondam a Mountain-100, você deve digitar Mountain-100.

ObservaçãoObservação

Quando você aplica uma condição de filtro com uma cláusula "Não é igual a" em um atributo, um membro para o qual o atributo é NULL transmitirá a condição de filtro e será retornado se SET ANSI_NULLS for definido como ON em suas configurações de banco de dados. Para interromper esse comportamento, defina SET ANSI_NULLS como OFF em suas configurações de banco de dados. Quando SET ANSI_NULLS é definido como OFF, as comparações de todos os dados com um valor nulo são avaliadas como TRUE se o valor dos dados for NULL, com o resultado de que o membro não transmite a cláusula "Não é igual a". Para obter mais informações, consulte SET ANSI_NULLS (Transact-SQL).

É como

Usa o operador LIKE do Transact-SQL para filtrar resultados. Para obter mais informações, consulte LIKE (Transact-SQL) nos Manuais Online do SQL Server.

Não é como

Usa o operador NOT do Transact-SQL para filtrar resultados. Para obter mais informações, consulte NOT (Transact-SQL) nos Manuais Online do SQL Server.

É maior que

Retorna valores de atributo que são maiores que os critérios especificados. Por exemplo, para retornar valores de atributo que começam com uma letra maior que F, digite F.

É menor que

Retorna valores de atributo que são menores que os critérios especificados. Por exemplo, para retornar valores de atributo que começam com uma letra menor que F, digite F.

É maior ou igual a

Retorna valores de atributo que são maiores ou iguais aos critérios especificados. Por exemplo, para retornar valores de atributo que começam com o número 3 ou maior, digite 3.

É menor ou igual a

Retorna valores de atributo que são menores ou iguais aos critérios especificados. Por exemplo, para retornar valores de atributo que começam com o número 3 ou menor, digite 3.

Correspondências

Usa um índice de pesquisa difuso para filtrar resultados.

Use o campo Nível de Similaridade para especificar a exatidão com a qual os valores de atributo devem corresponder aos critérios de filtragem especificados (com padrão de 30%).

Selecione uma das opções na caixa de listagem Algoritmo:

  • Levenshtein: uma distância baseada no número de edições (por exemplo, adições ou exclusões) necessárias para uma cadeia de caracteres corresponder a outra. Esse é o padrão. Não requer parâmetros adicionais.

  • Jaccard: um índice que funciona melhor ao tentar corresponder várias cadeias de caracteres. Essa pesquisa oferece suporte a um parâmetro adicional de tendência de contenção (veja abaixo).

  • Jaro-Winkler: uma distância que é usada melhor para localizar nomes de pessoas duplicados. Esse método retorna mais resultados que qualquer outro método. Não oferece suporte para tendência de contenção.

  • Subsequência Comum Mais Longa: funciona com base em uma subsequência na qual as letras em um padrão aparecem em ordem, embora possam ser separadas (por exemplo, "MSR" é uma subsequência de "MaSteR"). Essa pesquisa oferece suporte a um parâmetro adicional de tendência de retenção (veja abaixo).

Adicione uma Tendência de Contenção ao algoritmo Jaccard ou Subsequência Comum Mais Longa. Esse é um limite de comprimento fornecido em uma porcentagem decimal entre 0 e 1, com um padrão de 0,62. Um limite inferior aumentará o número de possíveis correspondências retornadas.

Não corresponde

Usa um índice de pesquisa difuso para filtrar resultados. Use o campo Nível de Similaridade para especificar a exatidão com a qual os valores de atributo não devem corresponder aos critérios de filtragem especificados.

Contém o padrão

Usa expressões regulares do .NET Framework para filtrar resultados em um padrão especificado. Para obter mais informações sobre expressões regulares, consulte Elementos de linguagem das expressões regulares na Biblioteca MSDN.

Não contém o padrão

Usa expressões regulares do .NET Framework para filtrar resultados que não correspondam a um padrão especificado. Para obter mais informações sobre expressões regulares, consulte Elementos de linguagem das expressões regulares na Biblioteca MSDN.

É NULO

Retorna valores de atributo que são nulos. O campo Critérios é desabilitado quando você seleciona o operador É NULO.

Não é NULO

Retorna valores de atributo que não são nulos. O campo Critérios é desabilitado quando você seleciona o operador Não é NULO.