Compartir a través de


Tipo de datos DimensionAttribute (ASSL)

Define un tipo de datos primitivo que representa un atributo de una dimensión.

Sintaxis

<DimensionAttribute>
   <Name>...</Name>
   <ID>...</ID>
   <Description>...</Description>
   <Type>...</Type>
   <Usage>...</Usage>
   <Source>...</Source>
   <EstimatedCount>...</EstimatedCount>
   <KeyColumns>...</KeyColumns>
   <NameColumn>...</NameColumn>
   <ValueColumn>...</ValueColumn>
   <Translations>...</Translations>
   <AttributeRelationships>...</AttributeRelationships>
   <DiscretizationMethod>...</DiscretizationMethod>
   <DiscretizationBucketCount>...</DiscretizationBucketCount>
   <RootMemberIf>...</RootMemberIf>
   <OrderBy>...</OrderBy>
   <DefaultMember>...</DefaultMember>
   <OrderByAttributeID>...</OrderByAttributeID>
   <SkippedLevelsColumn>...</SkippedLevelsColumn>
   <NamingTemplate>...</NamingTemplate>
   <MembersWithData>...</MembersWithData>
   <MembersWithDataCaption>...</MembersWithDataCaption>
   <NamingTemplateTranslations>...</NamingTemplateTranslations>
   <CustomRollupColumn>...</CustomRollupColumn>
   <CustomRollupPropertiesColumn>...</CustomRollupPropertiesColumn>
   <UnaryOperatorColumn>...</UnaryOperatorColumn>
   <AttributeHierarchyOrdered>...</AttributeHierarchyOrdered>
   <MemberNamesUnique>...</MemberNamesUnique>
   <IsAggregatable>...</IsAggregatable>
   <AttributeHierarchyEnabled>...</AttributeHierarchyEnabled>
   <AttributeHierarchyOptimizedState>...</AttributeHierarchyOptimizedState>
   <AttributeHierarchyVisible>...</AttributeHierarchyVisible>
   <AttributeHierarchyDisplayFolder>...</AttributeHierarchyDisplayFolder>
   <KeyUniquenessGuarantee>...<KeyUniquenessGuarantee>
   <InstanceSelection>...</InstanceSelection>
   <Annotations>...</Annotations>
</DimensionAttribute>

Características del tipo de datos

Característica

Descripción

Tipos de datos base

Ninguno

Tipos de datos derivados

Ninguno

Relaciones entre tipos de datos

Relación

Elemento

Elementos primarios

Ninguno

Elementos secundarios

Annotations, AttributeHierarchyDisplayFolder, AttributeHierarchyEnabled, AttributeHierarchyOptimizedState, AttributeHierarchyOrdered, AttributeHierarchyVisible, AttributeRelationships, CustomRollupColumn, CustomRollupPropertiesColumn, DefaultMember, Description, DiscretizationBucketCount, DiscretizationMethod, EstimatedCount, ID, InstanceSelection, IsAggregatable, KeyColumns, KeyUniquenessGuarantee, MemberNamesUnique, MembersWithData, MembersWithDataCaption, Name, NameColumn, NamingTemplate, NamingTemplateTranslations, OrderBy, OrderByAttributeID, RootMemberIf, SkippedLevelsColumn, Source, Translations, Type, UnaryOperatorColumn, Usage, ValueColumn

Elementos derivados

Attribute (colección Attributes de Dimension)

Comentarios

Las restricciones siguientes se aplican al ejecutar el servicio en los valores de la propiedad de configuración DeploymentMode 1 y 2 (modos SharePoint y tabular, que se usan para ejecutar las bases de datos de modelo tabular y PowerPivot):

  • El elemento Usage solo acepta los valores KEY o REGULAR.

  • El elemento IsAggregatable no puede ser false.

  • El elemento OrderBy solo acepta los valores KEY o PROPERTYKEY.

  • Una columna calculada no puede ser una clave principal de la tabla.

  • Una columna calculada no puede contener DataSize en el enlace.

  • Para cada columna calculada se realiza una validación de la sintaxis antes de guardar la definición de los atributos.

  • Para AttributeRelationships, RelationshipType debe establecerse en el valor Flexible.

  • El atributo ‘RowNumber’, identificado por ‘RowNumber’, debe ser de tipo entero.

  • Solo el atributo ‘RowNumber’ puede tener un KeyBinding de tipo RowNumberBinding.

  • Todos los atributos distintos de ‘RowNumber’ deben tener una cardinalidad de uno en relación con la clave, a menos que el propio atributo sea la clave.

  • Cuando la columna especificada por OrderBy también sea PropertyKey, OrderByAttributeId no podrá apuntar a la columna del número de fila.

  • Los atributos utilizados como claves deben estar relacionados con todos los demás atributos; no se admiten otros tipos de relaciones.

  • El elemento NullProcessing no puede establecerse en ‘UnknownMember’.

  • Los enlaces no se pueden establecer en ‘Value’.

Los siguientes elementos no se admiten al ejecutar el servicio con los valores de la propiedad de configuración DeploymentMode 1 y 2 (modos SharePoint y tabular, que se usan para ejecutar las bases de datos de modelo tabular y PowerPivot):

  • AttributeHierarchyOptimizedState

  • CustomRollupColumn

  • CustomRollupPropertiesColumn

  • DefaultMember

  • DiscretizationBucketCount

  • DiscretizationMethod

  • SkippedLevelsColumn

  • Source

  • UnaryOperatorColumn

El elemento correspondiente en el modelo de objetos de Objetos de administración de análisis (AMO) es DimensionAttribute.

Vea también

Referencia

Tipos de datos XML de Analysis Services Scripting Language (ASSL)