Partilhar via


Grupos de medidas vinculados

Um grupo de medidas vinculado é baseado em outro grupo de medidas em um cubo diferente no mesmo banco de dados ou em um banco de dados do Analysis Services diferente. Você poderá usar um grupo de medidas vinculado se quiser reutilizar um conjunto de medidas e os valores de dados correspondentes em vários cubos.

A Microsoft recomenda que os grupos de medidas originais e vinculados residam em soluções executadas no mesmo servidor. A conexão a um grupo de medidas em um servidor remoto está programada para descontinuação em uma versão futura (consulte Recursos preteridos do Analysis Services no SQL Server 2014).

Importante

Os grupos de medidas vinculados são somente leitura. Para obter as alterações mais recentes, você deve excluir e recriar todos os grupos de medidas vinculados com base no objeto de origem modificado. Por esse motivo, copiar e colar grupos de medidas entre projetos é uma abordagem alternativa que você deve considerar caso sejam necessárias modificações futuras no grupo de medidas.

Limitações de uso

Conforme observado anteriormente, uma restrição importante ao uso de medidas vinculadas é uma incapacidade de personalizar uma medida vinculada diretamente. As modificações no tipo de dados, formato, associação de dados e visibilidade, bem como a associação dos itens no próprio grupo de medidas, são todas as alterações que devem ser feitas no grupo de medidas original.

Operacionalmente, os grupos de medidas vinculados são idênticos a outros grupos de medidas quando acessados por aplicativos cliente e são consultados da mesma maneira que outros grupos de medidas.

Quando você consulta um cubo que contém um grupo de medidas vinculado, o link é estabelecido e resolvido durante a primeira passagem de cálculo do cubo de destino. Devido a esse comportamento, todos os cálculos armazenados no grupo de medidas vinculado não podem ser resolvidos antes que a consulta seja avaliada. Em outras palavras, medidas calculadas e células calculadas devem ser recriadas no cubo de destino em vez de herdadas do cubo de origem.

A lista a seguir resume as limitações de uso.

  • Você não pode criar um grupo de medidas vinculado de outro grupo de medidas vinculado.

  • Não é possível adicionar ou remover medidas em um grupo de medidas vinculado. A associação é definida apenas no grupo de medidas original.

  • Não há suporte para write-back em grupos de medidas vinculados.

  • Os grupos de medidas vinculados não podem ser usados em várias relações de muitos para muitos, especialmente quando essas relações estão em cubos diferentes. Isso pode resultar em agregações ambíguas. Para obter mais informações, consulte Valores Incorretos para Medidas Vinculadas em Cubos que Contêm Relações de Muitos para Muitos.

As medidas contidas em um grupo de medidas vinculado só podem ser organizadas diretamente em dimensões vinculadas recuperadas do mesmo banco de dados do Analysis Services. No entanto, você pode usar membros calculados para relacionar informações de grupos de medidas vinculados a outras dimensões não vinculadas em seu cubo. Você também pode usar uma relação indireta, como uma referência ou relação muitos-para-muitos, para relacionar dimensões não vinculadas a um grupo de medidas vinculado.

Criar ou modificar uma medida vinculada

Use as Ferramentas de Dados do SQL Server para criar um grupo de medidas vinculado.

  1. Finalize as modificações no grupo de medidas original agora, no cubo de origem, para que você não precise recriar os grupos de medidas vinculados posteriormente em cubos subsequentes. Você pode renomear um objeto vinculado, mas não pode alterar nenhuma outra propriedade.

  2. No Gerenciador de Soluções, clique duas vezes no cubo ao qual você está adicionando o grupo de medidas vinculado. Esta etapa abre o cubo no Designer de Cubo.

  3. No Designer de Cubo, no painel Medidas ou dimensões, clique com o botão direito do mouse em qualquer lugar em qualquer painel e selecione Novo Objeto Vinculado. Isso inicia o Assistente de Objeto Vinculado.

  4. Na primeira página, especifique a fonte de dados. Esta etapa estabelece o local do grupo de medidas original. O padrão é o cubo atual no banco de dados atual, mas você também pode escolher um banco de dados diferente do Analysis Services.

  5. Na próxima página, escolha o grupo de medidas ou a dimensão que você deseja vincular. Dimensões e objetos de cubo, como grupos de medidas, são listados separadamente. Somente os objetos que ainda não estão presentes no cubo atual estão disponíveis.

  6. Clique em Concluir para criar o objeto vinculado. Objetos vinculados aparecem no painel Medidas e Dimensões, indicado pelo ícone de link.

Garantir a segurança de uma medida vinculada

Depois que o link for definido, o acesso às medidas em um grupo de medidas vinculado será gerenciado da mesma maneira que o acesso a outros grupos de medidas. Um objeto vinculado aparece junto com seus equivalentes não vinculados no Designer de Função. Para obter mais informações sobre como gerenciar a segurança para um grupo de medidas, consulte Conceder permissões de cubo ou modelo (Analysis Services).

Para definir ou usar um grupo de medidas vinculado, a conta de serviço do Windows para a instância do Analysis Services deve pertencer a uma função de banco de dados do Analysis Services que tenha ReadDefinition e Read direitos de acesso na instância do Analysis Services de origem, para o cubo de origem e o grupo de medidas, ou deve pertencer à função Administradores do Analysis Services para a instância do Analysis Services de origem.

Consulte Também

Definir dimensões vinculadas