Substituir uma tabela ou uma consulta nomeada em uma exibição da fonte de dados (Analysis Services)
No Designer de Exibição da Fonte de Dados, é possível substituir uma tabela, exibição ou consulta nomeada de uma DSV (exibição da fonte de dados) por outra tabela ou exibição da mesma fonte de dados ou de outra ou ainda por uma consulta nomeada definida na DSV. Quando você substitui uma tabela, as referências existentes para essa tabela em todos os outros objetos do banco de dados ou projeto do Analysis Services são preservadas porque a identificação do objeto para a tabela na DSV não é alterada. Todas as relações que ainda são relevantes (com base no nome e na correspondência coluna-tipo) são mantidas. Diferentemente, se você excluir e, em seguida, adicionar uma tabela, as referências e relações serão perdidas e terão de ser recriadas.
Para substituir uma tabela por outra, é necessária uma conexão ativa com a fonte de dados no Designer de Exibição da Fonte de Dados em modo de projeto.
O que ocorre com mais frequência é a substituição de uma tabela da exibição da fonte de dados por outra tabela da fonte de dados. No entanto, você também pode substituir uma consulta nomeada por uma tabela. Por exemplo, anteriormente, você substituiu uma tabela por uma consulta nomeada e agora deseja voltar para a tabela.
Importante |
---|
Se você renomear uma tabela de uma fonte de dados, siga os passos de substituição de tabela e especifique a tabela renomeada como a fonte da tabela correspondente na DSV antes de atualizá-la. A conclusão do processo de substituir e renomear preservará a tabela, suas referências e relações na DSV. Caso contrário, quando você atualizar a DSV, uma tabela renomeada na fonte de dados será interpretada como se tivesse sido excluída. Para obter mais informações, consulte Atualizar o esquema em uma exibição da fonte de dados (Analysis Services). |
Substituir uma tabela com uma consulta nomeada
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 existe uma tabela ou consulta nomeada que você deseja substituir.
No Gerenciador de Soluções, expanda a pasta Exibições da Fonte de Dados e clique duas vezes na exibição da fontes de dados.
Abra a caixa de diálogo Criar Consulta Nomeada. No painel Tabelas ou Diagrama, clique com o botão direito do mouse na tabela que você deseja substituir, aponte para Substituir Tabela e, em seguida, clique em Com Nova Consulta Nomeada.
Na caixa de diálogo Criar Consulta Nomeada, defina a consulta nomeada e, em seguida, clique em OK. Para obter informações sobre como definir consultas nomeadas, consulte Como adicionar, exibir, modificar ou excluir uma consulta nomeada com o Designer de Exibição da Fonte de Dados (Analysis Services).
Salve a exibição de fonte de dados modificada.
Substituir uma tabela ou consulta nomeada por uma tabela
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 existe uma tabela ou consulta nomeada que você deseja substituir.
No Gerenciador de Soluções, expanda a pasta Exibições da Fonte de Dados e clique duas vezes na exibição da fontes de dados.
Abra a caixa de diálogo Substituir Tabela por Outra. No painel Tabelas ou Diagrama, clique com o botão direito do mouse na tabela ou na consulta nomeada que você deseja substituir, aponte para Substituir Tabela e, em seguida, clique em Com Outra Tabela.
Na caixa de diálogo Substituir Tabela por Outra:
Na caixa de listagem suspensa Fonte de Dados, selecione a fonte de dados desejada.
Selecione a tabela pela qual você deseja substituir a tabela ou consulta nomeada.
Clique em OK.
Salve a exibição de fonte de dados modificada.