Definir dimensões vinculadas
Uma dimensão vinculada baseia-se em uma dimensão criada e armazenada em outro banco de dados do Analysis Services da mesma versão e nível de compatibilidade. Usando uma dimensão vinculada, é possível criar, armazenar e manter uma dimensão em um banco de dados e ainda torná-la disponível para usuários de vários bancos de dados. Para usuários, uma dimensão vinculada aparece como qualquer outra dimensão.
As dimensões vinculadas são somente leitura. Se desejar modificar a dimensão ou criar novas relações, altere a dimensão de origem e, em seguida, exclua e recrie a dimensão vinculada e suas relações. Você não pode atualizar uma dimensão vinculada para obter as alterações do objeto de origem.
Todos os grupos de medidas e dimensões relacionados devem vir do mesmo banco de dados de origem. Você não pode criar novas relações entre grupos de medidas locais e as dimensões vinculadas adicionadas ao cubo. Depois que as dimensões e os grupos de medidas vinculados foram adicionados ao cubo atual, as relações entre eles devem ser mantidas no seu banco de dados de origem.
Observação |
---|
Como a atualização não está disponível, a maioria dos desenvolvedores do Analysis Services copiam as dimensões em vez de vinculá-las. Você pode copiar dimensões entre projetos dentro da mesma solução. Para obter mais informações, consulte Atualização de uma dimensão vinculada no SSAS. |
Pré-requisitos
O banco de dados de origem que fornece a dimensão e o banco de dados atual que o usam deve estar na mesma versão e nível de compatibilidade. Para obter mais informações, consulte Definir o nível de compatibilidade de um banco de dados multidimensional (Analysis Services).
O banco de dados de origem deve estar implantado e online. Os servidores que publicam ou consomem objetos vinculados devem ser configurados para permitir a operação (consulte abaixo).
A dimensão que você deseja usar não pode ser uma dimensão vinculada.
Configurar o servidor para permitir objetos vinculados
No SQL Server Management Studio, conecte-se a um servidor do Analysis Services. No Pesquisador de Objetos, clique no nome do servidor e selecione Facetas.
Defina LinkedObjectsLinksFromOtherInstancesEnabled como True para permitir que o servidor emita solicitações de objetos vinculados que residem em bancos de dados em execução em outras instâncias.
Defina LinkedObjectsLinksToOtherInstances como True para permitir que o servidor solicite dados de bancos de dados vinculados em execução em outras instâncias.
Crie uma dimensão vinculada nas Ferramentas de Dados do SQL Server
Inicie o assistente. No SSDT (SQL Server Data Tools), clique com o botão direito na pasta Dimensões em um banco de dados ou projeto do Analysis Services e clique em Nova Dimensão Vinculada.
Conecte-se ao banco de dados do Analysis Services que fornece a dimensão. Na página Selecionar uma Fonte de Dados do Assistente para Objetos Vinculados, escolha a fonte de dados do Analysis Services ou crie uma nova.
Na página Selecionar Objetos do assistente, escolha as dimensões que você deseja vincular a um banco de dados remoto.
Na página Concluindo o Assistente, você pode visualizar os objetos vinculados. Se você vincular uma dimensão e já existir outra com o mesmo nome, será adicionado um número ordinal (começando com "1" para o primeiro nome duplicado). Quando você concluir o assistente, a dimensão será adicionada à pasta Dimensões.
Criar uma nova conexão de fonte de dados com um banco de dados do Analysis Services
Use o assistente Nova Fonte de Dados para adicionar as informações de conexão do seu projeto sobre o banco de dados do Analysis Services que fornece a dimensão. Você pode iniciar o assistente clicando em Nova Fonte de Dados, na página Selecionar Fonte de Dados do assistente Objetos Vinculados.
No Assistente para Fonte de Dados, na página Selecione como definir a conexão, clique em Novo.
No Gerenciador de Conexões, verifique se o provedor é definido como Native OLE DB\Microsoft OLE DB Provider for Analysis Services 11.0.
Digite o nome do servidor (use nomedoservidor\nomedainstancia para uma instância nomeada)1 ou host local de tipo para conectar-se a um servidor do Analysis Services que está em execução no mesmo computador.
Use a autenticação do Windows na conexão.
Em Catálogo inicial, clique na seta para baixo para selecionar um banco de dados nesse servidor.
No Assistente para Fonte de Dados, clique em Avançar para continuar.
Na página Informações sobre Representação, clique em Usar a conta de serviço. Clique em Avançar e conclua o assistente. A conexão que você acaba de definir será selecionada no Assistente para Objetos Vinculados.
Próximas etapas
Não é possível alterar a estrutura de uma dimensão vinculada, portanto, você não pode exibi-la com a guia Estrutura da Dimensão do Designer de Dimensão. Depois de processar a dimensão vinculada, você pode exibi-la com a guia Navegador. Você também pode alterar seu nome e criar uma tradução para o nome.
Consulte também
Tarefas
Definir o nível de compatibilidade de um banco de dados multidimensional (Analysis Services)