Compartilhar via


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

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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, todos os outros objetos em um banco de dados SQL Server Analysis Services ou projeto que têm referências à tabela continuam a referenciar a tabela porque a ID do objeto da tabela no 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

  1. Em 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 fontes 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, aponte para Substituir Tabela e, em seguida, clique em Com Nova Consulta Nomeada.

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

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

Substituir uma tabela ou consulta nomeada por uma tabela

  1. Em 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 fontes de dados.

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

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

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

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

  5. Clique em OK.

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

Consulte Também

Exibições de fontes de dados em modelos multidimensionais