Opções da solicitação do perfil Chave de Candidato (tarefa Criação de Perfil de Dados)

Use o painel Propriedades da Solicitação da página Solicitações de Perfil para definir as opções da Solicitação de Perfil de Chave de Candidato selecionada no painel de solicitações. Um perfil Chave de Candidato informa se uma coluna ou conjunto de colunas é uma chave, ou uma chave aproximada, para a tabela selecionada. Esse perfil também pode ajudar a identificar problemas em seus dados, como valores em duplicata em uma possível coluna de chave.

ObservaçãoObservação

As opções descritas neste tópico são exibidas na página Solicitações de Perfil do Editor da Tarefa Criação de Perfil de Dados. Para obter mais informações sobre essa página do editor, consulte Editor da tarefa Criação de Perfil de Dados (página Solicitações de Perfil).

Para obter mais informações sobre como usar a Tarefa Criação de Perfil de Dados, consulte Configurando a tarefa de criação de perfil de dados. Para obter mais informações sobre como usar o Visualizador de Perfil de Dados para analisar a saída da Tarefa Criação de Perfil de Dados, consulte Exibindo perfil de saída no Visualizador de Perfil de Dados.

Compreendendo a seleção de colunas para a propriedade KeyColumns

Cada Solicitação de Perfil de Chave de Candidato computa a restrição de chave de uma única chave de candidato que consiste de uma única coluna ou de várias colunas:

  • Ao selecionar uma única coluna em KeyColumns, a tarefa computa a restrição de chave daquela coluna.

  • Ao selecionar várias colunas em KeyColumns, a tarefa computa a restrição de chave da chave composta que consiste de todas as colunas selecionadas.

  • Ao selecionar o caractere curinga, (*), em KeyColumns, a tarefa computa a restrição de chave de cada coluna na tabela ou exibição.

Por exemplo, considere uma tabela de exemplo com as colunas A, B e C. Sendo assim, as seguintes seleções são feitas para a propriedade KeyColumns:

  • Você seleciona (*) e a coluna C em KeyColumns. A tarefa computa a restrição de chave da coluna C e, depois, dos candidatos de chave composta, (A, C) e (B, C).

  • Você seleciona (*) e (*) em KeyColumns. A tarefa computa a restrição de chave das colunas individuais A, B e C e, depois, dos candidatos de chave composta, (A, B), (A, C) e (B, C).

ObservaçãoObservação

Se você selecionar (*), esta opção pode resultar em um grande número de computações e diminuir o desempenho da tarefa. Entretanto, se a tarefa encontrar um subconjunto que atenda ao limite de uma chave, a tarefa não analisará combinações adicionais. Por exemplo, na tabela de exemplo descrita acima, se a tarefa determinar que a coluna C é uma chave, a tarefa não continuará analisando os candidatos de chave compostos.

Opções de Propriedades da Solicitação

Para uma Solicitação de Perfil de Chave de Candidato, o painel Propriedades da Solicitação exibe os seguintes grupos de opções:

  • Dados que incluem as opções TableOrView e KeyColumns

  • Geral

  • Opções

Opções de dados

  • ConnectionManager
    Selecione o gerenciador de conexões do ADO.NET que usa o .NET Data Provider para o SQL Server (SqlClient) para se conectar com o banco de dados do SQL Server que contém a tabela ou a exibição cujo perfil deseja criar.

  • TableOrView
    Selecione a tabela ou exibição para criação de perfil.

    Para obter mais informações, consulte a seção "Opções TableOrView" neste tópico.

  • KeyColumns
    Selecione a coluna ou as colunas existentes para criação de perfil. Selecione (*) para criar um perfil para todas as colunas.

    Para obter mais informações, consulte a seções "Compreendendo a seleção de colunas para a propriedade KeyColumns " e "Opções KeyColumns " neste tópico.

Opções TableOrView

  • Schema
    Especifique o esquema ao qual a tabela selecionada pertence. Esta opção é somente leitura.

  • Table
    Exibe o nome da tabela selecionada. Esta opção é somente leitura.

Opções de KeyColumns

As opções a seguir são apresentadas para cada coluna selecionada para criação de perfil em KeyColumns ou para a opção (*).

Para obter mais informações, consulte a seção "Compreendendo a seleção de colunas para a propriedade KeyColumns" anteriormente neste tópico.

  • IsWildCard
    Especifica se o curinga (*) foi selecionado. Esta opção será definida como Verdadeiro se você selecionou (*) para criar um perfil para todas as colunas. Será Falso se você selecionou uma coluna individual para a criação de um perfil. Esta opção é somente leitura.

  • ColumnName
    Exibe o nome da coluna selecionada. Esta opção está em branco se você selecionou (*) para criar um perfil para todas as colunas. Esta opção é somente leitura.

  • StringCompareOptions
    Selecione as opções para comparação de valores da cadeia de caracteres. As opções dessa propriedade estão relacionadas na tabela a seguir. O valor padrão desta opção é Padrão.

    ObservaçãoObservação

    Quando você usar o curinga (*) para ColumnName, CompareOptions é somente leitura e definido como Padrão.

    Valor

    Descrição

    Padrão

    Classifica e compara dados com base no agrupamento da coluna na tabela de origem.

    BinarySort

    Classifica e compara dados com base nos padrões de bit definidos para cada caractere. A ordem de classificação binária faz distinção entre maiúsculas e minúsculas e acentuação. Binário é também a ordem de classificação mais rápida.

    DictionarySort

    Classifica e compara dados com base nas regras de classificação e comparação, conforme definidas em dicionários do idioma ou alfabeto associado.

    Se DictionarySort for selecionado, também é possível selecionar qualquer combinação das opções relacionadas na tabela a seguir. Por padrão, nenhuma destas opções adicionais está selecionada.

    Valor

    Descrição

    IgnoreCase

    Especifica se a comparação faz distinção entre letras maiúsculas e minúsculas. Se esta opção for definida, a comparação de cadeia de caracteres ignorará a distinção entre letras maiúsculas e minúsculas. Por exemplo, "ABC" torna-se igual a "abc".

    IgnoreNonSpace

    Especifica se a comparação distingue entre caracteres de espaço e sinais diacríticos. Se esta opção for definida, a comparação ignorará os sinais diacríticos. Por exemplo, "å" é igual a "a".

    IgnoreKanaType

    Especifica se a comparação distingue os dois tipos de caracteres de kana japoneses: hiragana e katakana. Se esta opção for definida, a comparação de cadeia de caracteres ignorará o tipo de kana usado.

    IgnoreWidth

    Especifica se a comparação faz distinção entre um caractere de byte único e o mesmo caractere representado como um caractere de byte duplo. Se esta opção for definida, a comparação de cadeia de caracteres tratará representações de byte único e representações de byte duplo do mesmo caractere como sendo idênticos.

Opções gerais

  • RequestID
    Digite um nome descritivo para identificar esta solicitação de perfil. Normalmente, não é necessário alterar o valor gerado automaticamente.

Opções

  • ThresholdSetting
    As opções dessa propriedade estão relacionadas na tabela a seguir. O valor padrão dessa propriedade é Especificado.

    Valor

    Descrição

    Nenhum

    Nenhum limite é especificado. A restrição de chave é informada independentemente de seu valor.

    Especificado

    Um limite é especificado em KeyStrengthThreshold. A restrição de chave só será informada se for superior ao limite.

    Exato

    Nenhum limite é especificado. A restrição de chave só será informada se as colunas selecionadas forem uma chave exata.

  • KeyStrengthThreshold
    Especifique o limite (usando um valor entre 0 e 1) a partir do qual a restrição de chave deve ser informada. O valor padrão dessa propriedade é 0,95. Esta opção é habilitada somente quando Especificado é selecionado como KeyStrengthThresholdSetting.

  • MaxNumberOfViolations
    Especifique o número máximo de violações de chave de candidato para informar na saída. O valor padrão dessa propriedade é 100. Esta opção é desabilitada quando Exato é selecionada como o KeyStrengthThresholdSetting.