Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Assistente de Exibição da Fonte de Dados e o Designer de Exibição da Fonte de Dados definem automaticamente uma chave primária para uma tabela que é adicionada a uma exibição de fonte de dados com base na tabela de banco de dados subjacente.
Ocasionalmente, talvez seja necessário definir manualmente uma chave primária na exibição da fonte de dados. Por exemplo, por motivos de desempenho ou design, as tabelas em uma fonte de dados podem não ter colunas de chave primária definidas explicitamente. Consultas e exibições nomeadas também podem omitir a coluna de chave primária de uma tabela. Se uma tabela, exibição ou consulta nomeada não tiver uma chave primária física definida, você poderá definir manualmente uma chave primária lógica na tabela, exibição ou consulta nomeada no Designer de Exibição da Fonte de Dados.
Definir uma chave primária lógica
As chaves primárias são necessárias no Analysis Services para identificar exclusivamente registros em uma tabela, identificar colunas de chave em tabelas de dimensão e dar suporte a relações entre tabelas, exibições e consultas nomeadas. Essas relações são usadas para construir consultas para recuperar dados e metadados de fontes de dados subjacentes e para aproveitar os recursos avançados de business intelligence.
Qualquer coluna pode ser usada para a chave primária lógica, incluindo um cálculo nomeado. Quando você cria uma chave primária lógica, uma restrição exclusiva é criada na exibição da fonte de dados e marcada como uma restrição de chave primária. Qualquer outra chave primária lógica existente especificada na tabela selecionada é excluída.
No SSDT (SQL Server Data Tools), abra o projeto ou conecte-se ao banco de dados que contém a exibição da fonte de dados na qual você deseja definir uma chave primária lógica.
No Gerenciador de Soluções, expanda a pasta Exibições da Fonte de Dados e clique duas vezes na exibição da fonte de dados.
Para localizar uma tabela ou exibição, você pode usar a opção Localizar Tabela clicando no menu Exibição da Fonte de Dados ou clicando com o botão direito do mouse em uma área aberta dos painéis Tabelas ou Diagrama .
Nas Tabelas ou no painel Diagrama , clique com o botão direito do mouse na coluna ou nas colunas que você deseja usar para definir uma chave primária lógica e clique em Definir Chave Primária Lógica.
A opção de definir uma chave primária lógica está disponível apenas para tabelas que não têm uma chave primária.
Observe que, depois de definir a chave, um ícone de chave agora identifica as colunas de chave primária.
Consulte Também
Exibições da fonte de dados em modelos multidimensionais
Definir cálculos nomeados em uma visão de fonte de dados (serviços de análise)