Compartilhar via


Referência de propriedades dos atributos de dimensão

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

No Microsoft SQL Server 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 Description
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 SQL Server 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).
EstadoOtimizadoDaHierarquiaDeAtributos Determina o nível de otimização aplicado à hierarquia de atributos. Por padrão, uma hierarquia de atributos é FullyOptimized, o que significa que o SQL Server Analysis Services cria índices para a hierarquia de atributos para melhorar o desempenho da consulta. A outra opção, NotOptimized, significa que nenhum índice é criado para a hierarquia de atributos. Usar 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 auxiliar na ordenação de 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.
Descrição 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 ser exibido 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 propriedade NameColumn .
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 no atributo pai. Esse valor de propriedade só é usado quando o valor da propriedade Usage é definido como Parente. Isso significa que uma hierarquia pai-filho foi definida. As opções disponíveis são as seguintes:

NonLeafDataHidden Os dados não folha estão ocultos.

NonLeafDataVisible Os dados não-folha estão visíveis.
MembersWithDataCaption Fornece uma string de modelo usada por atributos pai para criar legendas para dados gerados pelo sistema no atributo pai. Esse valor de propriedade só é usado quando o valor da propriedade Usage está definido como Principal. Isso significa que uma hierarquia pai-filho foi definida.
Nome 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 para membros filhos é usada como nomes de membro em hierarquias 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 de propriedade só é usado quando o valor da propriedade Usage é definido como Principal. 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 propriedade NameColumn , 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 propriedade NameColumn .

Chave Ordem pelo valor da coluna de 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 possuir uma relação de atributo com ele próprio.
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 Parente. Isso significa que uma hierarquia pai-filho foi definida. O valor padrão é ParentIsBlankSelfOrMissing, o que significa que somente os membros que atendem a uma ou mais das condições descritas para ParentIsBlank, ParentIsSelf ou ParentIsMissing são tratados como membros raiz. Os seguintes valores também estão disponíveis:

ParentIsBlank Somente os membros com uma cadeia de caracteres nula, zero ou vazia na(s) coluna(s) chave são tratados como membros raiz.

ParentIsSelf Somente membros que têm a si mesmos como 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.
Tipo 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 elemento NameColumn do atributo for especificado, os mesmos valores DataItem serão usados como valores padrão para o elemento ValueColumn . Se o elemento NameColumn do atributo não for especificado e a coleção KeyColumns do atributo contiver um único elemento KeyColumn representando uma coluna de chave com um tipo de dados de cadeia de caracteres, os mesmos valores DataItem serão usados como valores padrão para o elemento ValueColumn .

Observação

Para obter mais informações sobre como definir valores para a propriedade KeyColumn 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 propriedade DefaultMember 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