Definir grupos de medidas vinculados
Um grupo de medidas vinculado se baseia em outro grupo de medidas em um cubo diferente dentro do mesmo banco de dados ou de um banco de dados diferente do Analysis Services. 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 vinculados e originais residam em soluções executadas no mesmo servidor. A vinculação a um grupo de medidas em um servidor remoto está agendada para substituição em uma versão futura (consulte Funcionalidade do Analysis Services preterido no SQL Server 2012).
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 seja necessário fazer modificações futuras no grupo de medidas. |
Limitações de uso
Como já foi mencionado, uma restrição importante ao uso de medidas vinculadas é a incapacidade de personalizar uma medida vinculada diretamente. As modificações no tipo de dados, no formato, na associação de dados e na visibilidade, bem como na associação dos itens no próprio grupo de medidas, devem ser feitas no grupo de medidas original.
Em termos operacionais, 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 contenha um grupo de medidas vinculado, o vínculo é estabelecido e resolvido durante a primeira fase de cálculo do cubo de destino. Devido a esse comportamento, qualquer cálculo armazenado no grupo de medidas vinculado não pode ser resolvido antes que a consulta seja avaliada. Em outras palavras, as medidas e células calculadas devem ser recriadas no cubo de destino em vez de herdadas do cubo de origem.
Esta lista resume as limitações de uso.
Você não pode criar um grupo de medidas vinculado a partir de outro grupo de medidas vinculado.
Você não pode adicionar ou remover medidas em um grupo de medidas vinculado. A associação é definida somente no grupo de medidas original.
Não há suporte a write-back nos grupos de medidas vinculados.
Os grupos de medidas vinculados não podem ser usados em várias relações 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 contendo relações muitos para muitos.
As medidas contidas em um grupo de medidas vinculado podem ser diretamente organizadas apenas junto com dimensões vinculadas recuperadas no 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 no cubo. Você também pode usar uma relação indireta, como um 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 o SQL Server Data Tools para criar um grupo de medidas vinculado.
Finalize quaisquer modificações feitas no grupo de medidas original agora, no cubo de origem, para que você não precise recriar os grupos de medidas vinculados posteriormente nos cubos subsequentes. Você pode renomear um objeto vinculado, mas não pode alterar nenhuma outra propriedade.
No Gerenciador de Soluções, clique duas vezes no cubo ao qual você está adicionando o grupo de medidas vinculado. Essa etapa abre o cubo no Designer de Cubo.
No Designer de Cubo, no painel Medidas ou Dimensões, clique com o botão direito do mouse em qualquer lugar em um dos painéis e selecione Novo Objeto Vinculado. O Assistente para Objetos Vinculados é iniciado.
Na primeira página, especifique a fonte de dados. Essa etapa estabelece a localização do grupo de medidas original. O padrão é o cubo atual do banco de dados atual, mas você também pode escolher outro banco de dados do Analysis Services.
Na próxima página, escolha o grupo de medidas ou a dimensão que deseja vincular. Os objetos Dimensions e Cube, como os grupos de medidas, são listados separadamente. Somente os objetos que ainda não estão presentes no cubo atual estão disponíveis.
Clique em Concluir para criar o objeto vinculado. Os objetos vinculados aparecem no painel Medidas e Dimensões, indicados pelo ícone de vínculo.
Proteger uma medida vinculada
Depois que o vínculo tiver sido definido, o acesso às medidas em um grupo de medidas vinculado será gerenciado da mesma maneira que o acesso aos outros grupos de medidas. Um objeto vinculado aparece ao longo de seu correspondente não vinculado no Designer de Função. Para obter mais informações sobre como gerenciar a segurança de 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 direitos de acesso de ReadDefinition e Read para a instância de origem do Analysis Services para o cubo de origem e grupo de medidas ou deve pertencer à função Analysis Services da instância de origem Analysis Services.