Referência de propriedades de atributo 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 | Descrição |
---|---|
AttributeHierarchyDisplayFolder | Identifica a pasta na qual deve ser exibida a hierarquia de atributo associada aos usuários finais. |
AttributeHierarchyEnabled | Determina se uma hierarquia de atributos é gerada por SQL Server Analysis Services para o atributo. Se a hierarquia de atributo não for habilitada, o atributo não poderá ser usado em uma hierarquia definida pelo usuário e a hierarquia de atributo não poderá ser consultada nas instruções de linguagem MDX. |
AttributeHierarchyOptimizedState | Determina o nível de otimização aplicado à hierarquia de atributo. Por padrão, uma hierarquia de atributos é FullyOptimized, o que significa que 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 atributo. Será útil usar NotOptimized se a hierarquia de atributo for usada para uma finalidade diferente de consulta, pois nenhum índice adicional será criado para o atributo. Outros usos para uma hierarquia de atributo podem estar ajudando a ordenar outro atributo. |
AttributeHierarchyOrdered | Determina se a hierarquia de atributo associada está ordenada. O valor padrão é True. Porém, se uma hierarquia de atributo 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 atributo é visível a aplicativos cliente. O valor padrão é True. Porém, se uma hierarquia de atributo 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 personalizado. |
CustomRollupPropertiesColumn | Especifica a coluna que contém as propriedades de uma fórmula de rollup personalizado. |
DefaultMember | Especifica uma expressão de linguagem MDX 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 recipientes nos quais são diferenciados. |
DiscretizationMethod | Define o método a ser usado para diferenciação. |
EstimatedCount | Especifica o número estimado de membros no atributo. Até a execução do Assistente de Design de Agregação, o valor padrão é zero. Você pode permitir que o assistente conte o número de registros ou digitar um valor estimado. Digite um valor manualmente se você souber o número de membros e quiser economizar o tempo necessário para consultar o banco de dados da conta. Se você estiver trabalhando com um subconjunto de testes de seus dados de produção, será possível usar as contagens dos dados de produção de forma 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 para 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: None 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. List O número de itens é muito grande para uma listasuspensa, 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 sempre ser filtrada. |
IsAggregatable | Especifica se os valores dos membros de atributo podem ser agregados. O valor padrão é True, o que significa que a hierarquia de atributo contém um nível (All). Se o valor dessa propriedade for False, a hierarquia de atributo não conterá um nível (All). |
KeyColumns | Contém a coluna ou as colunas que representam a chave para o 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 será exibido aos usuários a menos que um valor seja especificado para a propriedade NameColumn . |
MemberNamesUnique | Determina se nomes de membro na hierarquia de atributo devem ser exclusivos. |
MembersWithData | Usado por atributos pai para determinar se devem ou não exibir membros de dados para membros não folha no atributo pai. Esse valor da propriedade somente é 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 folha estão ocultos. NonLeafDataVisible Dados não folha estão visíveis. |
MembersWithDataCaption | Fornece uma cadeia de caracteres modelo usada por atributos pai para criar legendas para membros de dados gerados pelo sistema no atributo pai. Esse valor da propriedade somente é usado quando o valor da propriedade Usage é definido como pai. 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. Essa coluna será usada quando o valor da coluna de chave de um membro de atributo for secreto ou não for útil ao usuário, ou quando a coluna de chave for baseada em uma chave composta. A propriedade NameColumn não é usada em hierarquias pai-filho; em vez disso, a propriedade NameColumn para membros filho é usada como nomes de membro em uma hierarquia pai-filho. |
NamingTemplate | Define como os níveis construídos a partir do atributo pai são nomeados em uma hierarquia pai-filho. Esse valor da propriedade somente é usado quando o valor da propriedade Usage é definido como pai. Isso significa que uma hierarquia pai-filho foi definida. |
OrderBy | Descreve como ordenar os membros contidos na hierarquia de atributo. O valor padrão é Name, que especifica que a ordenação dos membros de atributo é baseada no valor da propriedade NameColumn , caso haja algum. Caso contrário, os membros são ordenados pelo valor da coluna de chave. As opções disponíveis são as seguintes: NameColumn Ordem pelo valor da propriedade NameColumn . Key Ordem pelo valor da coluna de chave do membro de atributo. AttributeKey Ordem pelo valor da chave de membro de um atributo especificado, que deve ter uma relação de atributo com o atributo. AttributeName Ordem pelo valor do nome de membro de um atributo especificado, que deve ter uma relação de atributo com o atributo. |
OrderByAttribute | Identifica com qual atributo os membros da hierarquia de atributo são ordenados. |
RootMemberIf | Determina como os membros raiz ou superiores de uma hierarquia pai-filho são identificados. Esse valor da propriedade somente é usado quando o valor da propriedade Usage é definido como pai. Isso significa que uma hierarquia pai-filho foi definida. O valor padrão ParentIsBlankSelfOrMissing, que significa que apenas 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 membros com uma cadeia de caracteres nula, zerada ou vazia na coluna de chave ou nas colunas são tratados como membros raiz. ParentIsSelf Somente membros com eles próprios como pais são tratados como membros raiz. ParentIsMissing Somente 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 fornecendo 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. Key O atributo é um atributo de chave. Parent 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 de 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 String, os mesmos valores de 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 ao trabalhar com valores nulos e outros problemas de integridade de dados, consulte Handling Data Integrity Issues in Analysis Services 2005(Resolvendo problemas de integridade de dados no Analysis Services 2005).
Observação
O membro padrão em um atributo será usado para avaliar as expressões quando um membro da hierarquia não for incluído explicitamente em uma consulta. O membro padrão de um atributo é especificado pela sua propriedade DefaultMember . Sempre que uma hierarquia de uma dimensão for incluída em uma consulta, todos os membros padrão de atributos correspondentes a níveis na hierarquia serão ignorados. Se nenhuma hierarquia de uma dimensão for incluída em uma consulta, os membros padrão serão usados em todos os atributos da dimensão. Para obter mais informações, consulte Definir um membro padrão.