Compartilhar via


Defina relações de atributo como 'Rígidas' onde apropriado

Esta regra analisa dimensões para determinar se elas contêm pelo menos uma hierarquia definida pelo usuário na qual cada atributo de membro envolve de modo único o atributo de membro situado acima dele. Se a dimensão tiver tal hierarquia, a regra verifica se todas as relações de atributo na dimensão têm a propriedade RelationshipType definida como Flexible.

ObservaçãoObservação

A propriedade RelationshipType é uma propriedade da classe AttributeRelationships.

Práticas Recomendadas

Para melhor desempenho, você normalmente deve definir a propriedade RelationshipType com base no fato de as relações entre membros individuais se alterarem com o tempo:

  • Para relações que não se espera que se alterem, defina a propriedade RelationshipType como Rigid. Um exemplo de uma relação que não se espera que se altere é a relação das datas em um determinado mês.

  • Para relações que se espera que se alterem, defina a propriedade RelationshipType como Flexible. Alguns exemplos de relações que são mais propensas a alterar-se com o passar do tempo incluem os vendedores em uma determinada região ou o estado civil de um cliente.

    ObservaçãoObservação

    Por padrão, a interface do usuário define sempre a propriedade RelationshipType como Flexible.

Definir a propriedade RelationshipType determina se o Analysis Services cria agregações rígidas ou flexíveis. Depois de uma atualização incremental, o Analysis Services descarta agregações flexíveis e essas agregações precisam ser reprocessadas manualmente, mas o Analysis Services mantém agregações rígidas.

Para obter mais informações

Para obter mais informações, consulte Configurando propriedades de relações de atributo nos Manuais Online do SQL Server.