Compartir a través de


Definir y configurar atributos de dimensión

Actualizado: 12 de diciembre de 2006

En Microsoft SQL Server 2005 Analysis Services (SSAS), existen numerosas propiedades que determinan el funcionamiento de las dimensiones y sus atributos. En la siguiente tabla se enumeran y describen cada una de estas propiedades de los atributos.

Propiedad Descripción

AttributeHierarchyDisplayFolder

Identifica la carpeta en la que se va a mostrar la jerarquía de atributos asociada a los usuarios finales.

AttributeHierarchyEnabled

Determina si Analysis Services ha generado una jerarquía de atributos para el atributo. Si la jerarquía de atributos no está habilitada, no es posible utilizar el atributo en una jerarquía definida por el usuario ni se puede hacer referencia a la jerarquía de atributos en instrucciones MDX (Expresiones multidimensionales).

AttributeHierarchyOptimizedState

Determina el nivel de optimización aplicado a la jerarquía de atributos. De forma predeterminada, una jerarquía de atributos está completamente optimizada, lo que significa que Analysis Services genera índices para ella a fin de mejorar el rendimiento de las consultas. La otra opción, NotOptimized, significa que no se generan índices para la jerarquía de atributos. Esto es útil si la jerarquía de atributos no se utiliza para realizar consultas, sino para otro fin, como la ordenación de otra jerarquía de atributos.

AttributeHierarchyOrdered

Determina si la jerarquía de atributos asociada está ordenada. El valor predeterminado es True. Sin embargo, si una jerarquía de atributos no se va a utilizar para realizar consultas, es posible ahorrar tiempo de procesamiento si se cambia el valor de esta propiedad a False.

AttributeHierarchyVisible

Determina si la jerarquía de atributos es visible para las aplicaciones cliente. El valor predeterminado es True. Sin embargo, si la jerarquía de atributos no se utiliza para realizar consultas, sino para otro fin, como la ordenación de otra jerarquía de atributos, es posible ahorrar tiempo de procesamiento si se cambia el valor de esta propiedad a False.

CustomRollupColumn

Especifica la columna que define una fórmula de resumen personalizado.

CustomRollupPropertiesColumn

Especifica la columna que contiene las propiedades de una fórmula de resumen personalizado.

DefaultMember

Especifica una expresión MDX (Expresiones multidimensionales) que define el miembro predeterminado para el atributo.

Description

Contiene la descripción del atributo.

DiscretizationBucketCount

Contiene el número de depósitos en los que discretizar.

DiscretizationMethod

Define el método que se va a utilizar para la discretización.

EstimatedCount

Especifica el número estimado de miembros del atributo. El valor predeterminado es cero, hasta que se ejecuta el Asistente para diseñar agregaciones. Puede dejar que el asistente cuente el número de registros o especificar un valor estimado. Especifique un valor manualmente si conoce la cifra y desea ahorrarse el tiempo necesario para realizar la consulta del recuento en la base de datos. Si trabaja con un subconjunto de prueba de los datos de producción, puede utilizar los recuentos de los datos de producción para que el diseño de agregación se optimice para los datos de producción y no para los datos de prueba.

GroupingBehavior

Proporciona una sugerencia a las aplicaciones cliente.

ID

Contiene el identificador (Id.) único de la dimensión.

InstanceSelection

Proporciona una sugerencia a las aplicaciones cliente sobre cómo se debe mostrar una lista de elementos, según el número estimado de elementos de la lista. No hay ningún valor predeterminado. Las opciones disponibles son:

  • DropDown   El número de elementos es lo suficientemente pequeño como para mostrarlos en una lista desplegable.
  • List   El número de elementos es demasiado grande para una lista desplegable, pero no requiere filtrado.
  • FilteredList   El número de elementos es lo suficientemente grande como para requerir que los usuarios filtren los elementos que se van a mostrar.
  • MandatoryFilter   El número de elementos es tan grande que siempre se debe filtrar.

IsAggregatable

Especifica si se pueden agregar los valores de los miembros del atributo. El valor predeterminado es True, lo que significa que la jerarquía de atributos contiene un nivel (All). Si el valor de esta propiedad es False, la jerarquía de atributos no contiene ningún nivel (All).

KeyColumns

Contiene la columna o columnas que constituyen la clave del atributo, que es la columna de la tabla relacional subyacente de la vista de origen de datos a la que se enlaza el atributo. El valor de esta columna para cada miembro se muestra a los usuarios a menos que se especifique un valor para la propiedad NameColumn.

MemberNamesUnique

Determina si los nombres de miembros de la jerarquía de atributos deben ser únicos.

MembersWithData

Es utilizada por los atributos primarios para determinar si se van a mostrar los miembros de datos para los miembros no hoja del atributo primario. El valor de esta propiedad sólo se utiliza cuando el valor de la propiedad Usage está establecido en Parent, lo que significa que se ha definido una jerarquía de elementos primarios y secundarios.

MembersWithDataCaption

Proporciona una cadena de plantilla utilizada por los atributos primarios para crear títulos para los miembros de datos generados por el sistema en el atributo primario. El valor de esta propiedad sólo se utiliza cuando el valor de la propiedad Usage está establecido en Parent, lo que significa que se ha definido una jerarquía de elementos primarios y secundarios.

Name

Contiene el nombre descriptivo del atributo.

NameColumn

Identifica la columna que proporciona el nombre del atributo que se muestra a los usuarios, en lugar del valor de la columna de clave del atributo. Esta columna se utiliza para mostrar una columna descriptiva a los usuarios cuando el valor de la columna de clave de un miembro del atributo es críptico o no útil para el usuario o cuando la columna de clave está basada en una clave compuesta. La propiedad NameColumn no se utiliza en jerarquías de elementos primarios y secundarios; en lugar de ello, se utiliza la propiedad NameColumn para miembros secundarios como los nombres de miembro de una jerarquía de elementos primarios y secundarios.

NamingTemplate

Define cómo se denominan los niveles en una jerarquía de elementos primarios y secundarios construida para el atributo primario. El valor de esta propiedad sólo se utiliza cuando el valor de la propiedad Usage está establecido en Parent, lo que significa que se ha definido una jerarquía de elementos primarios y secundarios.

OrderBy

Describe cómo ordenar los miembros incluidos en la jerarquía de atributos. El valor predeterminado es Name, que especifica que el orden de los miembros del atributo se basa en el valor de la propiedad NameColumn, si la hay; si no, en el valor de la columna de clave. Otros valores son:

  • Name    Ordenar por el valor de la propiedad NameColumn.
  • Key    Se ordena por el valor de la columna de clave del miembro del atributo.
  • AttributeKey    Se ordena por el valor de la clave de miembro de un atributo especificado, que debe tener una relación de atributo con el atributo.
  • AttributeName    Se ordena por el valor del nombre de miembro de un atributo especificado, que debe tener una relación de atributo con el atributo.

OrderByAttribute

Identifica el atributo por el que se van a ordenar los miembros de la jerarquía de atributos.

RootMemberIf

Determina cómo se identifican los miembros raíz o superiores de una jerarquía de elementos primarios y secundarios. El valor de esta propiedad sólo se utiliza cuando el valor de la propiedad Usage está establecido en Parent, lo que significa que se ha definido una jerarquía de elementos primarios y secundarios. El valor predeterminado es ParentIsBlankSelfOrMissing, lo que significa que sólo se tratan como miembros raíz los miembros que cumplen una o más de las condiciones descritas para ParentIsBlank, ParentIsSelf o ParentIsMissing. También están disponibles los siguientes valores:

  • ParentIsBlank    Únicamente los miembros con un valor NULL, cero o una cadena vacía en la columna de clave se tratan como miembros raíz.
  • ParentIsSelf    Únicamente los miembros que son elementos primarios se tratan como miembros raíz.
  • ParentIsMissing    Únicamente los miembros cuyos elementos primarios no se pueden encontrar se tratan como miembros raíz.

Type

Contiene el tipo del atributo. Para obtener más información, vea Configurar tipos de atributos.

UnaryOperatorColumn

Especifica la columna que proporciona operadores unarios.

Usage

Describe cómo se utiliza un atributo. El valor predeterminado es Regular. Otros valores posibles son Key y Parent.

ValueColumn

Identifica la columna que proporciona el valor del atributo. Si se especifica el elemento NameColumn del atributo, se utilizan los mismos valores DataItem como valores predeterminados para el elemento ValueColumn. Si no se especifica el elemento NameColumn del atributo y la colección KeyColumns del mismo contiene un único elemento KeyColumn que representa una columna de clave con un tipo de datos de cadena, se utilizan los mismos valores de DataItem como valores predeterminados para el elemento ValueColumn.

[!NOTA] Para obtener más información acerca de la configuración de los valores en la propiedad KeyColumn cuando se trabaja con valores nulos y otros problemas de integridad de datos, vea el tema sobre el control de los problemas de la integridad de datos en Analysis Services 2005 (en inglés).

Vea también

Conceptos

Atributos y jerarquías de atributos

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido modificado:
  • Se ha aclarado el comportamiento de la propiedad NameColumn con jerarquías de elementos primarios y secundarios.