Compartilhar via


Referência de propriedades dos atributos de dimensão

No Microsoft SQL Server Analysis Services, há muitas propriedades que determinam como as dimensões e os atributos de dimensão funcionam. A tabela a seguir lista e descreve cada uma dessas propriedades de atributo.

Propriedade Descrição
AttributeHierarchyDisplayFolder Identifica a pasta na qual exibir a hierarquia de atributos associada aos usuários finais.
AttributeHierarchyEnabled Determina se uma hierarquia de atributo é gerada pelo Analysis Services para o atributo. Se a hierarquia de atributos não estiver habilitada, o atributo não poderá ser usado em uma hierarquia definida pelo usuário e a hierarquia de atributo não poderá ser referenciada em instruções MDX (Expressões Multidimensionais).
AttributeHierarchyOptimizedState Determina o nível de otimização aplicado à hierarquia de atributos. Por padrão, uma hierarquia de atributo é FullyOptimized, o que significa que o Analysis Services cria índices para a hierarquia de atributos para melhorar o desempenho da consulta. A outra opção significa NotOptimizedque nenhum índice é criado para a hierarquia de atributos. O uso NotOptimized será útil se a hierarquia de atributos for usada para fins diferentes da consulta, pois nenhum índice adicional será criado para o atributo. Outros usos para uma hierarquia de atributos podem ajudar a ordenar outro atributo.
AttributeHierarchyOrdered Determina se a hierarquia de atributos associada é ordenada. O valor padrão é True. No entanto, se uma hierarquia de atributos não for usada para consulta, você poderá economizar tempo de processamento alterando o valor dessa propriedade para False.
AttributeHierarchyVisible Determina se a hierarquia de atributos está visível para aplicativos cliente. O valor padrão é True. No entanto, se uma hierarquia de atributos não for usada para consulta, você poderá economizar tempo de processamento alterando o valor dessa propriedade para False.
CustomRollupColumn Especifica a coluna que define uma fórmula de rollup personalizada.
CustomRollupPropertiesColumn Especifica a coluna que contém as propriedades de uma fórmula de rollup personalizada.
DefaultMember Especifica uma expressão MDX (Expressões Multidimensionais) que define a medida padrão para o atributo.
Description Contém a descrição do atributo.
DiscretizationBucketCount Contém o número de buckets nos quais diferenciar.
DiscretizationMethod Define o método a ser usado para discretização.
EstimatedCount Especifica o número estimado de membros no atributo. Até executar o Assistente de Design de Agregação, o valor padrão será zero. Você pode permitir que o assistente conte o número de registros ou insira um valor estimado. Insira um valor manualmente se você souber o número de membros e quiser economizar o tempo necessário para consultar o banco de dados para a contagem. Se você estiver trabalhando com um subconjunto de teste dos dados de produção, poderá usar as contagens dos dados de produção para que o design de agregação seja otimizado para os dados de produção em vez dos dados de teste.
GroupingBehavior Um valor definido pelo usuário que fornece uma dica para aplicativos cliente sobre como agrupar atributos.
ID Contém o identificador exclusivo (ID) da dimensão.
InstanceSelection Fornece uma dica aos aplicativos cliente sobre como uma lista de itens deve ser exibida, com base no número esperado de itens na lista. As opções disponíveis são as seguintes:

Nenhum Nenhuma dica é fornecida ao aplicativo cliente. Esse é o valor padrão.

DropDown O número de itens é pequeno o suficiente para serem exibidos em uma lista suspensa.

Lista O número de itens é muito grande para uma lista suspensa, mas não requer filtragem.

FilteredList O número de itens é grande o suficiente para exigir que os usuários filtrem os itens a serem exibidos.

MandatoryFilter O número de itens é tão grande que a exibição deve ser sempre filtrada.
IsAggregatable Especifica se os valores dos membros do atributo podem ser agregados. O valor padrão é True, o que significa que a hierarquia de atributos contém um nível (Todos). Se o valor dessa propriedade for False, a hierarquia de atributos não conterá um nível (Todos).
KeyColumns Contém a coluna ou colunas que representam a chave do atributo, que é a coluna na tabela relacional subjacente na exibição da fonte de dados à qual o atributo está associado. O valor dessa coluna para cada membro é exibido aos usuários, a menos que um valor seja especificado para a NameColumn propriedade.
MemberNamesUnique Determina se os nomes de membro na hierarquia de atributos devem ser exclusivos.
MembersWithData Usado por atributos pai para determinar se os membros de dados devem ser exibidos para membros não-folha do atributo pai. Esse valor de propriedade só é usado quando o valor da propriedade Usage é definido como Pai. Isso significa que uma hierarquia pai-filho foi definida. As opções disponíveis são as seguintes:

NonLeafDataHidden Dados não foliares estão escondidos.

NonLeafDataVisible Os dados não folha estão visíveis.
MembersWithDataCaption Fornece uma cadeia de caracteres de modelo usada por atributos pai para criar legendas para membros de dados gerados pelo sistema no atributo pai. Esse valor de propriedade só é usado quando o valor da Usage propriedade é definido como Principal. Isso significa que uma hierarquia pai-filho foi definida.
Name Contém o nome amigável do atributo.
NameColumn Identifica a coluna que fornece o nome do atributo exibido aos usuários, em vez do valor na coluna de chave do atributo. Esta coluna é usada quando o valor da coluna de chave de um membro de atributo é enigmático ou não é útil para o usuário ou quando a coluna de chave é baseada em uma chave composta. A propriedade NameColumn não é usada em hierarquias pai-filho; em vez disso, a propriedade NameColumn de membros filhos é usada como nomes de membros em uma hierarquia pai-filho.
NamingTemplate Define como os níveis são nomeados em uma hierarquia pai-filho construída a partir do atributo pai. Esse valor da propriedade só é usado quando o valor da propriedade Usage está definido como Pai. Isso significa que uma hierarquia pai-filho foi definida.
OrderBy Descreve como ordenar os membros contidos na hierarquia de atributos. O valor padrão é Name, que especifica que a ordenação dos membros do atributo é baseada no valor da NameColumn propriedade, se houver. Caso contrário, os membros são ordenados pelo valor da coluna chave. As opções disponíveis são as seguintes:

NameColumn Ordem pelo valor da NameColumn propriedade.

Chave Ordene pelo valor da coluna chave do membro do atributo.

AttributeKey Ordenar pelo valor da chave membro de um atributo especificado, que deve ter uma relação de atributo com o atributo.

AttributeName Ordenar pelo valor do nome do membro de um atributo especificado, que deve ter uma relação de atributo com o atributo.
OrderByAttribute Identifica o atributo pelo qual ordenar os membros da hierarquia de atributos.
RootMemberIf Determina como os membros raiz ou superiores de uma hierarquia pai-filho são identificados. Esse valor de propriedade só é usado quando o valor da propriedade Usage é definido como Principal. Isso significa que uma hierarquia pai-filho foi definida. O valor padrão é ParentIsBlankSelfOrMissing, o que significa que apenas os membros que atendem a uma ou mais das condições descritas para ParentIsBlank, ParentIsSelfou ParentIsMissing são tratados como membros raiz. Os seguintes valores também estão disponíveis:

ParentIsBlank Somente os membros com um valor nulo, zero ou uma cadeia de caracteres vazia nas colunas de chave são tratados como membros raiz.

ParentIsSelf Somente membros com seus próprios pais são tratados como membros raiz.

ParentIsMissing Somente os membros com pais que não podem ser encontrados são tratados como membros raiz.
Type Contém o tipo do atributo. Para obter mais informações, consulte Configurar tipos de atributo.
UnaryOperatorColumn Especifica a coluna que fornece operadores unários. É uma associação do tipo DataItem que define os detalhes de uma coluna que fornece um operador unário.
Usage Descreve como um atributo é usado.

As opções disponíveis são as seguintes:

Regular O atributo é um atributo regular. Esse é o valor padrão.

Chave O atributo é um atributo de chave.

Pai O atributo é um atributo pai.
ValueColumn Identifica a coluna que fornece o valor do atributo. Se o NameColumn elemento do atributo for especificado, os mesmos DataItem valores serão usados como valores padrão para o ValueColumn elemento. Se o NameColumn elemento do atributo não for especificado e a KeyColumns coleção do atributo contiver um único KeyColumn elemento representando uma coluna de chave com um tipo de dados de cadeia de caracteres, os mesmos DataItem valores serão usados como valores padrão para o ValueColumn elemento.

Observação

Para obter mais informações sobre como definir valores para a KeyColumn propriedade quando você estiver trabalhando com valores nulos e outros problemas de integridade de dados, consulte Tratamento de problemas de integridade de dados no Analysis Services 2005.

Observação

O membro padrão em um atributo é usado para avaliar expressões quando um membro da hierarquia não é explicitamente incluído em uma consulta. O membro padrão de um atributo é especificado pela DefaultMember propriedade no atributo. Sempre que uma hierarquia de uma dimensão é incluída em uma consulta, todos os membros padrão de atributos correspondentes aos níveis na hierarquia são ignorados. Se nenhuma hierarquia de uma dimensão for incluída em uma consulta, os membros padrão serão usados para todos os atributos na dimensão. Para obter mais informações sobre membros padrão, consulte Definir um membro padrão.

Consulte Também

Atributos e Hierarquias de Atributos