Compartilhar via


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, você pode criar, armazenar e manter uma dimensão em um banco de dados, tornando-a disponível para usuários de vários bancos de dados. Para os usuários, uma dimensão vinculada aparece como qualquer outra dimensão.

As dimensões vinculadas são de leitura somente. Se você quiser modificar a dimensão ou criar novas relações, deverá alterar a dimensão de origem e, em seguida, excluir e recriar a dimensão vinculada e suas relações. Não é possível atualizar uma dimensão vinculada para coletar alterações do objeto de origem.

Todos os grupos de medidas e dimensões relacionados devem vir do mesmo banco de dados de origem. Não é possível criar novas relações entre grupos de medidas locais e as dimensões vinculadas que você adiciona ao cubo. Depois que dimensões vinculadas e grupos de medidas tiverem sido adicionados ao cubo atual, as relações entre eles devem ser mantidas no banco de dados de origem.

Observação

Como a atualização não está disponível, a maioria dos desenvolvedores do Analysis Services copia dimensões em vez de vinculá-las. Você pode copiar dimensões entre projetos na mesma solução. Para obter mais informações, consulte Atualizar 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 usa deve estar no mesmo nível de compatibilidade e versão. 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 ser implantado e online. Os servidores que publicam ou consomem objetos vinculados devem ser configurados para permitir a operação (veja abaixo).

A dimensão que você deseja usar não pode ser uma dimensão vinculada.

Configurar o servidor para permitir objetos vinculados

  1. No SQL Server Management Studio, conecte-se a um servidor do Analysis Services. No Pesquisador de Objetos, clique com o botão direito do mouse no nome do servidor e selecione Facetas.

  2. Defina LinkedObjectsLinksFromOtherInstancesEnabled como True para permitir que o servidor emita solicitações para objetos vinculados que residem em bancos de dados em execução em outras instâncias.

  3. Defina LinkedObjectsLinksToOtherInstances como True para permitir que o servidor solicite dados vinculados em bancos de dados em execução em outras instâncias.

Criar uma dimensão vinculada nas Ferramentas de Dados do SQL Server

  1. Inicie o assistente. No SSDT (SQL Server Data Tools), clique com o botão direito do mouse na pasta Dimensões em um banco de dados ou projeto do Analysis Services e clique em Nova Dimensão Vinculada.

  2. Conecte-se ao banco de dados do Analysis Services que fornece a dimensão. Na página Selecionar uma Fonte de Dados do Assistente de Objeto Vinculado, escolha a fonte de dados do Analysis Services ou crie uma nova.

  3. Na página Selecionar Objetos do assistente, escolha as dimensões às quais você deseja vincular no banco de dados remoto.

  4. Na página Concluindo o Assistente , você pode visualizar os objetos vinculados. Se você vincular uma dimensão que tenha o mesmo nome que já existe, um número ordinal (começando com '1' para o primeiro nome duplicado) será acrescentado ao nome. Quando você conclui o assistente, a dimensão é adicionada à pasta Dimensões.

Criar uma nova conexão de fonte de dados com um banco de dados do Analysis Services

Use o assistente de nova fonte de dados para adicionar informações de conexão ao projeto sobre o banco de dados do Analysis Services que fornece as dimensões. Você pode iniciar o assistente clicando em Nova Fonte de Dados na página Selecionar uma Fonte de Dados do assistente objetos vinculados.

  1. No Assistente de Fonte de Dados, na página Selecionar como definir a conexão, clique em Novo.

  2. No Gerenciador de Conexões, verifique se o provedor está definido como Provedor OLE DB\Microsoft OLE DB para Analysis Services 11.0 nativo.

  3. Insira o nome do servidor (use nome do servidor\nome da instância para uma instância nomeada)1 ou digite localhost para se conectar a um servidor do Analysis Services que esteja executando no mesmo computador.

  4. Use a autenticação do Windows para a conexão.

  5. No catálogo inicial, clique na seta para baixo para selecionar um banco de dados neste servidor.

  6. No Assistente de Fonte de Dados, clique em Avançar para continuar.

  7. Na página Informações de Representação, clique em Usar a conta de serviço. Clique em Avançar e, em seguida, conclua o processo. A conexão que você acabou de definir será selecionada no Assistente de Objetos Vinculados.

Próximas etapas

Não é possível alterar a estrutura de uma dimensão vinculada, portanto, não é possível exibi-la com a guia Estrutura de 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

Definir o nível de compatibilidade de um banco de dados multidimensional (Analysis Services)
Grupos de medidas vinculados
Relações de dimensão