Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Assistente de Exibição da Fonte de Dados e o Designer de Exibição da Fonte de Dados definem automaticamente as relações entre tabelas adicionadas a uma exibição de fonte de dados (DSV) com base em relações de banco de dados subjacentes ou critérios de correspondência de nomes especificados.
Nos casos em que você está trabalhando com dados de várias fontes de dados, talvez seja necessário definir manualmente relações lógicas no DSV para complementar as relações definidas automaticamente. As relações são necessárias no Analysis Services para identificar tabelas de fatos e dimensões, construir consultas para recuperar dados e metadados de fontes de dados subjacentes e aproveitar os recursos avançados de business intelligence.
Você pode definir os seguintes tipos de relações no Designer de Exibição da Fonte de Dados:
Uma relação de uma tabela para outra na mesma fonte de dados.
Uma relação de uma tabela para si mesma, como uma relação pai-filho.
Uma relação de uma tabela em uma fonte de dados para outra tabela em uma fonte de dados diferente.
Observação
As relações definidas em um DSV são lógicas e podem não refletir as relações reais definidas na fonte de dados subjacente. Você pode criar relações no Designer de Exibição da Fonte de Dados que não existem na fonte de dados subjacente e remover relações criadas pelo Designer de Exibição da Fonte de Dados das relações de chave estrangeira existentes na fonte de dados subjacente.
As relações são direcionadas. Para cada valor na coluna de origem, há um valor correspondente na coluna de destino. Em um diagrama de exibição da fonte de dados, como os diagramas exibidos no painel Diagrama , uma seta na linha entre duas tabelas indica a direção da relação.
Este tópico inclui as seções a seguir:
Para adicionar uma relação entre tabelas, consultas nomeadas ou exibições
Para exibir ou modificar uma relação no painel Diagrama
Para exibir ou modificar uma relação no painel Tabelas
Para adicionar uma relação entre tabelas, consultas nomeadas ou exibições
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 adicionar uma relação 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 abri-la no Designer de Exibição da Fonte de Dados.
Clique com o botão direito do mouse na tabela, na consulta nomeada ou na exibição à qual você deseja adicionar uma relação no painel Tabelas e clique em Nova Relação.
Observação
Para localizar uma tabela, exibição ou consulta nomeada, 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 .
Na caixa de diálogo Especificar Relação , faça o seguinte:
Selecione a tabela apropriada, a consulta nomeada ou a visualização na lista de tabela de origem (chave estrangeira).
Selecione a tabela apropriada, consulta nomeada ou visualização nas listas da tabela de Destino (chave primária).
Selecione colunas nas listas Colunas de Origem e Colunas de Destino para criar uma relação entre as duas tabelas.
Se o SSDT (SQL Server Data Tools) detectar, amostrando os dados na tabela subjacente, exibição ou consulta nomeada, que você definiu a relação na direção errada (da chave primária para a chave estrangeira em vez da chave estrangeira para a chave primária), você será solicitado a reverter a ordem. Para reverter rapidamente a ordem, clique em Reverter.
Se o SSDT (SQL Server Data Tools) detectar que já existe uma relação para as colunas selecionadas, você será solicitado. Não é possível definir relações duplicadas.
Opcionalmente, na caixa Descrição , digite uma descrição para a relação.
Para exibir ou modificar uma relação no painel Diagrama
- No painel Diagrama no Designer de Exibição da Fonte de Dados, clique com o botão direito do mouse na relação que você deseja exibir e clique em Editar Relação (ou simplesmente clique duas vezes na seta da relação). Use a caixa de diálogo Editar Relação para modificar a relação.
Para exibir ou modificar uma relação no painel Tabelas
No painel Tabelas no Designer de Exibição da Fonte de Dados, localize e expanda a tabela, a exibição ou a consulta nomeada que contém a relação que você deseja exibir ou modificar.
Expanda a pasta Relações . As relações entre a tabela selecionada, a exibição ou a consulta nomeada e outras tabelas, exibições e consultas nomeadas aparecem com a coluna de relação listada.
Clique com o botão direito do mouse na relação que você deseja modificar e clique em Editar Relação.