Compartilhar via


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 Configuração da tarefa Criação de Perfil de Dados. Para obter mais informações sobre como usar a Visualizador de Perfil de Dados para analisar a saída da Tarefa Criação de Perfil de Dados, consulte 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 que contém colunas A, B e C. Você faz as seguintes seleções para 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 (*), essa opção poderá 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 gerente de conexões do ADO.NET que usa o .NET Data Provider para SQL Server (SqlClient) para conexão com o banco de dados do SQL Server que contém a tabela ou a exibição que você deseja criar.

  • TableOrView
    Selecione a tabela ou exibição cujo perfil deseja criar.

    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

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

  • Tabela
    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 True se você selecionou (*) para criar um perfil para todas as colunas. Será False 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" se torna igual a "abc".

    IgnoreNonSpace

    Especifica se a comparação faz distinção entre caracteres de espaço e acentos de diferenciação. Se esta opção for definida, a comparação ignorará acentos de diferenciação. 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 idênticas.

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 intensidade da chave é informada independentemente de seu valor.

    Specified

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

    Exact

    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.

Consulte também

Referência

Editor da tarefa Criação de Perfil de Dados (página Geral)

Formulário de Perfil Rápido de Tabela Única (tarefa Criação de Perfil de Dados)