Compartilhar via


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 nas relações de atributo.

Para cada tabela incluída em uma dimensão, há uma relação de atributo que relaciona o atributo chave da tabela a outros atributos dessa tabela. Você cria essa relação ao criar a dimensão.

Uma relação de atributo fornece as seguintes vantagens:

  • Reduz a quantidade de memória necessária para o processamento de dimensões. Isso acelera o processamento de dimensão, partição e consulta.

  • Aumenta o desempenho da consulta porque o acesso ao armazenamento é mais rápido e os planos de execução são melhor otimizados.

  • Resulta na seleção de agregações mais eficazes pelos algoritmos de design de agregação, desde 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 de definir e configurar relações de atributo, consulte a seção "Aprimorando o desempenho da consulta", no Guia de Desempenho do SQL Server 2005 Analysis Services.

Considerações sobre relações de atributos

Quando os dados subjacentes dão suporte a ele, você também deve 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 em relação ao atributo relacionado. Em outras palavras, um membro em um atributo de origem deve identificar um e apenas um membro em um atributo relacionado. Por exemplo, considere a relação, Cidade –> Estado. Nessa relação, o atributo de origem é City e o atributo relacionado é State. 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 Configure Attribute Relationship Properties.

Observação

Definir relações de atributo incorretamente pode causar resultados de consulta inválidos.

Consulte Também

Relações de atributo