Definir relações de atributo
No Microsoft SQL Server Analysis Services, os atributos são o bloco de construção fundamental de uma dimensão. Uma dimensão contém um conjunto de atributos organizados com base em relações de atributo.
Para cada tabela incluída em uma dimensão, existe uma relação de atributo que relaciona o atributo de chave da tabela a outros atributos da tabela em questão. Essa relação é gerada na criação da dimensão.
Uma relação de atributo fornece as seguintes vantagens:
Reduz a quantidade de memória necessária para o processamento da dimensão. Isso acelera o processamento de dimensão, partição e de consulta.
Aumenta o desempenho de consulta, pois o acesso ao armazenamento é mais rápido e existe melhor otimização dos planos de execução.
Resulta na seleção de agregações mais efetivas pelos algoritmos de design de agregação, contanto que as hierarquias definidas pelo usuário tenham sido definidas ao longo dos caminhos de relação.
Observação
Para obter mais informações sobre a importância e as implicações da definição e configuração de relações de atributo, consulte a seção "Aprimorando o desempenho da consulta", no Guia de Desempenho do SQL Server Analysis Services 2005.
Considerações de relação de atributo
Quando os dados subjacentes permitirem, também é necessário definir relações de atributo exclusivas entre atributos. Para definir relações de atributo exclusivas, use a guia Relações de Atributo do Designer de Dimensão.
Qualquer atributo que tenha uma relação de saída deve ter uma chave exclusiva relacionada ao respectivo atributo. Em outras palavras, um membro em um atributo de origem deve identificar um e somente um membro em um atributo relacionado. Por exemplo, considere a relação, Cidade –> Estado. Nesta relação, o atributo de origem é Cidade e o atributo relacionado é Estado. O atributo de origem é o lado "muitos" e o lado relacionado é o lado "um" da relação muitos para um. A chave para o atributo de origem seria Cidade + Estado. Para obter mais informações, consulte Criar, modificar ou excluir uma relação de atributo.
Para obter mais informações sobre as propriedades de uma relação de atributo, consulte Configurar propriedades de relação de atributo.
Observação
Definir incorretamente relações de atributo pode causar resultados de consulta inválidos.