Partilhar via


Substituir uma tabela ou uma consulta nomeada em uma exibição de fonte de dados (Analysis Services)

No Designer de Exibição da Fonte de Dados, você pode substituir uma tabela, exibição ou consulta nomeada em uma exibição de fonte de dados (DSV) por uma tabela ou exibição diferente da mesma ou de uma fonte de dados diferente ou por uma consulta nomeada definida no DSV. Quando você substitui uma tabela, todos os outros objetos em um banco de dados ou projeto do Analysis Services que têm referências à tabela continuam a referenciar a tabela porque a ID do objeto da tabela no DSV não é alterada. Relações que ainda são relevantes (com base na correspondência de nome e tipo de coluna) são mantidas. Por outro lado, se você excluir e adicionar uma tabela, as referências e as relações serão perdidas e deverão ser recriadas.

Para substituir uma tabela por outra tabela, você deve ter uma conexão ativa com os dados de origem no Designer de Exibição da Fonte de Dados no modo de projeto.

Você substitui com mais frequência uma tabela na exibição da fonte de dados por outra tabela na fonte de dados. No entanto, você também pode substituir uma consulta nomeada por uma tabela. Por exemplo, você substituiu anteriormente uma tabela por uma consulta nomeada e agora deseja reverter para uma tabela.

Importante

Se você renomear uma tabela em uma fonte de dados, siga as etapas para substituir uma tabela e especifique a tabela renomeada como a origem da tabela correspondente no DSV antes de atualizar um DSV. Concluir o processo de substituição e renomeação preserva a tabela, as referências da tabela e as relações da tabela no DSV. Caso contrário, ao atualizar o DSV, uma tabela renomeada na fonte de dados será interpretada como sendo excluída. Para obter mais informações, consulte Atualizar o esquema em uma exibição da fonte de dados (Analysis Services).

Substituir uma tabela por uma consulta nomeada

  1. 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 substituir uma tabela ou uma consulta nomeada.

  2. 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.

  3. 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, selecione Substituir Tabela e clique em Com Nova Consulta Nomeada.

  4. Na caixa de diálogo Criar Consulta Nomeada , defina a consulta nomeada e clique em OK.

  5. Salve a exibição da fonte de dados modificada.

Substituir uma tabela ou consulta nomeada por uma tabela

  1. 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 substituir uma tabela ou uma consulta nomeada.

  2. 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.

  3. Abra a caixa de diálogo Substituir Tabela por Outra Tabela . 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 clique em Outra Tabela.

  4. Na caixa de diálogo Substituir Tabela por Outra Tabela :

    1. Na caixa de listagem suspensa DataSource , selecione a fonte de dados desejada

    2. Selecione a tabela com a qual você deseja substituir a tabela ou a consulta nomeada

  5. Clique em OK.

  6. Salve a exibição da fonte de dados modificada.

Consulte Também

Exibições da fonte de dados em modelos multidimensionais