Download Access Element (ASSL) | Microsoft Docs

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Table of Contents
Access Element (ASSL)
Account Element (ImpersonationInfo) (ASSL)
AccountType Element (ASSL)
ActionID Element (ASSL)
Administer Element (ASSL)
AggregateFunction Element (ASSL)
AggregationDesignID Element (ASSL)
AggregationFunction Element (ASSL)
AggregationID Element (ASSL)
AggregationInstanceSource Element (ASSL)
AggregationPrefix Element (ASSL)
AggregationStorage Element (ASSL)
AggregationType Element (ASSL)
AggregationUsage Element (ASSL)
Algorithm Element (ASSL)
Alias Element (ASSL)
AllMemberAggregationUsage Element (ASSL)
AllMemberName Element (ASSL)
AllowBrowsing Element (ASSL)
AllowDrillThrough Element (ASSL)
AllowDuplicateNames Element (ASSL)
AllowedRowsExpression Element (ASSL)
AllowedSet Element (ASSL)
Application Element (ASSL)
AssociatedMeasureGroupID Element (ASSL)
AttributeAllMemberName Element (ASSL)
AttributeHierarchyDisplayFolder Element (ASSL)
AttributeHierarchyEnabled Element (ASSL)
AttributeHierarchyOptimizedState Element (ASSL)
AttributeHierarchyOrdered Element (ASSL)
AttributeHierarchyVisible Element (ASSL)
AttributeID Element (ASSL)
Audit Element (ASSL)
AutoRestart Element (ASSL)
BackColor Element (ASSL)
CacheMode Element (ASSL)
CalculationReference Element (ASSL)
CalculationType Element (ASSL)
CalendarEndDate Element (ASSL)
CalendarLanguage Element (ASSL)
CalendarStartDate Element (ASSL)
Caption Element (ASSL)
CaptionIsMdx Element (ASSL)
Cardinality Element (ASSL)
CaseCubeDimensionID Element (ASSL)
ClassifiedColumnID Element (ASSL)
Collation Element (ASSL)
CollectionCaption Element (ASSL)
ColumnID Element (ColumnBinding) (ASSL)
ColumnID Element (EventColumn) (ASSL)
Condition Element (ASSL)
ConnectionString Element (ASSL)
ConnectionStringSecurity Element (ASSL)
Content Element (ASSL)
CreatedTimestamp Element (ASSL)
CubeDimensionID Element (ASSL)
CubeID Element (ASSL)
CurrentStorageMode Element (ASSL)
CurrentTimeMember Element (ASSL)
DataAggregation Element (ASSL)
DatabaseID Element (ASSL)
DataSize Element (ASSL)
DataSourceID Element (ASSL)
DataSourceImpersonationInfo Element (ASSL)
DataSourceViewID Element (ASSL)
DataType Element (ASSL)
DbSchemaName Element (ASSL)
DbTableName Element (ASSL)
Default Element (ASSL)
DefaultMeasure Element (ASSL)
DefaultMember Element (ASSL)
DefaultScript Element (ASSL)
DefaultValue Element (ASSL)
DeniedSet Element (ASSL)
DependsOnDimensionID Element (ASSL)
Description Element (ASSL)
DimensionID Element (ASSL)
DiscretizationBucketCount Element (ASSL)
DiscretizationMethod Element (ASSL)
DisplayFlag Element (ASSL)
DisplayFolder Element (ASSL)
Distribution Element (ASSL)
Edition Element (ASSL)
Enabled Element (ASSL)
EndOfData Element (ASSL)
EstimatedCount Element (ASSL)
EstimatedPerformanceGain Element (ASSL)
EstimatedRows Element (ASSL)
EstimatedSize Element (ASSL)
EventID Element (ASSL)
Expression Element (ASSL)
Filter Element (Binding) (ASSL)
Filter Element (Trace) (ASSL)
FirstDayOfWeek Element (ASSL)
FiscalFirstDayOfMonth Element (ASSL)
FiscalFirstMonth Element (ASSL)
FiscalYearName Element (ASSL)
FoldingParameters Element (ASSL)
FontFlags Element (ASSL)
FontName Element (ASSL)
FontSize Element (ASSL)
ForceRebuildInterval Element (ASSL)
ForeColor Element (ASSL)
Format Element (ASSL)
FormatString Element (ASSL)
Goal Element (ASSL)
GranularityAttributeID Element (ASSL)
HideMemberIf Element (ASSL)
HierarchyID Element (ASSL)
HierarchyUniqueNameStyle Element (ASSL)
HoldoutActualSize Element
HoldoutMaxCases Element
HoldoutMaxPercent Element
HoldoutSeed Element
ID Element (ASSL)
IgnoreUnrelatedDimensions Element (ASSL)
ImpersonationInfo Element (ASSL)
ImpersonationInfoSecurity Element (ASSL)
ImpersonationMode Element (ASSL)
InstanceSelection Element (ASSL)
IntermediateCubeDimensionID Element (ASSL)
IntermediateGranularityAttributeID Element (ASSL)
InvalidXmlCharacters Element (ASSL)
Invocation Element (ASSL)
IsAggregatable Element (ASSL)
IsKey Element (ASSL)
Isolation Element (ASSL)
KeyDuplicate Element (ASSL)
KeyErrorAction Element (ASSL)
KeyErrorLimit Element (ASSL)
KeyErrorLimitAction Element (ASSL)
KeyErrorLogFile Element (ASSL)
KeyNotFound Element (ASSL)
KeyUniquenessGuarantee Element (ASSL)
KpiID Element (ASSL)
Language Element (ASSL)
LastProcessed Element (ASSL)
LastSchemaUpdate Element (ASSL)
LastUpdate Element (ASSL)
Latency Element (ASSL)
LogFileAppend Element (ASSL)
LogFileName Element (ASSL)
LogFileRollover Element (ASSL)
LogFileSize Element (ASSL)
ManagedProvider Element (ASSL)
ManufacturingExtraMonthQuarter Element (ASSL)
ManufacturingFirstMonth Element (ASSL)
ManufacturingFirstWeekOfMonth Element (ASSL)
MasterDatasourceID Element (ASSL)
Materialization Element (ASSL)
MaxActiveConnections Element (ASSL)
MdxMissingMemberMode Element (ASSL)
MeasureExpression Element (ASSL)
MeasureGroupID Element (ASSL)
MeasureID Element (ASSL)
MeasureQualificaton Element (ASSL)
MemberNamesUnique Element (ASSL)
MembersWithData Element (ASSL)
MembersWithDataCaption Element (ASSL)
MemberUniqueNameStyle Element (ASSL)
MimeType Element (ASSL)
MiningModelID Element (ASSL)
Multiplicity Element (ASSL)
Name Element (ASSL)
NamingTemplate Element (ASSL)
NonEmptyBehavior Element (ASSL)
NotificationTechnique Element (ASSL)
NullKeyConvertedToUnknown Element (ASSL)
NullKeyNotAllowed Element (ASSL)
NullProcessing Element (ASSL)
OnlineMode Element (ASSL)
OptimizedState Element (ASSL)
Optionality Element (ASSL)
OrderBy Element (ASSL)
OrderByAttributeID Element (ASSL)
Ordinal Element (ASSL)
OverrideBehavior Element (ASSL)
PartitionID Element (ASSL)
Password Element (ASSL)
Path Element (ASSL)
PendingValue Element (ASSL)
PermissionSet Element (ASSL)
Persistence Element (ASSL)
Process Element (ASSL)
ProcessingMode Element (ASSL)
ProcessingPriority Element (ASSL)
ProcessingQuery Element (ASSL)
ProductName Element (ASSL)
Properties (ASSL)
Query Element (ASSL)
QueryDefinition Element (ASSL)
Read Element (ASSL)
ReadDefinition Element (ASSL)
ReadSourceData Element (ASSL)
RefreshInterval Element (ASSL)
RefreshPolicy Element (ASSL)
RelationshipType Element (ASSL)
RemoteDatasourceID Element (ASSL)
ReportingFirstMonth Element (ASSL)
ReportingFirstWeekOfMonth Element (ASSL)
ReportingWeekToMonthPattern Element (ASSL)
ReportServer Element (ASSL)
RequiresRestart Element (ASSL)
RoleID Element (ASSL)
Root Element (ASSL)
RootMemberIf Element (ASSL)
Schema Element (ASSL)
ScriptCacheProcessingMode Element (ASSL)
SilenceInterval Element (ASSL)
SilenceOverrideInterval Element (ASSL)
Slice Element (ASSL)
SolveOrder Element (ASSL)
Source Element (Binding) (ASSL)
Source Element (ComAssembly) (ASSL)
Source Element (Measure) (ASSL)
SourceAttributeID Element (ASSL)
SourceColumnID Element (ASSL)
State Element (ASSL)
Status Element (ASSL)
StatusGraphic Element (ASSL)
StopTime Element (ASSL)
StorageEngineUsed Element (XMLA)
StorageLocation Element (ASSL)
StorageMode Element (ASSL)
TableID Element (ASSL)
Target Element (ASSL)
TargetType Element (ASSL)
Text Element (ASSL)
Timeout Element (ASSL)
Trend Element (ASSL)
TrendGraphic Element (ASSL)
Trimming Element (ASSL)
Type Element (Action) (ASSL)
Type Element (Binding) (ASSL)
Type Element (ClrAssemblyFile) (ASSL)
Type Element (Dimension) (ASSL)
Type Element (DimensionAttribute) (ASSL)
Type Element (MeasureGroup) (ASSL)
Type Element (MeasureGroupAttribute) (ASSL)
Type Element (MiningStructureColumn) (ASSL)
Type Element (Partition) (ASSL)
Type Element (PerspectiveCalculation) (ASSL)
UnknownMember Element (ASSL)
UnknownMemberName Element (ASSL)
Usage Element (DimensionAttribute) (ASSL)
Usage Element (MiningModelColumn) (ASSL)
Value Element (ASSL)
Version Element (ASSL)
Visibility Element (ASSL)
Visible Element (ASSL)
VisualTotals Element (ASSL)
Write Element (ASSL)
WriteEnabled Element (ASSL)
Access Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the level of access given to a CellPermission element.
Syntax
<CellPermission>
...
<Access>...</Access>
...
</CellPermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CellPermission
Child elements
None
Remarks
The value for this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Read
Read-only access is allowed.
ReadContingent
Read-contingent access is allowed.
ReadWrite
Read-write access is allowed.
The enumeration that corresponds to the allowed values for Access in the Analysis Management Objects (AMO)
object model is CellPermissionAccess.
See Also
Role Element (ASSL)
Properties (ASSL)
Account Element (ImpersonationInfo) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the name of the user account for the ImpersonationInfo data type.
Syntax
<ImpersonationInfo
...
<Account>...</Account>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
ImpersonationInfo
Child elements
None
Remarks
The value of the Account element, as well as the value of the Password element, is used for impersonation
purposes if the value of the ImpersonationMode element for any element derived from the ImpersonationInfo
data type is set to ImpersonateAccount.
See Also
DataSourceImpersonationInfo Element (ASSL)
Properties (ASSL)
AccountType Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the name of an account type defined in a Database element.
Syntax
<Account>
...
<AccountType>...</AccountType>
...
</Account>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Account
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Income
The account is an income account.
Expense
The account is an expense account.
Flow
The account is a cash flow account.
Balance
The account is a balance account.
Asset
The account is an asset account.
VALUE
DESCRIPTION
Liability
The account is a liability account.
Statistical
The account is a statistical account.
The enumeration corresponding to the allowed values for AccountType in the Analysis Management Objects
(AMO) object model is AccountTypes.
See Also
Accounts Element (ASSL)
Properties (ASSL)
ActionID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the name of an Action element defined on a Cube element that is made available in a Perspective element
as a PerspectiveAction element.
Syntax
<PerspectiveAction>
<ActionID>...</ActionID
</PerspectiveAction>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
PerspectiveAction
Child elements
None
Remarks
The element that corresponds to the parent of ActionID in the Analysis Management Objects (AMO) object model
is PerspectiveAction.
See Also
Actions Element (ASSL)
Properties (ASSL)
Administer Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether the associated permission includes the right to administer a Database element.
Syntax
<DatabasePermission>
...
<Administer>...</Administer>
...
</DatabasePermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
DatabasePermission
Child elements
None
Remarks
The Administer element indicates whether a user can perform administrative functions only on the specified
database. The server administrator role can perform administrative functions on all databases contained by the
instance.
The element that corresponds to the parent of Administer in the Analysis Management Objects (AMO) object
model is DatabasePermission.
See Also
Permission Data Type (ASSL)
Role Element (ASSL)
Properties (ASSL)
AggregateFunction Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the type of aggregate function used by a Measure element.
Syntax
<Measure>
...
<AggregateFunction>...</AggregateFunction>
...
</Measure>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Sum
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Measure
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Sum
The measure is aggregated using the Sum function.
Count
The measure is aggregated using the Count function.
Min
The measure is aggregated using the Min function.
Max
The measure is aggregated using the Max function.
DistinctCount
The measure is aggregated using the DistinctCount function.
VALUE
DESCRIPTION
None
The measure is not aggregated.
ByAccount
The measure is aggregated by account.
AverageOfChildren
The measure is aggregated by returning the average of its
children.
FirstChild
The measure is aggregated by returning its first child member.
LastChild
The measure is aggregated by returning its last child member.
FirstNonEmpty
The measure is aggregated by returning its first nonempty
member.
LastNonEmpty
The measure is aggregated by returning its last nonempty
member.
The enumeration that corresponds to the allowed values for AggregateFunction in the Analysis Management
Objects (AMO) object model is AggregationFunction.
See Also
Properties (ASSL)
AggregationDesignID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the AggregationDesign element associated with the Partition element.
Syntax
<Partition>
...
<AggregationDesignID>...</AggregationDesignID>
...
</Partition>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Partition
Child elements
None
Remarks
The element that corresponds to the parent of AggregationDesignID in the Analysis Management Objects (AMO)
object model is Partition. See also AggregationDesign.
See Also
AggregationDesign Element (ASSL)
Properties (ASSL)
AggregationFunction Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the aggregation function to use for the account type.
Syntax
<Account>
...
<AggregationFunction>...</AggregationFunction>
...
</Account>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Sum
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Account
Child elements
None
Remarks
The value of this element is limited to one of the following strings:
VALUE
DESCRIPTION
Sum
The measure is aggregated using the Sum function.
Count
The measure is aggregated using the Count function.
Min
The measure is aggregated using the Min function.
Max
The measure is aggregated using the Max function.
DistinctCount
The measure is aggregated using the DistinctCount function.
VALUE
DESCRIPTION
None
The measure is not aggregated.
AverageOfChildren
The measure is aggregated by returning the average of its
children.
FirstChild
The measure is aggregated by returning its first child member.
LastChild
The measure is aggregated by returning its last child member.
FirstNonEmpty
The measure is aggregated by returning its first nonempty
member.
LastNonEmpty
The measure is aggregated by returning its last nonempty
member.
The enumeration that corresponds to the allowed values for AggregationFunction in the Analysis Management
Objects (AMO) object model is AggregationFunction.
See Also
Accounts Element (ASSL)
Properties (ASSL)
AggregationID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the aggregation definition from the AggregationDesign element used to create the aggregation instance.
Syntax
<AggregationInstance>
...
<AggregationID>...</AggregationID>
...
</AggregationInstance>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AggregationInstance
Child elements
None
Remarks
If this element is missing or set to a blank string, the AggregationInstance represents a user-defined aggregation.
The element that corresponds to the parent of AggregationID in the Analysis Management Objects (AMO) object
model is AggregationInstance.
See Also
Properties (ASSL)
AggregationInstanceSource Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the source of data for user-defined aggregation instances bound to a Partition element.
Syntax
<Partition>
...
<AggregationInstanceSource xsi:type="DataSourceViewBinding">...</AggregationInstanceSource>
...
</Partition>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
DataSourceViewBinding
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Partition
Child elements
None
Remarks
If this element is missing or set to a blank string, the data source view of the cube that owns the partition is used by
default.
For additional information about the Binding type, including tables of Analysis Services Scripting Language (ASSL)
objects of the Binding type and the inheritance hierarchy of Binding types, see Binding Data Type (ASSL).
For an overview of data bindings in ASSL, see Data Sources and Bindings (SSAS Multidimensional).
See Also
Properties (ASSL)
AggregationPrefix Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the common prefix to be used for aggregation names throughout the associated parent element.
Syntax
<Cube> <!-- or Database, MeasureGroup, Partition -->
...
<AggregationPrefix>...</AggregationPrefix>
...
</Database>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Cube, Database, MeasureGroup, Partition
Child elements
None
Remarks
Aggregation prefixes generate aggregation names in Microsoft SQL Server Analysis Services, and also generate
table names in the relational database for aggregations stored in a relational OLAP (ROLAP) partition.
A fully expanded aggregation name has the following parts:
<DatabasePrefix><CubePrefix><MeasureGroupPrefix><PartitionPrefix><AggregationID>
The first four parts of the aggregation name make up the aggregation prefix. The user provides the first four parts:
DatabasePrefix represents the value of the AggregationPrefix element associated with a Database
element.
CubePrefix represents the value of the AggregationPrefix element associated with a Cube element.
MeasureGroupPrefix represents the value of the AggregationPrefix element associated with a
MeasureGroup element.
PartitionPrefix represents the value of the AggregationPrefix element associated with a Partition element.
The fifth part of the name, AggregationID, is a system-defined ID, and users have no control over this part of
the name.
The elements that correspond to the parents of AggregationPrefix in the Analysis Management Objects
(AMO) object model are Cube, Database, MeasureGroup, and Partition.
See Also
Properties (ASSL)
AggregationStorage Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the storage method for aggregations.
Syntax
<ProactiveCaching>
...
<AggregationStorage>...</AggregationStorage>
...
</ProactiveCaching>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Regular
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ProactiveCaching
Child elements
None
Remarks
The value of this element is limited to one of the following strings:
VALUE
DESCRIPTION
Regular
Aggregation data is stored in the default manner.
MolapOnly
Aggregation data is stored using multidimensional OLAP
(MOLAP) storage only.
The MolapOnly option is available only for the Partition element.
The enumeration that corresponds to the allowed values for AggregationStorage in the Analysis Management
Objects (AMO) object model is ProactiveCachingAggregationStorage.
See Also
Properties (ASSL)
AggregationType Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the type of aggregation stored by the Partition element.
Syntax
<AggregationInstance>
...
<AggregationType>...</AggregationType>
...
</AggregationInstance>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AggregationInstance
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
IndexedView
The aggregation is stored in an indexed view.
Table
The aggregation is stored in a table.
UserDefined
The aggregation is user-defined.
The enumeration that corresponds to the allowed values for AggregationType in the Analysis Management
Objects (AMO) object model is AggregationInstance.
See Also
Properties (ASSL)
AggregationUsage Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Controls how the Aggregation Designer in Microsoft SQL Server Analysis Services designs aggregations.
Syntax
<CubeAttribute>
...
<AggregationUsage>...</AggregationUsage>
...
</CubeAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Default
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CubeAttribute
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Full
Every aggregation for the cube must include this attribute.
None
No aggregation for the cube should include this attribute.
Unrestricted
No restrictions are placed on the Aggregation Designer.
Default
The Aggregation Designer applies a default rule based on the
type of attribute (Full for keys, Unrestricted for others).
The enumeration that corresponds to the allowed values for AggregationUsage in the Analysis Management
Objects (AMO) object model is AggregationUsage.
See Also
Cube Element (ASSL)
Properties (ASSL)
Algorithm Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the algorithm used by a MiningModel element.
Syntax
<MiningModel>
...
<Algorithm>...</Algorithm>
...
</MiningModel>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningModel
Child elements
None
Remarks
The value of the Algorithm element is a string that identifies the algorithm. For example, the string could be
Microsoft_Naive_Bayes, Microsoft_Decision_Trees, or Microsoft_Clustering. The string identifies algorithms supplied
by Microsoft and custom algorithms supplied by the user. Available values for the Algorithm element can be
retrieved from the SERVICE_NAME column of the DMSCHEMA_MINING_SERVICES schema rowset.
The element that corresponds to the parent of Algorithm in the Analysis Management Objects (AMO) object
model is MiningModel. A closely related element in the AMO object model is MiningModelAlgorithms.
See Also
AlgorithmParameter Element (ASSL)
AlgorithmParameters Element (ASSL)
Properties (ASSL)
Alias Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines an alias for an Account element.
Syntax
<Aliases>
<Alias>...</Alias>
</Aliases>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-n: Optional element that can occur more than once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Aliases
Child elements
None
Remarks
The value of the Alias element is used as an alternate name for the account defined by the Account parent
element, and helps to identify the combination of account type and aggregation function in a user interface.
The element that corresponds to the parent of the Aliases collection in the Analysis Management Objects (AMO)
object model is Account.
See Also
Properties (ASSL)
AllMemberAggregationUsage Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Controls how the Aggregation Designer in Microsoft SQL Server Analysis Services designs aggregations.
Syntax
<CubeDimension>
...
<AllMemberAggregationUsage>...</AllMemberAggregationUsage>
...
</CubeDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Default
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubeDimension
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Full
Every aggregation for the cube must include the All member.
None
No aggregation for the cube should include the All member.
Unrestricted
No restrictions are placed on the Aggregation Designer.
Default
Same as Unrestricted.
Remarks
The element that corresponds to the parent of AllMemberAggregationUsage in the Analysis Management
Objects (AMO) object model is CubeDimension.
See Also
Cube Element (ASSL)
Dimension Element (ASSL)
Properties (ASSL)
AllMemberName Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the caption in the default language for the All member of a Hierarchy element.
Syntax
<Hierarchy>
...
<AllMemberName>...</AllMemberName>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Hierarchy
Child elements
None
Remarks
The element that corresponds to the parent of AllMemberName in the Analysis Management Objects (AMO)
object model is Hierarchy.
See Also
Properties (ASSL)
AllowBrowsing Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines whether the members of a Role element have browse permission on a MiningModel element.
Syntax
<MiningModelPermission>
...
<AllowBrowsing>...</AllowBrowsing>
...
</MiningModelPermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningModelPermission
Child elements
None
Remarks
The element that corresponds to the parent of AllowBrowsing in the Analysis Management Objects (AMO) object
model is MiningModelPermission.
See Also
Properties (ASSL)
AllowDrillThrough Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether drillthrough is permitted on the parent element.
Syntax
<MiningModel> <!-- or MiningModelPermission -->
<!-- or MiningStructurePermission --> ...
<AllowDrillThrough>...</AllowDrillThrough>
...
</MiningModel>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur one time and only one
time.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
MiningModel Element, MiningModelPermission,
MiningStructurePermission
Child elements
None
Remarks
The elements that correspond to the parents of AllowDrillThrough in the Analysis Management Objects (AMO)
object model are MiningModel, MiningModelPermission, and MiningStructurePermission.
Drillthrough on Mining Structures
In SQL Server 2016, you can define AllowDrillthrough permissions for mining structures as well as mining
models. When you assign this permission to a role, any member of that role can query the data mining model, and
return structure columns that were not included in the model. For example, you create a model that uses only these
columns: customer key, customer income, and customer purchases. If you enable drillthrough on the model, users
can return information in other columns of the mining structure, such as customer e-mails or names.
Therefore, to protect sensitive data, use caution when you add columns to the mining structure. Also, grant
AllowDrillthrough permission on a structure only when it is required.
To drill through to structure columns, use a query with one of the following forms:
SELECT * FROM <structure>.CASES
or
SELECT StructureColumn('<structure-column-name>') FROM <model>.CASES
See Also
Role Element (ASSL)
Properties (ASSL)
AllowDuplicateNames Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether duplicate names are allowed in a Hierarchy element.
Syntax
<Hierarchy>
...
<AllowDuplicateNames>...</AllowDuplicateNames>
...
</Hierarchy>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Hierarchy
Child elements
None
Remarks
The element that corresponds to the parent of AllowDuplicateNames in the Analysis Management Objects
(AMO) object model is Hierarchy.
See Also
Properties (ASSL)
AllowedRowsExpression Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Data Analysis expression (DAX), of Boolean type, which defines the contents of the parent element.
Syntax
<CellPermission> <!-- or StandardAction -->
...
<Expression>...</Expression>
...
</CellPermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CellPermission, StandardAction
Child elements
None
Remarks
For the CellPermission element, the Expression element contains a logical MDX expression that identifies cells
applicable to the rights indicated by the Access element of the CellPermission element. If the value of an
Expression element for a CellPermission element is empty, the CellPermission element is ignored.
For the StandardAction element, the Expression element contains an MDX expression that represents the
contents of the action. If the value of an Expression element for a StandardAction element is empty, the
StandardAction element is ignored.
The elements that correspond to the parents in the Analysis Management Objects (AMO) object model are
CellPermission and StandardAction.
See Also
Properties (ASSL)
AllowedSet Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a set expression that defines the set of allowed permissions for a Role element on an attribute.
Syntax
<AttributePermission>
...
<AllowedSet>...</AllowedSet>
...
</AttributePermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AttributePermission
Child elements
None
Remarks
The element that corresponds to the parent of AllowedSet in the Analysis Management Objects (AMO) object
model is AttributePermission.
See Also
Properties (ASSL)
Application Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the application associated with an Action element.
Syntax
<Action>
...
<Application>...</Application>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Action or one of its derived elements: DrillThroughAction,
ReportAction, StandardAction
Child elements
None
Remarks
The Application element can be used by client applications to determine which actions are applicable to a given
client application. The client application is responsible for evaluating the value of this element.
The element that corresponds to the parent of Application in the Analysis Management Objects (AMO) object
model is Action.
See Also
Actions Element (ASSL)
Properties (ASSL)
AssociatedMeasureGroupID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the ID of the MeasureGroup element associated with a CalculationProperty element or a Kpi element.
Syntax
<CalculationProperty> <!-- or Kpi -->
...
<AssociatedMeasureGroupID>...</AssociatedMeasureGroupID>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CalculationProperty, Kpi
Child elements
None
Remarks
When applied to CalculationProperty elements, the AssociatedMeasureGroupID property applies to elements
with a CalculationType of Member.
The elements that correspond to the parents of AssociatedMeasureGroupID in the Analysis Management Objects
(AMO) object model are CalculationProperty and Kpi.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
AttributeAllMemberName Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the caption, in the default language, for the All member of the dimension.
Syntax
<Dimension>
...
<AttributeAllMemberName>...</AttributeAllMemberName>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Dimension
Child elements
None
Remarks
The element that corresponds to the parent of AttributeAllMemberName in the Analysis Management Objects
(AMO) object model is Dimension.
See Also
Configure the (All) Level for Attribute Hierarchies
Properties (ASSL)
AttributeHierarchyDisplayFolder Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the folder in which to display the associated attribute hierarchy.
Syntax
<DimensionAttribute>
...
<AttributeHierarchyDisplayFolder>...
</AttributeHierarchyDisplayFolder>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The element that corresponds to the parent of AttributeHierarchyDisplayFolder in the Analysis Management
Objects (AMO) object model is DimensionAttribute.
See Also
Properties (ASSL)
AttributeHierarchyEnabled Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether an attribute hierarchy is enabled for the attribute.
Syntax
<DimensionAttribute><!-- or CubeAttribute -->
...
<AttributeHierarchyEnabled>...</AttributeHierarchyEnabled>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CubeAttribute, DimensionAttribute
Child elements
None
Remarks
The AttributeHierarchyEnabled element determines whether an attribute hierarchy is generated by Microsoft
SQL Server Analysis Services for the attribute. If the attribute hierarchy is not enabled, then the attribute cannot be
used in a user-defined hierarchy, nor can the attribute hierarchy be referenced in Multidimensional Expressions
(MDX) statements.
The elements that correspond to the parents of AttributeHierarchyEnabled in the Analysis Management Objects
(AMO) object model are CubeAttribute and DimensionAttribute.
See Also
AttributeHierarchyVisible Element (ASSL)
Properties (ASSL)
AttributeHierarchyOptimizedState Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the level of optimization applied to the attribute hierarchy.
Syntax
<DimensionAttribute> <!-- or CubeAttribute -->
...
<AttributeHierarchyOptimizedState>...
</AttributeHierarchyOptimizedState>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
FullyOptimized
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CubeAttribute, DimensionAttribute
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
FullyOptimized
The instance builds indexes for the attribute hierarchy to
improve query performance.
NotOptimized
No additional indexes are built by the instance.
The enumeration corresponding to the allowed values for AttributeHierarchyOptimizedState in the Analysis
Management Objects (AMO) object model is OptimizationType. The elements that correspond to the parents of
AttributeHierarchyOptimizedState in the AMO object model are CubeAttribute and DimensionAttribute.
See Also
Properties (ASSL)
AttributeHierarchyOrdered Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether the associated attribute hierarchy is ordered.
Syntax
<DimensionAttribute>
...
<AttributeHierarchyOrdered>...</AttributeHierarchyOrdered>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The element that corresponds to the parent of AttributeHierarchyOrdered in the Analysis Management Objects
(AMO) object model is DimensionAttribute.
See Also
Properties (ASSL)
AttributeHierarchyVisible Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether the attribute hierarchy is visible to client applications.
Syntax
<DimensionAttribute> <!-- or CubeAttribute or PerspectiveAttribute -->
...
<AttributeHierarchyVisible>...</AttributeHierarchyVisible>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CubeAttribute, DimensionAttribute, PerspectiveAttribute
Child elements
None
Remarks
The AttributeHierarchyVisible element determines whether the attribute hierarchy associated with the attribute
is visible to client applications. If this element is set to False, the attribute hierarchy can still be used to create userdefined hierarchies and can be referenced by Multidimensional Expressions (MDX) statements.
The elements that correspond to the parents of AttributeHierarchyVisible in the Analysis Management Objects
(AMO) object model are CubeAttribute, DimensionAttribute, and PerspectiveAttribute.
See Also
AttributeHierarchyEnabled Element (ASSL)
Properties (ASSL)
AttributeID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the ID of the attribute associated with the parent element.
Syntax
<AggregationAttribute> <!-- or one of the elements listed below in the Element Relationships table -->
...
<AttributeID>...</AttributeID>
...
</AggregationAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AggregationAttribute, AggregationDesignAttribute,
AggregationInstanceAttribute, AttributeBinding,
AttributePermission, AttributeRelationship, CubeAttribute,
CubeAttributeBinding, DimensionAttributeBinding,
MeasureGroupAttribute, MeasureGroupAttributeBinding,
PerspectiveAttribute, UserDefinedGroupBinding
Child elements
None
Remarks
The elements that correspond to the parents of AttributeID in the Analysis Management Objects (AMO) object
model are AggregationAttribute, AggregationDesignAttribute, AggregationInstanceAttribute, AttributeBinding,
AttributePermission, AttributeRelationship, CubeAttribute, CubeAttributeBinding, PerspectiveAttribute, and
UserDefinedGroupBinding.
See Also
Properties (ASSL)
Audit Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies that a Trace element cannot drop any events, even if this results in degraded performance on the server.
Syntax
<Trace>
...
<Audit>...</Audit>
...
</Trace>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Trace
Child elements
None
Remarks
The element that corresponds to the parent of Audit in the Analysis Management Objects (AMO) object model is
Trace.
See Also
Traces Element (ASSL)
Properties (ASSL)
AutoRestart Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether a Trace element should automatically restart if the Microsoft SQL Server Analysis Services
service stops and restarts.
Syntax
<Trace>
...
<AutoRestart>...</AutoRestart>
...
</Trace>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Trace
Child elements
None
Remarks
The element that corresponds to the parent of AutoRestart in the Analysis Management Objects (AMO) object
model is Trace.
See Also
Traces Element (ASSL)
Properties (ASSL)
BackColor Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes color-related display characteristics of the parent element.
Syntax
<CalculationProperty> <!-- or Measure -->
...
<BackColor>...</BackColor>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CalculationProperty, Measure
Child elements
None
Remarks
The BackColor property contains a Multidimensional Expressions (MDX) language expression and applies to
CalculationProperty elements with a CalculationType of Member or Cells.
The element that corresponds to the parent of BackColor in the Analysis Management Objects (AMO) object
model is CalculationProperty.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
CacheMode Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the caching mechanism used for training data retrieved while processing a mining structure.
Syntax
<MiningStructure>
...
<CacheMode>...</CacheMode>
...
</MiningStructure>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
KeepTrainingCases
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
MiningStructure
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
KeepTrainingCases
Training cases are cached during and after processing.
ClearAfterProcessing
Training cases are cached during processing, but deleted after
processing.
Remarks
The element that corresponds to the parent of CacheMode in the Analysis Management Objects (AMO) object
model is MiningStructure.
See Also
Properties (ASSL)
CalculationReference Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the name of the named set or calculated cell referenced by the CalculationProperty.
Syntax
<CalculationProperty>
...
<CalculationReference>...</CalculationReference>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CalculationProperty
Child elements
None
Remarks
If the value of the CalculationReference does not match the name of an existing named set or calculated cell
definition, the CalculationReference is ignored.
The element that corresponds to the parent of CalculationReference in the Analysis Management Objects (AMO)
object model is CalculationProperty.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
CalculationType Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes the type of calculation defined in the associated CalculationProperty element.
Syntax
<CalculationProperty>
...
<CalculationType>...</CalculationType>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CalculationProperty
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Member
The calculation property applies to a calculated member
definition.
Set
The calculation property applies to a named set definition.
Cells
The calculation property applies to a calculated cell definition.
The enumeration corresponding to the allowed values for CalculationType in the Analysis Management Objects
(AMO) object model is CalculationType.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
CalendarEndDate Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the end date of the calendar period for a TimeBinding element.
Syntax
<TimeBinding>
...
<CalendarEndDate>...</CalendarEndDate>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
DateTime
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The CalendarEndDate must fall after the CalendarStartDate.
The element that corresponds to the parent of CalendarEndDate in the Analysis Management Objects (AMO)
object model is TimeBinding.
See Also
Properties (ASSL)
CalendarLanguage Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the calendar language used for the TimeBinding element.
Syntax
<TimeBinding>
...
<CalendarLanguage>...</CalendarLanguage>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
1033
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
This is the language in which dimension member names are created. The language of captions should be defined
using integer-based LCID codes. For example, the default value represents the English-US LCID.
The element that corresponds to the parent of CalendarLanguage in the Analysis Management Objects (AMO)
object model is TimeBinding.
See Also
Properties (ASSL)
CalendarStartDate Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the start date of the calendar period for the TimeBinding element.
Syntax
<TimeBinding>
...
<CalendarStartDate>...</CalendarStartDate>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
DateTime
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The CalendarEndDate must fall after the CalendarStartDate.
The element that corresponds to the parent of CalendarStartDate in the Analysis Management Objects (AMO)
object model is TimeBinding.
See Also
Properties (ASSL)
Caption Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the caption for the associated parent element.
Syntax
<Action> <!-- or Translation -->
...
<Caption>...</Caption>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Action, Translation
Child elements
None
Remarks
The elements that correspond to the parents of Caption in the Analysis Management Objects (AMO) object model
are Action and Translation.
See Also
Properties (ASSL)
CaptionIsMdx Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines whether the caption for the Action element is a Multidimensional Expressions (MDX) expression.
Syntax
<Action>
...
<CaptionIsMdx>...</CaptionIsMdx>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Action
Child elements
None
Remarks
The element that corresponds to the parent of CaptionIsMdx in the Analysis Management Objects (AMO) object
model is Action.
See Also
Properties (ASSL)
Cardinality Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the cardinality of the relationship described by an AttributeRelationship or
RegularMeasureGroupDimension.
Syntax
<AttributeRelationship> <!-- or RegularMeasureGroupDimension -->
...
<Cardinality>...</Cardinality>
...
</AttributeRelationship>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Many
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AttributeRelationship, RegularMeasureGroupDimension
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Many
Many-to-one relationship
One
One-to-one relationship
The enumeration corresponding to the allowed values for Cardinality in the Analysis Management Objects (AMO)
object model is Cardinality.
See Also
Attributes and Attribute Hierarchies
Properties (ASSL)
CaseCubeDimensionID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the cube dimension that relates the data mining dimension to the measure group.
Syntax
<DataMiningMeasureGroupDimension>
...
<CaseCubeDimensionID>...</CaseCubeDimensionID>
...
</DataMiningMeasureGroupDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataMiningMeasureGroupDimension
Child elements
None
Remarks
The element that corresponds to the parent of CaseCubeDimensionID in the Analysis Management Objects
(AMO) object model is DataMiningMeasureGroupDimension.
See Also
Properties (ASSL)
ClassifiedColumnID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of a related column that is classified by the ScalarMiningStructureColumn element.
Syntax
<ClassifiedColumns>
<ClassifiedColumnID>...</<ClassifiedColumnID>
</ClassifiedColumns>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-n: Optional element that can occur more than once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ClassifiedColumns
Child elements
None
Remarks
The element that corresponds to the parent of the ClassifiedColumns collection in the Analysis Management
Objects (AMO) object model is ScalarMiningStructureColumn.
See Also
Content Element (ASSL)
Properties (ASSL)
Collation Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the collation used by the parent element.
Syntax
<Database> <!-- or one of the elements listed below in the Element Relationships table -->
...
<Collation>...</Collation>
...
</Database>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Cube, Database, DataItem, Dimension, MiningModel,
MiningStructure
Child elements
None
Remarks
The Collation string consists of the locale identifier (LCID) and the comparison flag, separated by an underscore
character. For example, Latin1_General_CI_AS is an acceptable string.
The elements that correspond to the parents of Collation in the Analysis Management Objects (AMO) object
model are Cube, Database, DataItem, Dimension, MiningModel, and MiningStructure.
See Also
Properties (ASSL)
CollectionCaption Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the plural name for the parent element.
Syntax
<RelationshipEndTranslation>
<CollectionCaption>...</CollectionCaption>
</RelationshipEndTranslation>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: optional element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
RelationshipEndTranslation
Child elements
None
Remarks
The element that corresponds to the parent of CollectionCaption in the Analysis Management Objects (AMO)
object model is T:Microsoft.AnalysisServices.RelationshipEndTranslation.
ColumnID Element (ColumnBinding) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the column within the table to which the data item is bound.
Syntax
<ColumnBinding>
...
<ColumnID>...</ColumnID>
...
</ColumnBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ColumnBinding
Child elements
None
Remarks
The element that corresponds to the parent of ColumnID in the Analysis Management Objects (AMO) object
model is ColumnBinding.
See Also
Properties (ASSL)
ColumnID Element (EventColumn) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the column of information to be captured for an event as part of a Trace element.
Syntax
<EventColumn>
<ColumnID>...</ColumnID>
</EventColumn>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
EventColumn
Child elements
None.
Remarks
The element that corresponds to the parent of ColumnID in the Analysis Management Objects (AMO) object
model is TraceColumn.
See Also
Columns Element (ASSL)
Event Element (ASSL)
Events Element (ASSL)
Properties (ASSL)
Condition Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Multidimensional Expressions (MDX) expression that determines whether the Action parent element
applies to the target.
Syntax
<Action>
...
<Condition>...</Condition
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Action
Child elements
None
Remarks
The Condition element contains an MDX expression that evaluates to a Boolean value. If the expression returns
True, then the Action applies to the target specified in the Target element. Otherwise, the Action is not applicable.
The element that corresponds to the parent of Condition in the Analysis Management Objects (AMO) object
model is Action.
See Also
Properties (ASSL)
ConnectionString Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the encrypted connection string for a DataSource element.
Syntax
<DataSource>
...
<ConnectionString>...</ConnectionString>
...
</DataSource>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataSource
Child elements
None
Remarks
The element that corresponds to the parent of ConnectionString in the Analysis Management Objects (AMO)
object model is DataSource.
See Also
Properties (ASSL)
ConnectionStringSecurity Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies whether the user's password is stripped from the data source connection string for security purposes.
Syntax
<DataSource>
...
<ConnectionStringSecurity>...</ConnectionStringSecurity>
...
</DataSource>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataSource
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
PasswordRemoved
The password has been stripped from the connection string.
Unchanged
The connection string has not been modified.
The enumeration corresponding to the allowed values for ConnectionStringSecurity in the Analysis
Management Objects (AMO) object model is ConnectionStringSecurity.
See Also
Properties (ASSL)
Content Element (ASSL)
3/24/2017 • 2 min to read • Edit Online
Describes the content of the column in the MiningStructure element.
Syntax
<ScalarMiningStructureColumn>
...
<Content>...</Content>
...
</ScalarMiningStructureColumn>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ScalarMiningStructureColumn
Child elements
None
Remarks
This enumeration describes the type of content represented by a mining structure column, and can be extended as
needed by mining algorithm providers. For more information about content types, see Content Types (Data
Mining).
The values listed in the following table are typically supported by all mining algorithm providers.
VALUE
DESCRIPTION
Discrete
The column contains discrete values.
Continuous
The values for the column define a continuous set of numeric
data.
VALUE
DESCRIPTION
Discretized
The values in the column represent groups (or buckets) of
values derived from a continuous column.
Ordered
The values for the column define an ordered set.
Cyclical
The values for the column define a cyclical ordered set.
Probability
The values for the column specify a probability for the
columns contained in the ClassifiedColumns element of the
parent ScalarMiningStructureColumn.
Variance
The values for the column specify a variance for the columns
contained in the ClassifiedColumns element of the parent
ScalarMiningStructureColumn.
StdDev
The values for the column specify a standard deviation for the
columns contained in the ClassifiedColumns element of the
parent ScalarMiningStructureColumn.
ProbabilityVariance
The values for the column specify a probability variance for the
columns contained in the ClassifiedColumns element of the
parent ScalarMiningStructureColumn.
ProbabilityStdDev
The values for the column specify a probability standard
deviation for the columns contained in the
ClassifiedColumns element of the parent
ScalarMiningStructureColumn.
Support
The values for the column specify support information for the
column contained in the ClassifiedColumns element of the
parent ScalarMiningStructureColumn.
Note: This column is provided as part of the standard for third
party mining algorithm providers. Microsoft provided
algorithms do not make use of this column.
Key
The column is a key column.
Note: This content type is applicable only to key columns, in
which the IsKey element is set to True.
In addition to these standard values, mining algorithm providers included with Microsoft SQL Server Analysis
Services support the values in the following table.
VALUE
DESCRIPTION
Key Sequence
The column is a key column, and the values for the column
represent a sequence of events.
Note: This content type is applicable only to key columns, in
which the IsKey element is set to True.
VALUE
DESCRIPTION
Key Time
The column is a key column, and the values for the column
represent time measurement units.
Note: This content type is applicable only to key columns, in
which the IsKey element is set to True.
Sequence
The values for the column represent a sequence of events.
Time
The values for the column represent time measurement units.
The enumeration corresponding to the allowed values for Content in the Analysis Management Objects (AMO)
object model is ScalarMiningStructureColumn.
See Also
ClassifiedColumns Element (ASSL)
Properties (ASSL)
CreatedTimestamp Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only creation timestamp of the parent element.
Syntax
<Assembly> <!-- or one of the elements listed below in the Element Relationships table -->
...
<CreatedTimestamp>...</CreatedTimestamp>
...
</Assembly>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
DateTime
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Assembly, Cube, Database, DataSource, DataSourceView,
Dimension, MdxScript, MeasureGroup, MiningModel,
MiningStructure, Partition, Permission, Perspective
Child elements
None
Remarks
The CreatedTimestamp element contains a read-only DateTime value that represents the date and time that the
object was created on a given instance of Microsoft SQL Server Analysis Services. The value of this element cannot
be empty.
The elements that correspond to the parents of CreatedTimestamp in the Analysis Management Objects (AMO)
object model are Assembly, Cube, Database, DataSource, DataSourceView, Dimension, MdxScript, MeasureGroup,
MiningModel, MiningStructure, Partition, Permission, and Perspective.
See Also
Properties (ASSL)
CubeDimensionID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the CubeDimension element associated with the parent element.
Syntax
<AggregationDesignDimension> <!-- or one of the elements listed below in the Element Relationships table -->
...
<CubeDimensionID>...</CubeDimensionID>
...
</AggregationDesignDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AggregationDesignDimension, AggregationDimension,
AggregationInstanceCubeDimension, CubeAttributeBinding,
CubeDimensionBinding, CubeDimensionPermission,
MeasureGroupDimension, MeasureGroupDimensionBinding,
PerspectiveDimension
Child elements
None
Remarks
The elements that correspond to the parents of CubeDimensionID in the Analysis Management Objects (AMO)
object model are AggregationDesignDimension, AggregationDimension, CubeAttributeBinding,
CubeDimensionBinding, CubeDimensionPermission, MeasureGroupDimension, MeasureGroupDimensionBinding,
and PerspectiveDimension.
See Also
Properties (ASSL)
CubeID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the Cube element associated with a Binding element.
Syntax
<CubeAttributeBinding> <!-- or CubeDimensionBinding, MeasureGroupAttributeBinding, MeasureGroupBinding -->
...
<CubeID>...</CubeID>
...
</CubeAttributeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CubeAttributeBinding, CubeDimensionBinding,
MeasureGroupAttributeBinding, MeasureGroupBinding
Child elements
None
Remarks
The elements that correspond to the parents of CubeID in the Analysis Management Objects (AMO) object model
are CubeAttributeBinding, CubeDimensionBinding, and MeasureGroupBinding.
See Also
Properties (ASSL)
CurrentStorageMode Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the current storage mode for the parent element.
Syntax
<Dimension> <!-- or Partition -->
<CurrentStorageMode>...</CurrentStorageMode>
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
ROLAP
Cardinality
0-1: Optional element that can occur once or not at all.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Dimension, Partition
Child elements
None
Remarks
The CurrentStorageMode element indicates the storage mode currently in use for proactive caching purposes,
and applies to all attributes of the parent element.
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
MOLAP
The parent uses multidimensional OLAP (MOLAP) storage.
ROLAP
The parent uses relational OLAP (ROLAP) storage.
HOLAP
The parent uses hybrid OLAP (HOLAP) storage.
Note: This value is only valid for Partition parent elements.
The enumeration corresponding to the allowed values CurrentStorageMode in the Analysis Management Objects
(AMO) object model is StorageMode.
See Also
Properties (ASSL)
CurrentTimeMember Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the current member of a time dimension associated with a Kpi element.
Syntax
<Kpi>
...
<CurrentTimeMember>...</CurrentTimeMember>
...
</AggregationDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Kpi
Child elements
None
Remarks
The value of this element is a Multidimensional Expressions (MDX) statement that evaluates to a single member in
a time dimension, used to retrieve the current timeframe when evaluating the key performance indicator (KPI).
The element that corresponds to the parent of CurrentTimeMember in the Analysis Management Objects (AMO)
object model is Kpi.
See Also
Properties (ASSL)
DataAggregation Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether the instance can aggregate persisted data or cached data for the MeasureGroup.
Syntax
<MeasureGroup>
...
<DataAggregation>...</DataAggregation>
...
</MeasureGroup>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
DataAndCacheAggregatable
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
MeasureGroup
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
None
Aggregation is not performed for this measure group.
DataAggregatable
Persisted data is aggregatable for this measure group.
CacheAggregatable
Cached data is aggregatable for this measure group.
DataAndCacheAggregatable
Both persisted data and cached data are aggregatable for this
measure group.
The element that corresponds to the parent of DataAggregation in the Analysis Management Objects (AMO)
object model is MeasureGroup.
See Also
Cube Element (ASSL)
Dimension Element (ASSL)
Properties (ASSL)
DatabaseID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the Database element associated with an out-of-line Binding element.
Syntax
<DimensionAttributeBinding> <!-- or MeasureGroupAttributeBinding -->
...
<DatabaseID>...</DatabaseID>
...
</DimensionAttributeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttributeBinding, MeasureGroupAttributeBinding
Child elements
None
Remarks
For more information about out-of-line bindings, see Data Sources and Bindings (SSAS Multidimensional).
See Also
Properties (ASSL)
DataSize Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the size in bytes of a DataItem element.
Syntax
<DataItem>
...
<DataSize>...</DataSize>
...
</DataItem
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataItem
Child elements
None
Remarks
The element that corresponds to the parent of DataSize in the Analysis Management Objects (AMO) object model
is DataItem.
See Also
Properties (ASSL)
DataSourceID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the DataSource element associated with the parent element.
Syntax
<CubeBinding> <!-- or one of the elements listed below in the Element Relationships table -->
...
<DataSourceID>...</DataSourceID>
...
</CubeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
None
Default value
None
Cardinality
Depends on context
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubeBinding, CubeDimensionBinding, DimensionBinding,
MeasureGroupBinding, QueryBinding, DataSourceView,
TableBinding
Child elements
None
Remarks
The elements that correspond to the parents of DataSourceID in the Analysis Management Objects (AMO) object
model are CubeDimensionBinding, DimensionBinding, MeasureGroupBinding, QueryBinding, DataSourceView, and
TableBinding.
See Also
ID Element (ASSL)
Properties (ASSL)
DataSourceImpersonationInfo Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the information used to determine impersonation behavior when connecting to the data source for a
Database element.
Syntax
<Database>
<DataSourceImpersonationInfo>
<!-- Child elements are only those inherited from ImpersonationInfo -->
</DataSourceImpersonationInfo>
</Database>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
ImpersonationInfo Data Type (ASSL)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Database
Child elements
None
Remarks
See Also
Properties (ASSL)
DataSourceViewID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the DataSourceView element associated with the Binding parent element.
Syntax
<DataSourceViewBinding> <!-- or DSVTableBinding -->
...
<DataSourceViewID>...</DataSourceViewID>
...
</DataSourceViewBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataSourceViewBinding, DSVTableBinding
Child elements
None
Remarks
The elements that correspond to the parents of DataSourceViewID in the Analysis Management Objects (AMO)
object model are DataSourceViewBinding and Microsoft.AnalysisServices.DSVTableBinding.
See Also
Properties (ASSL)
DataType Element (ASSL)
3/24/2017 • 2 min to read • Edit Online
Defines the data type of the associated element.
Syntax
<DataItem> <!-- or Measure -->
...
<DataType>...</DataType>
...
</DataItem>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataItem, Measure
Child elements
None
Remarks
The values for DataType are defined in the System.Data.OleDb.OleDbType enumeration. However, only the
enumeration values in the following table are valid in the DataType element.
VALUE
DESCRIPTION
BigInt
A 64-bit signed integer. This data type maps to the Int64 data
type in Microsoft .NET Framework and the DBTYPE_I8 data
type in OLE DB.
Bool
A Boolean value. This data type maps to the Boolean data
type in the .NET Framework and the DBTYPE_BOOL data type
in OLE DB.
VALUE
DESCRIPTION
Currency
A currency value ranging from -263 (or 922,337,203,685,477.5808) to 263 -1 (or
+922,337,203,685,477.5807) with an accuracy to a tenthousandth of a currency unit. This data type maps to the
Decimal data type in the .NET Framework and the
DBTYPE_CY data type in OLE DB.
Date
Date data, stored as a double-precision floating point number.
The whole portion is the number of days since December 30,
1899, while the fractional portion is a fraction of a day. This
data type maps to the DateTime data type in the .NET
Framework and the DBTYPE_DATE data type in OLE DB.
Double
A double-precision floating point number within the range of 1.79E +308 through 1.79E +308. This data type maps to the
Double data type in the .NET Framework and the DBTYPE_R8
data type in OLE DB.
Integer
A 32-bit signed integer. This data type maps to the Int32 data
type in the .NET Framework and the DBTYPE_I4 data type in
OLE DB.
Single
A single-precision floating point number within the range of 3.40E +38 through 3.40E +38. This data type maps to the
Single data type in .NET Framework and the DBTYPE_R4 data
type in OLE DB.
SmallInt
A 16-bit signed integer. This data type maps to the Int16 data
type in the .NET Framework and the DBTYPE_I2 data type in
OLE DB.
TinyInt
An 8-bit signed integer. This data type maps to the SByte
data type in the .NET Framework and the DBTYPE_I1 data type
in OLE DB.
UnsignedBigInt
A 64-bit unsigned integer. This data type maps to the UInt64
data type in .NET Framework and the DBTYPE_UI8 data type
in OLE DB.
UnsignedInt
A 32-bit unsigned integer. This data type maps to the UInt32
data type in the .NET Framework and the DBTYPE_UI4 data
type in OLE DB.
UnsignedSmallInt
A 16-bit unsigned integer. This data type maps to the UInt16
data type in the .NET Framework and the DBTYPE_UI2 data
type in OLE DB.
WChar
A null-terminated stream of Unicode characters. This data type
maps to the String data type in the .NET Framework and the
DBTYPE_WSTR data type in OLE DB.
Inherited
The data type of the DataItem contained in the Source
element of the Measure element.
Note: Applicable only to Measure elements.
See Also
Properties (ASSL)
DbSchemaName Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the name of the schema used by the parent element in the table identified by the DbTableName element.
Syntax
<TableBinding> <!-- or TableNotification -->
...
<DbSchemaName>...</DbSchemaName>
...
</TableBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TableBinding, TableNotification
Child elements
None
Remarks
The elements that correspond to the parents of DbSchemaName in the Analysis Management Objects (AMO)
object model are TableBinding and TableNotification.
See Also
Properties (ASSL)
DbTableName Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the name of the table to which the parent element is bound.
Syntax
<TableBinding> <!-- or TableNotification -->
...
<DbTableName>...</DbTableName>
...
</TableBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TableBinding, TableNotification
Child elements
None
Remarks
The elements that correspond to the parents of DbTableName in the Analysis Management Objects (AMO) object
model are TableBinding and TableNotification.
See Also
Properties (ASSL)
Default Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether the DrillThroughAction is the default drillthrough action.
Syntax
<DrillThroughAction>
...
<Default>...</Default
...
</ServerProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
DrillThroughAction
Child elements
None
Remarks
The element that corresponds to the parent of Default in the Analysis Management Objects (AMO) object model is
DrillThroughAction.
See Also
Properties (ASSL)
DefaultMeasure Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Multidimensional Expressions (MDX) expression that defines the default measure for a Cube or
Perspective element.
Syntax
<Cube> <!-- or Perspective -->
...
<DefaultMeasure>...</DefaultMeasure>
...
</Cube>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Cube, Perspective
Child elements
None
Remarks
The elements that correspond to the parents of DefaultMeasure in the Analysis Management Objects (AMO)
object model are Cube and Perspective.
See Also
Properties (ASSL)
DefaultMember Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Multidimensional Expressions (MDX) expression that identifies the default member of the parent
element.
Syntax
<AttributePermission> <!-- or DimensionAttribute, ManyToManyMeasureGroupDimension, PerspectiveAttribute -->
...
<DefaultMember>...</DefaultMember>
...
</AttributePermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AttributePermission, DimensionAttribute,
ManyToManyMeasureGroupDimension, PerspectiveAttribute
Child elements
None
Remarks
The DefaultMember element defines the default member for the parent element. If DefaultMember is not
specified or is set to an empty string, Microsoft SQL Server Analysis Services chooses a member to use as the
default member.
For ManyToManyMeasureGroupDimension elements, the DefaultMember element contains an MDX
expression that specifies a member in the dimension identified in the CubeDimensionID element of the
ManyToManyMeasureGroupDimension. The MDX expression is similar to the StrToMember MDX function with
the CONSTRAINED keyword, in that it cannot include MDX or user-defined functions.
For more information about default members, see Define a Default Member.
The elements that correspond to the parents of DefaultMember in the Analysis Management Objects (AMO)
object model are AttributePermission, DimensionAttribute, and PerspectiveAttribute.
See Also
Properties (ASSL)
DefaultScript Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the default MdxScript element in the MdxScripts collection.
Syntax
<MdxScript>
...
<DefaultScript>...</DefaultScript>
...
</MdxScript>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
MdxScript
Child elements
None
Remarks
Setting the value of DefaultScript to True for one script sets the value of DefaultScript to False for all other
MdxScript elements in the MdxScripts collection.
The element that corresponds to the parent of DefaultScript in the Analysis Management Objects (AMO) object
model is MdxScript.
See Also
Properties (ASSL)
DefaultValue Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only default value of the associated ServerProperty element.
Syntax
<ServerProperty>
...
<DefaultValue>
...
</ServerProperty>
</DefaultValue>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Any simpleType
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
ServerProperty
Child elements
None
Remarks
This element contains the read-only installation default value of the ServerProperty for the current instance of
Microsoft SQL Server Analysis Services. The default value is supplied by the instance, and typically cannot be
changed.
The element that corresponds to the parent of DefaultValue in the Analysis Management Objects (AMO) object
model is ServerProperty.
See Also
ServerProperties Element (ASSL)
Server Element (ASSL)
Properties (ASSL)
DeniedSet Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a set expression that defines the list of permissions that are denied on the associated attribute.
Syntax
<AttributePermission>
...
<DeniedSet>...</DeniedSet>
...
</AttributePermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AttributePermission
Child elements
None
Remarks
The element that corresponds to the parent of DeniedSet in the Analysis Management Objects (AMO) object
model is AttributePermission.
See Also
Properties (ASSL)
DependsOnDimensionID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of another dimension on which the parent dimension depends.
Syntax
<Dimension>
...
<DependsOnDimensionID>...</DependsOnDimensionID>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Dimension
Child elements
None
Remarks
The DependsOnDimensionID element is used by a dependent dimension to identify the dimension on which it
depends.
The element that corresponds to the parent of DependsOnDimensionID in the Analysis Management Objects
(AMO) object model is Dimension.
See Also
Properties (ASSL)
Description Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the description of the parent element.
Syntax
<Action> <!-- or one of the elements listed below in the Element Relationships table -->
...
<Description>...</Description>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Action, Aggregation, AggregationDesign, Assembly,
AttributePermission, CalculationProperty, CellPermission,
Cube, CubeDimensionPermission, Database, DataSource,
DataSourceView, Dimension, DimensionAttribute, Hierarchy,
Kpi, Level, MdxScript, Measure, MeasureGroup, MiningModel,
MiningModelColumn, MiningStructure,
MiningStructureColumn, Partition, Permission, Perspective,
Role, Server, Trace, Translation
Child elements
None
Remarks
The value of a Description element has the following restrictions:
The value cannot contain leading or trailing spaces. If leading or trailing spaces are included in the value of a
Description element, those spaces will be implicitly removed by Microsoft SQL Server Analysis Services.
The value cannot contain control characters. If control characters are included in the value of a Description
element, those characters will be implicitly removed by Analysis Services.
See Also
Name Element (ASSL)
Properties (ASSL)
DimensionID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the dimension.
Syntax
<CubeDimension> <!-- or DimensionBinding, DimensionAttributeBinding -- >
...
<DimensionID>...</DimensionID>
...
</CubeDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubeDimension, DimensionBinding,
DimensionAttributeBinding
Child elements
None
Remarks
The elements that correspond to the parents of DimensionID in the Analysis Management Objects (AMO) object
model are CubeDimension and DimensionBinding.
See Also
Properties (ASSL)
DiscretizationBucketCount Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the number of buckets into which to discretize.
Syntax
<DimensionAttribute> <!-- or ScalarMiningStructureColumn -->
...
<DiscretizationBucketCount>...</DiscretizationBucketCount>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute, ScalarMiningStructureColumn
Child elements
None
Remarks
The value of the DiscretizationBucketCount element determines how many groups or "buckets" are created
when values for the DimensionAttribute or ScalarMiningStructureColumn are discretized, or organized into a
specific set of groups. If the element is not specified, or if zero is specified for the value of the element, Microsoft
SQL Server Analysis Services creates an appropriate number of groups depending on the discretization method.
For more information about discretization methods, see Discretization Methods (Data Mining).
The elements that correspond to the parents of DiscretizationBucketCount in the Analysis Management Objects
(AMO) object model are DimensionAttribute and ScalarMiningStructureColumn.
See Also
DiscretizationMethod Element (ASSL)
Properties (ASSL)
DiscretizationMethod Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the method to be used for discretization.
Syntax
<DimensionAttribute> <!-- or ScalarMiningStructureColumn -->
...
<DiscretizationMethod>...</DiscretizationMethod>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
DimensionAttribute, ScalarMiningStructureColumn
Child elements
None
Remarks
The value of the DiscretizationMethod element determines how values for the DimensionAttribute or
ScalarMiningStructureColumn are discretized, or organized into a specific set of groups. For more information
about discretization methods, see Discretization Methods (Data Mining).
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Automatic
Equivalent to the AUTOMATIC discretization method for
mining structure columns.
EqualAreas
Equivalent to the EQUAL_AREAS discretization method for
mining structure columns.
VALUE
DESCRIPTION
Clusters
Equivalent to the CLUSTERS discretization method for mining
structure columns.
Thresholds
Equivalent to the THRESHOLDS discretization method for
mining structure columns.
EqualRanges
Equivalent to the EQUAL_RANGES discretization method for
mining structure columns.
The enumeration corresponding to the allowed values for DiscretizationMethod in the Analysis Management
Objects (AMO) object model is DiscretizationMethod.
See Also
Properties (ASSL)
DisplayFlag Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a read-only hint that indicates whether user interface components should display the associated
ServerProperty element.
Syntax
<ServerProperty>
...
<DisplayFlag>...</DisplayFlag>
...
</ServerProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
ServerProperty
Child elements
None
Remarks
The element corresponding to the parent of DisplayFlag in the Analysis Management Objects (AMO) object model
is ServerProperty.
See Also
ServerProperties Element (ASSL)
Server Element (ASSL)
Properties (ASSL)
DisplayFolder Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the folder in which to list the parent element. Microsoft SQL Server Analysis Services applications for
developers and administrators may support the use of display folders to categorize multiple elements visually.
Syntax
<CalculationProperty> <!-- or Hierarchy, Kpi, Measure, Translation -->
...
<DisplayFolder>...</DisplayFolder>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CalculationProperty, Hierarchy, Kpi, Measure, Translation
Child elements
None
Remarks
In larger cubes, there may be hundreds of measures and hierarchies. The DisplayFolder property defines user
appearance on the client. The value of the DisplayFolder property can contain any one of the following options:
Be empty, denoting that the measure does not belong to a folder.
Contain a single folder name, denoting that the measure should be rendered as belonging to a folder with
the same name.
Contain multiple folder names separated by a backslash (\), denoting an embedded folder hierarchy.
The DisplayFolder property applies to CalculationProperty elements only if the value of CalculationType
is set to Member.
The elements that correspond to the parents of DisplayFolder in the Analysis Management Objects (AMO)
object model are CalculationProperty, Hierarchy, Kpi, Measure, and Translation.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
Distribution Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a provider-specific value that describes how scalar values are distributed within a column of a
MiningStructure element.
Syntax
<ScalarMiningStructureColumn>
...
<Distribution>...</Distribution>
...
</ScalarMiningStructureColumn>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
ScalarMiningStructureColumn
Child elements
None
Remarks
The values available for the Distribution element, such as Normal or Uniform, are specific to each mining
algorithm provider. For more information about valid Distribution values, see the mining algorithm provider
documentation.
The element corresponding to the parent of Distribution in the Analysis Management Objects (AMO) object
model is ScalarMiningStructureColumn.
See Also
Properties (ASSL)
Edition Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only edition of the instance of Microsoft SQL Server represented by the Server element.
Syntax
<Server>
...
<Edition>...</Edition>
...
</Server>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Server
Child elements
None
Remarks
The Edition element describes which edition of Analysis Services is installed. The value of this element is limited to
one of the strings in the following table.
VALUE
DESCRIPTION
Standard
Microsoft SQL Server Standard edition for 32-bit processors.
Enterprise
Microsoft SQL Server Enterprise edition for 32-bit processors.
EnterpriseCore
Microsoft SQL Server Enterprise edition: Core-based Licensing
for 32-bit processors.
BusinessIntelligence
Microsoft SQL Server Business Intelligence edition for 32-bit
processors.
VALUE
DESCRIPTION
Developer
Microsoft SQL Server Developer edition for 32-bit processors
Evaluation
Microsoft SQL Server Evaluation edition for 64-bit processors.
Local
Microsoft SQL Server Local edition for 32-bit processors.
Standard64
Microsoft SQL Server Standard edition for 64-bit processors.
Enterprise64
Microsoft SQL Server Enterprise edition for 64-bit processors.
EnterpriseCore64
Microsoft SQL Server Enterprise edition: Core-based Licensing
for 64-bit processors.
BusinessIntelligence64
Microsoft SQL Server Business Intelligence edition for 64-bit
processors.
Developer64
Microsoft SQL Server Developer edition for 64-bit processors
Evaluation64
Microsoft SQL Server Evaluation edition for 64-bit processors.
Local64
Microsoft SQL Server Local edition for 64-bit processors.
The enumeration corresponding to the allowed values for ServerEdition in the Analysis Management Objects
(AMO) object model is ServerEdition.
See Also
Version Element (ASSL)
Properties (ASSL)
Enabled Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether the parent element is enabled.
Syntax
<CubeHierarchy> <!-- or ProactiveCaching -->
...
<Enabled>...</Enabled>
...
</CubeHierarchy>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubeHierarchy, ProactiveCaching
Child elements
None
Remarks
The elements that correspond to the parents of Enabled in the Analysis Management Objects (AMO) object model
are CubeHierarchy and ProactiveCaching.
See Also
Properties (ASSL)
EndOfData Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the end of data received from a PushedDataSource element.
Syntax
<PushedDataSource>
...
<EndOfData>...</EndOfData>
...
</PushedDataSource
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
PushedDataSource
Child elements
None
Remarks
The last data packet from the PushedDataSource must set the EndOfData element to True.
See Also
Properties (ASSL)
EstimatedCount Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the estimated number of members for an attribute, as defined by the user.
Syntax
<AggregationDesignAttribute> <!-- or DimensionAttribute -->
...
<EstimatedCount>...</EstimatedCount>
...
</AggregationDesignAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Long
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AggregationDesignAttribute, DimensionAttribute
Child elements
None
Remarks
This value is assigned by the user and is used by the AggregationDesign Element (ASSL).
The elements that correspond to the parents of EstimatedCount in the Analysis Management Objects (AMO)
object model are AggregationDesignAttribute and DimensionAttribute.
See Also
Properties (ASSL)
EstimatedPerformanceGain Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only percentage of estimated performance gain for the partition.
Syntax
<AggregationDesign>
...
<EstimatedPerformanceGain>...</EstimatedPerformanceGain>
...
</AggregationDesign>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AggregationDesign
Child elements
None
Remarks
The element corresponding to the parent of EstimatedPerformanceGain in the Analysis Management Objects
(AMO) object model is AggregationDesign.
See Also
Properties (ASSL)
EstimatedRows Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the estimated number of rows represented by the parent element.
Syntax
<AggregationDesign> <!-- or Cube, MeasureGroup, MeasureGroupBinding, Partition -->
...
<EstimatedRows>...</EstimatedRows>
...
</AggregationDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Long
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AggregationDesign, Cube, MeasureGroup,
MeasureGroupBinding, Partition
Child elements
None
Remarks
The elements that correspond to the parents of EstimatedRows in the Analysis Management Objects (AMO) object
model are AggregationDesign, Cube, MeasureGroup, MeasureGroupBinding, and Partition.
See Also
Properties (ASSL)
EstimatedSize Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only estimated size, in bytes, of the parent element.
Syntax
<Database> <!-- or MeasureGroup, Partition -->
...
<EstimatedSize>...</EstimatedSize>
...
</Database>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Long
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Database, MeasureGroup, Partition
Child elements
None
Remarks
The elements corresponding to the parents of in the Analysis Management Objects (AMO) object model are
Database, MeasureGroup, and Partition.
See Also
Properties (ASSL)
EventID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Uniquely identifies an Event element that is to be captured as part of a Trace element.
Syntax
<Event>
<EventID>...</EventID>
</Event>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Event
Child elements
None
Remarks
The element corresponding to the parent of EventID in the Analysis Management Objects (AMO) object model is
TraceEvent.
See Also
Events Element (ASSL)
Properties (ASSL)
Expression Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Multidimensional Expressions (MDX) expression that defines the contents of the parent element.
Syntax
<CellPermission> <!-- or StandardAction -->
...
<Expression>...</Expression>
...
</CellPermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CellPermission, StandardAction
Child elements
None
Remarks
For the CellPermission element, the Expression element contains a logical MDX expression that identifies cells
applicable to the rights indicated by the Access element of the CellPermission element. If the value of an
Expression element for a CellPermission element is empty, the CellPermission element is ignored.
For the StandardAction element, the Expression element contains an MDX expression that represents the
contents of the action. If the value of an Expression element for a StandardAction element is empty, the
StandardAction element is ignored.
The elements that correspond to the parents in the Analysis Management Objects (AMO) object model are
CellPermission and StandardAction.
See Also
Properties (ASSL)
Filter Element (Binding) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Multidimensional Expressions (MDX) expression that filters the contents of the parent element.
Syntax
<CubeDimensionBinding> <!-- or MeasureGroupBinding -->
...
<Filter>...</Filter>
...
</CubeDimensionBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubeDimensionBinding, MeasureGroupBinding
Child elements
None
Remarks
For more information about the Binding type, including tables of Analysis Services Scripting Language (ASSL)
objects of the Binding type and the inheritance hierarchy of Binding types, see Binding Data Type (ASSL).
For an overview of data bindings in ASSL, see Data Sources and Bindings (SSAS Multidimensional).
The elements that correspond to the parents of Filter in the Analysis Management Objects (AMO) object model are
CubeDimensionBinding and MeasureGroupBinding.
See Also
Binding Data Type (ASSL)
Data Sources and Bindings (SSAS Multidimensional)
Properties (ASSL)
Filter Element (Trace) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains an XML document fragment that describes the Trace filter.
Syntax
<Trace>
...
<Filter>...</Filter>
...
</Trace>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Trace
Child elements
None
Remarks
The element that corresponds to the parent of Filter in the Analysis Management Objects (AMO) object model is
Trace.
See Also
Properties (ASSL)
Traces Element (ASSL)
FirstDayOfWeek Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the first day of the week for a TimeBinding element.
Syntax
<TimeBinding>
...
<FirstDayOfWeek>...</FirstDayOfWeek>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer (between 1 and 7, where 1 = Sunday and 7 =
Saturday)
Default value
1
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The element that corresponds to the parent of FirstDayOfWeek in the Analysis Management Objects (AMO) object
model is TimeBinding.
See Also
Properties (ASSL)
FiscalFirstDayOfMonth Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the first day of the fiscal month for a TimeBinding element.
Syntax
<TimeBinding>
...
<FiscalFirstDayOfMonth>...</FiscalFirstDayOfMonth>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer (between 1 and 31)
Default value
1
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The element that corresponds to the parent of FiscalFirstDayOfMonth in the Analysis Management Objects
(AMO) object model is TimeBinding.
See Also
Properties (ASSL)
FiscalFirstMonth Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the first month of the fiscal period for a TimeBinding element.
Syntax
<TimeBinding>
...
<FiscalFirstMonth>...</FiscalFirstMonth>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer (1 through 12, where 1 = January and 12 =
December)
Default value
1
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The element that corresponds to the parent of FiscalFirstMonth in the Analysis Management Objects (AMO)
object model is TimeBinding.
See Also
Properties (ASSL)
FiscalYearName Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the naming convention for the name of the fiscal year for a TimeBinding element.
Syntax
<TimeBinding>
...
<FiscalYearName>...</FiscalYearName>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
NextCalendarYearName
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
CalendarYearName
Assigns the fiscal year the name of the current calendar year.
NextCalendarYearName
Assigns the fiscal year the name of the next calendar year.
The enumeration that corresponds to the allowed values for FiscalYearName in the Analysis Management Objects
(AMO) object model is FiscalYearName.
See Also
Properties (ASSL)
FoldingParameters Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the parameters used by the Analysis Services server when it performs cross-validation of mining models.
NOTE
These parameters are for internal use only. The information provided here is for reference only.
Syntax
<MiningModel>
...
<ddl100_100:FoldingParameters>...
<ddl100_100:FoldIndex>...</ddl100_100:FoldIndex>
<ddl100_100:FoldCount>...</ddl100_100:FoldCount>
<ddl100_100:MaxCases>...</ddl100_100:MAxCases>
<ddl100_100:FoldTargetAttribute>...</ddl100_100:FoldTargetAttribute
...</ddl100_100:FoldingParameters>
</MiningStructure>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
FoldIndex
Integer that indicates the starting position of the partition that
is used for cross-validation.
FoldCount
Integer that indicates the number of partitions in the model
after cross-validation.
MaxCases
Integer that indicates how many model cases are used for
cross-validation.
A value of 0 indicates that all cases are used.
FoldTargetAttribute
String that indicates the ID of the model column that contains
the predictable attribute.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningModel
RELATIONSHIP
ELEMENT
Child elements
FoldIndex
FoldCount
MaxCases
FoldTargetAttribute
Remarks
These properties are for internal use only, and are not supported for use in DDL statements.
For information about how to use cross-validation in SQL Server Data Tools (SSDT), see Measures in the CrossValidation Report.
For information about how to perform cross-validation by using Analysis Services stored procedures, see Data
Mining Stored Procedures (Analysis Services - Data Mining).
See Also
Properties (ASSL)
FontFlags Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes font-related display characteristics of the CalculationProperty or Measure parent element.
Syntax
<CalculationProperty> <!-- or Measure -->
...
<FontFlags>...</FontFlags>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CalculationProperty, Measure
Child elements
None
Remarks
The FontFlags property contains a Multidimensional Expressions (MDX) expression and applies to
CalculationProperty elements that have a CalculationType of Member or Cells.
The elements that correspond to the parents of FontFlags in the Analysis Management Objects (AMO) object
model are CalculationProperty and Measure.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
FontName Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes font-related display characteristics of the CalculationProperty or Measure parent element.
Syntax
<CalculationProperty> <!-- or Measure -->
...
<FontName>...</FontName>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CalculationProperty, Measure
Child elements
None
Remarks
The FontName property contains a Multidimensional Expressions (MDX) expression and applies to
CalculationProperty elements that have a CalculationType of Member or Cells.
The elements that correspond to the parents of FontName in the Analysis Management Objects (AMO) object
model are CalculationProperty and Measure.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
FontSize Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes font-related display characteristics of the CalculationProperty or Measure parent element.
Syntax
<CalculationProperty> <!-- or Measure -->
...
<FontSize>...</FontSize>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CalculationProperty, Measure
Child elements
None
Remarks
The FontSize property contains a Multidimensional Expressions (MDX) expression and applies to
CalculationProperty elements that have a CalculationType of Member or Cells.
The elements that correspond to the parents of FontSize in the Analysis Management Objects (AMO) object model
are CalculationProperty and Measure.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
ForceRebuildInterval Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the amount of time, starting when a fresh multidimensional OLAP (MOLAP) image becomes available,
after which MOLAP imaging unconditionally starts.
Syntax
<ProactiveCaching>
...
<ForceRebuildInterval>...</ForceRebuildInterval>
...
</ProactiveCaching>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
XML duration
Default value
Infinite
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ProactiveCaching
Child elements
None
Remarks
The element that corresponds to the parent of ForceRebuildInterval in the Analysis Management Objects (AMO)
object model is ProactiveCaching.
See Also
Properties (ASSL)
ForeColor Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes color-related display characteristics of the CalculationProperty or Measure parent element.
Syntax
<CalculationProperty> <!-- or Measure -->
...
<ForeColor>...</ForeColor>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CalculationProperty, Measure
Child elements
None
Remarks
The ForeColor property contains a Multidimensional Expressions (MDX) expression and applies to
CalculationProperty elements that have a CalculationType of Member or Cells.
The elements that correspond to the parents of ForeColor in the Analysis Management Objects (AMO) object
model are CalculationProperty and Measure.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
Format Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the required format of the DataItem element.
Syntax
<DataItem>
...
<Format>...</Format>
...
</DataItem>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataItem
Child elements
None
Remarks
Allowed values for the Format element are Microsoft Office Excel formats, and the strings TrimRight, TrimLeft,
TrimAll, and TrimNone. For trimming, TrimRight is the default.
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Any Excel format string
Data is formatted according to the specified named or custom
format string. Any format string that Excel supports can be
supplied.
TrimAll
Data is trimmed on the left and right.
TrimLeft
Data is trimmed on the left.
VALUE
DESCRIPTION
TrimNone
Data is not trimmed.
TrimRight
Data is trimmed on the right.
The element that corresponds to the parent of Format in the Analysis Management Objects (AMO) object model is
DataItem.
See Also
Properties (ASSL)
FormatString Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes the display format for a CalculationProperty element or a Measure element.
Syntax
<CalculationProperty> <!-- or Measure -->
...
<FormatString>...</FormatString>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CalculationProperty, Measure
Child elements
None
Remarks
The FormatString property contains a Multidimensional Expressions (MDX) expression. In the case of
CalculationProperty elements, it applies to elements with a CalculationType of Member or Cells.
The elements that correspond to the parents of FormatString in the Analysis Management Objects (AMO) object
model are CalculationProperty and Measure.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
Goal Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the desired goal in a Kpi element.
Syntax
<Kpi>
...
<Goal>...</Goal>
...
</Kpi>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Kpi
Child elements
None
Remarks
The Goal element contains a Multidimensional Expressions (MDX) expression.
The element that corresponds to the parent of Goal in the Analysis Management Objects (AMO) object model is
Kpi.
See Also
Status Element (ASSL)
Trend Element (ASSL)
Value Element (ASSL)
Properties (ASSL)
GranularityAttributeID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the attribute associated with the parent MeasureGroupAttributeBinding data type.
Syntax
<MeasureGroupAttributeBinding>
...
<GranularityAttributeID>...</GranularityAttributeID>
...
</MeasureGroupAttributeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MeasureGroupAttributeBinding
Child elements
None
Remarks
For more information about out-of-line bindings, see Data Sources and Bindings (SSAS Multidimensional).
See Also
Properties (ASSL)
HideMemberIf Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether and when a member in a level should be hidden from client applications.
Syntax
<Level>
...
<HideMemberIf>...</HideMemberIf>
...
</Level>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Never
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Level
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Never
Members are never hidden.
OnlyChildWithNoName
A member is hidden when it is the only child of its parent and
its name is empty.
OnlyChildWithParentName
A member is hidden when it is the only child of its parent and
its name is identical to that of its parent.
NoName
A member is hidden when its name is empty.
VALUE
DESCRIPTION
ParentName
A member is hidden when its name is identical to that of its
parent.
Remarks
The enumeration that corresponds to the allowed values for HideMemberIf in the Analysis Management Objects
(AMO) object model is HideIfValue.
See Also
Properties (ASSL)
HierarchyID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) for a CubeHierarchy, MeasureGroupHierarchy, or PerspectiveHierarchy element.
Syntax
<CubeHierarchy> <!-- or MeasureGroupHierarchy, PerspectiveHierarchy -->
...
<HierarchyID>...</HierarchyID>
...
</CubeHierarchy>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubeHierarchy, MeasureGroupHierarchy, PerspectiveHierarchy
Child elements
None
Remarks
The elements that correspond to the parents of HierarchyID in the Analysis Management Objects (AMO) object
model are CubeHierarchy and PerspectiveHierarchy.
See Also
Properties (ASSL)
HierarchyUniqueNameStyle Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines how unique names are generated for hierarchies that are contained within the CubeDimension.
Syntax
<CubeDimension>
...
<HierarchyUniqueNameStyle>...</HierarchyUniqueNameStyle>
...
</CubeDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
IncludeDimensionName
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CubeDimension
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
IncludeDimensionName
The name of the dimension is included as part of the name of
the hierarchy.
ExcludeDimensionName
The name of the dimension is not included as part of the
name of the hierarchy.
The element that corresponds to the parent of HierarchyUniqueNameStyle in the Analysis Management Objects
(AMO) object model is CubeDimension.
See Also
Cube Element (ASSL)
Dimension Element (ASSL)
Properties (ASSL)
HoldoutActualSize Element
3/24/2017 • 1 min to read • Edit Online
Indicates the actual size, after processing, of the holdout partition that contains the test set of a MiningStructure
element. The remaining cases in the data set are used for training. This property is read-only.
Syntax
<MiningStructure>
...
<ddl100_100:HoldoutActualSize>...</ddl100_100:HoldoutActualSize>
...
</MiningStructure
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Read-only integer value.
Default value
Not applicable
Cardinality
0-1: Optional element that can occur one time and only one
time.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningStructure
Child elements
None
Remarks
The value for HoldoutActualSize depends on the source data, and on the values for HoldoutMaxCases,
HoldoutMaxPercent, and HoldoutSeed. Therefore, the value for HoldoutActualSize is not available until after
Analysis Services processes the mining structure.
The element that corresponds to the parent of HoldoutActualSize in the Analysis Management Objects (AMO)
object model is MiningStructure.
NOTE
In SQL Server 2005, Analysis Services did not support the use of holdout partitions on a mining structure. Therefore, Analysis
Services Scripting Language (ASSL) statements that contain one of the holdout parameters, HoldoutMaxCases,
HoldoutMaxPercent, HoldoutSeed, or HoldoutActualSize, cannot be used in SQL Server 2005. If you use one of these
holdout parameters in an ASSL statement in SQL Server 2005, Analysis Services will return an error.
See Also
Properties (ASSL)
HoldoutMaxCases Element
HoldoutMaxPercent Element
HoldoutSeed Element
HoldoutMaxCases Element
3/24/2017 • 1 min to read • Edit Online
Specifies the maximum number of cases in the data source to be used for the holdout partition that contains the
test set of a MiningStructure element. The remaining cases in the data set are used for training. A value of 0
indicates that there is no limit to the number of cases that can be held out as the test set.
Syntax
<MiningStructure>
...
<ddl100_100:HoldoutMaxCases>...</ddl100_100:HoldoutMaxCases>
...
</MiningStructure>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer greater than 0.
Default value
0
Cardinality
0-1: Optional element that can occur one time and one time
only.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningStructure
Child elements
None
Remarks
If you specify values for both HoldoutMaxPercent and HoldoutMaxCases, the algorithm limits the test set to
the smaller of the two values.
If HoldoutMaxCases is set to the default of 0, and a value has not been set for HoldoutMaxPercent, the
algorithm uses the entire data set for training.
The new properties HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed, or HoldoutActualSize are
available only in SQL Server 2008 and later versions. Therefore, you must prefix these properties with the new
namespace as shown in the syntax description, or Analysis Services will return an error.
NOTE
In SQL Server 2005, Analysis Services did not support the use of holdout partitions on a mining structure. Therefore,
Analysis Services Scripting Language (ASSL) statements that contain one of the holdout parameters, HoldoutMaxCases,
HoldoutMaxPercent, HoldoutSeed, or HoldoutActualSize, cannot be used in SQL Server 2005. If you use one of these
holdout parameters in an ASSL statement in SQL Server 2005, Analysis Services will return an error.
The element that corresponds to the parent of HoldoutMaxCases in the Analysis Management Objects (AMO)
object model is MiningStructure.
See Also
Properties (ASSL)
HoldoutMaxPercent Element
HoldoutSeed Element
HoldoutActualSize Element
HoldoutMaxPercent Element
3/24/2017 • 1 min to read • Edit Online
Specifies the maximum percentage of cases in the data source that will be used for the holdout partition that
contains the test set of a MiningStructure element. The remaining cases are used for training. A value of 0 indicates
that there is no limit to the number of cases that can be held out as the test set.
Syntax
<MiningStructure>
...
<ddl100_100:HoldoutMaxPercent>...</ddl100_100:HoldoutMaxPercent>
...
</MiningStructure>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer between 0 and 99.
Default value
30
Cardinality
0-1: Optional element that can occur one time and one time
only.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningStructure
Child elements
None
Remarks
If you specify values for both HoldoutMaxPercent and HoldoutMaxCases, the algorithm limits the test set to
the smaller of the two values.
If HoldoutMaxCases is set to the default of 0, and a value has not been set for HoldoutMaxPercent, the
algorithm uses the complete data set for training.
The new properties HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed, or HoldoutActualSize are
available only in SQL Server 2008 and later versions. Therefore, you must prefix these properties by using the new
namespace as shown in the syntax description, or Analysis Services will return an error.
NOTE
In SQL Server 2005, Analysis Services did not support the use of holdout partitions on a mining structure. Therefore,
Analysis Services Scripting Language (ASSL) statements that contain one of the holdout parameters, HoldoutMaxCases,
HoldoutMaxPercent, HoldoutSeed, or HoldoutActualSize, cannot be used in SQL Server 2005. If you use one of these
holdout parameters in an ASSL statement in SQL Server 2005, Analysis Services will return an error.
The element that corresponds to the parent of HoldoutMaxPercent in the Analysis Management Objects (AMO)
object model is MiningStructure.
See Also
Properties (ASSL)
HoldoutMaxCases Element
HoldoutSeed Element
HoldoutActualSize Element
HoldoutSeed Element
3/24/2017 • 1 min to read • Edit Online
Specifies the seed for a repeatable holdout partition that contains the test set of a MiningStructure element. This
seed ensures that the model content remains the same during reprocessing. If unspecified or set to 0, Analysis
Services creates a seed by using a hashing algorithm on the name of the mining structure.
Syntax
<MiningStructure>
...
<ddl100_100:HoldoutSeed>...</ddl100_100:HoldoutSeed>
...
</MiningStructure>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Long
Default value
0
Cardinality
0-1: Optional element that can occur one time and one time
only.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningStructure
Child elements
None
Remarks
When you first create a mining structure, the ID and the name are the same. However, you can change the name of
the mining structure. Therefore, if you want to ensure that the partition is repeatable, you should not rely on the
seed created by the name, but should explicitly set a seed.
Additionally, when you create a copy of a mining structure by using the EXPORT statement, Analysis Services will
retain the name for the new mining structure but will automatically generate a new ID. Therefore, it is possible to
have two mining structures that share the same name but have different IDs. Any two mining structures that have
the same name will have the same seed. However, as the partitioning of the data also depends on the source data,
the actual contents of the partitions in each structure may be different.
The new properties HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed, or HoldoutActualSize are
available only in SQL Server 2008 and later versions. Therefore, you must prefix these properties with the new
namespace as shown in the syntax description, or Analysis Services will return an error.
Note In SQL Server 2005, Analysis Services did not support the use of holdout partitions on a mining structure.
Therefore, Analysis Services Scripting Language (ASSL) statements that contain the holdout parameters
HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed, or HoldoutActualSize cannot be used in SQL Server
2005. If you use one of these holdout parameters in an ASSL statement in SQL Server 2005, Analysis Services will
return an error.
The element that corresponds to the parent of HoldoutSeed in the Analysis Management Objects (AMO) object
model is MiningStructure.
See Also
Properties (ASSL)
HoldoutActualSize Element
HoldoutMaxPercent Element
HoldoutMaxCases Element
ID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the unique identifier (ID) of the parent element.
Syntax
<Action> <!-- or one of the elements listed in the Element Relationships table -->
...
<ID>...</ID>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (up to 100 characters)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Action, Aggregation, AggregationDesign, Assembly, Cube,
CubeBinding, CubeDimension, Database, DataSource,
DataSourceView, Dimension, DimensionAttribute, Hierarchy,
Kpi, Level, MdxScript, Measure, MeasureGroup,
MeasureGroupBinding, MiningModel, MiningModelColumn,
MiningStructure, MiningStructureColumn, Partition,
Permission, Perspective, Role, Server, Trace
Child elements
None
Remarks
Every major object in Microsoft SQL Server Analysis Services has an ID element as a property. The value of an ID
element has the following restrictions:
The value cannot contain leading or trailing spaces. Analysis Services will implicitly remove leading or
trailing spaces from the value of an ID element.
The value cannot contain control characters. Analysis Services will implicitly remove control characters from
the value of an ID element.
The following reserved values cannot be used:
AUX
CLOCK$
COM1 through COM9 (COM1, COM2, COM3, and so on)
CON
LPT1 through LPT9 (LPT1, LPT2, LPT3, and so on)
NUL
PRN
The following table lists additional characters that cannot be used within the value of an ID element,
depending on the parent element.
PARENT ELEMENT
CHARACTERS
Server
The value must follow the rules for Microsoft Windows
computer names. (IP addresses are not valid.)
DataSource
:/\*|?"()[]{}<>
Level, Attribute Element
.,;'`:/\*|?"&%$!+=[]{}<>
All other parent elements
.,;'`:/\*|?"&%$!+=()[]{}<>
See Also
Name Element (ASSL)
Properties (ASSL)
IgnoreUnrelatedDimensions Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether unrelated dimensions are forced to their top level when members of dimensions that are
unrelated to the measure group are included in a query.
Syntax
<MeasureGroup>
...
<IgnoreUnrelatedDimensions>...</IgnoreUnrelatedDimensions>
...
</MeasureGroup>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MeasureGroup
Child elements
None
Remarks
When IgnoreUnrelatedDimensions is true, unrelated dimensions are forced to their top level; when the value is
false, dimensions are not forced to their top level. This property is similar to the Multidimensional Expressions
(MDX) ValidMeasure function.
The element that corresponds to the parent of IgnoreUnrelatedDimensions in the Analysis Management Objects
(AMO) object model is MeasureGroup.
See Also
Properties (ASSL)
ImpersonationInfo Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the information that is used to determine impersonation behavior when accessing or executing an
assembly.
Syntax
<Assembly> <!-- or one of the elements listed in the Element Relationships table -->
<ImpersonationInfo>
<!-- Child elements are only those that are inherited from ImpersonationInfo -->
</ImpersonationInfo>
</Assembly>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
ImpersonationInfo
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Assembly, DataSource
Child elements
None
Remarks
See Also
Properties (ASSL)
ImpersonationInfoSecurity Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a read-only value that indicates if any changes were made to the security credentials that are supplied in
the ImpersonationInfo data type.
Syntax
<ImpersonationInfo>
...
<ImpersonationInfoSecurity>...</ImpersonationInfoSecurity>
</ImpersonationInfo>...
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ImpersonationInfo
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
PasswordRemoved
Password information has been removed from the supplied
security credentials.
Unchanged
No changes have been made to the supplied security
credentials.
The enumeration that corresponds to the allowed values for ImpersonationInfoSecurity in the Analysis
Management Objects (AMO) object model is ImpersonationInfoSecurity.
See Also
Properties (ASSL)
ImpersonationMode Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a value that indicates the method of impersonation for elements that are derived from the
ImpersonationInfo data type.
Syntax
<ImpersonationInfo>
...
<ImpersonationMode>...</ImpersonationMode>
</ImpersonationInfo>...
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Default
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ImpersonationInfo
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Default
The parent uses the impersonation method that is most
appropriate for the context in which impersonation is used.
ImpersonateAccount
The parent uses the credentials of the user account that is
specified in the parent element.
ImpersonateAnonymous
The parent uses the credentials of an anonymous user.
ImpersonateCurrentUser
The parent uses the credentials of the current user.
VALUE
DESCRIPTION
ImpersonateServiceAccount
The parent uses the credentials of the service account that is
associated with the instance of Microsoft SQL Server Analysis
Services.
The enumeration that corresponds to the allowed values for ImpersonationMode in the Analysis Management
Objects (AMO) object model is ImpersonationLevel.
See Also
Properties (ASSL)
InstanceSelection Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Provides a hint to client applications to suggest how a list of items should be displayed, based on the expected
number of items in the list.
Syntax
<DimensionAttribute>
...
<InstanceSelection>...</InstanceSelection>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The value of this element is limited to one of the following strings:
VALUE
DESCRIPTION
None
Do not display a selection list. Allow users to enter values
directly.
DropDown
The number of items is small enough to display in a dropdown
list.
List
The number of items is too large for a dropdown list but does
not require filtering.
VALUE
DESCRIPTION
FilteredList
The number of items is large enough to require users to filter
the items to be displayed.
MandatoryFilter
The number of items is so large that the display must always
be filtered.
The enumeration that corresponds to the allowed values for InstanceSelection in the Analysis Management
Objects (AMO) object model is InstanceSelection.
See Also
Properties (ASSL)
IntermediateCubeDimensionID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the dimension that relates a reference dimension to a measure group.
Syntax
<ReferenceMeasureGroupDimension>
...
<IntermediateCubeDimensionID>...</IntermediateCubeDimensionID>
...
</ReferenceMeasureGroupDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ReferenceMeasureGroupDimension
Child elements
None
Remarks
The element that corresponds to the parent of IntermediateCubeDimensionID in the Analysis Management
Objects (AMO) object model is ReferenceMeasureGroupDimension.
See Also
Properties (ASSL)
IntermediateGranularityAttributeID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the granularity attribute in the intermediate cube dimension that is used to relate a
reference dimension to an intermediate dimension.
Syntax
<ReferenceMeasureGroupDimension>
...
<IntermediateGranularityAttributeID>...
</IntermediateGranularityAttributeID>
...
</ReferenceMeasureGroupDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ReferenceMeasureGroupDimension
Child elements
None
Remarks
The element that corresponds to the parent of IntermediateGranularityAttributeID in the Analysis Management
Objects (AMO) object model is ReferenceMeasureGroupDimension.
See Also
Properties (ASSL)
InvalidXmlCharacters Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the handling method for XML characters in the source data that are not valid.
Syntax
<DataItem>
...
<InvalidXmlCharacters>...</InvalidXmlCharacters>
...
</DataItem
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Preserve
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataItem
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Preserve
Invalid XML characters are preserved.
Remove
Invalid XML characters are removed.
Replace
Invalid XML characters are replaced with question mark (?)
characters.
The enumeration that corresponds to the allowed values for InvalidXmlCharacters in the Analysis Management
Objects (AMO) object model is InvalidXmlCharacters.
See Also
Properties (ASSL)
Invocation Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies how an Action should be invoked.
Syntax
<Action>
...
<Invocation>...</Invocation>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Interactive
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Action
Child elements
None
Remarks
The invocation of an action depends on the client application. The Invocation element suggests to a client
application how an action should be handled, and does not indicate to the instance of Microsoft SQL Server
Analysis Services how to invoke an action.
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Interactive
Invoked interactively by the user.
OnOpen
Invoked when a client application opens the object.
Batch
Invoked by a batch processing command.
The enumeration that corresponds to the allowed values for Invocation in the Analysis Management Objects
(AMO) object model is Action.
See Also
Properties (ASSL)
IsAggregatable Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies whether the values of the DimensionAttribute element can be aggregated.
Syntax
<DimensionAttribute>
...
<IsAggregatable>...</IsAggregatable>
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The element that corresponds to the parent of IsAggregatable in the Analysis Management Objects (AMO) object
model is DimensionAttribute.
See Also
Properties (ASSL)
IsKey Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether the column provides the key for the case in a MiningStructure element.
Syntax
<ScalarMiningStructureColumn>
...
<IsKey>...</IsKey>
...
</ScalarMiningStructureColumn>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ScalarMiningStructureColumn
Child elements
None
Remarks
One or more columns can be designated as key columns for each level of a nested table structure.
The element that corresponds to the parent of IsKey in the Analysis Management Objects (AMO) object model is
ScalarMiningStructureColumn.
See Also
Properties (ASSL)
Isolation Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the isolation level for an element that is derived from the DataSource data type.
Syntax
<DataSource>
...
<Isolation>...</Isolation>
...
</DataSource>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
ReadCommitted
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataSource
Child elements
None
Remarks
The value for this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
ReadCommitted
Specifies that statements cannot read data that has been
modified but not committed by other transactions. This
prevents dirty reads. Other transactions can change data
between individual statements within the current transaction.
This results in nonrepeatable reads or phantom data. This
value is the default for the Isolation element.
VALUE
DESCRIPTION
Snapshot
Specifies that the data that is read by any statement in a
transaction will be the transactionally consistent version of the
data that existed at the start of the transaction. The
transaction can only see data modifications that were
committed before the start of the transaction. Data
modifications that are made by other transactions after the
start of the current transaction are not visible to statements
that are executing in the current transaction. The effect is as if
the statements in a transaction get a snapshot of the
committed data as it existed at the start of the transaction.
See Also
Properties (ASSL)
KeyDuplicate Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines how Microsoft SQL Server Analysis Services handles a duplicate key error if it encounters one during
processing.
Syntax
<ErrorConfiguration>
...
<KeyDuplicate>...</KeyDuplicate>
...
</ErrorConfiguration>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
IgnoreError
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ErrorConfiguration
Child elements
None
Remarks
Duplicate key errors are generated only during dimension processing, when an attribute key is encountered more
than once. Because attribute keys must be unique, Analysis Services discards the duplicate records. Duplicate key
errors typically indicate a flaw in the design of the dimension, specifically in the relationships between attributes.
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
IgnoreError
Processing should ignore the error and continue.
ReportAndContinue
Processing should report the error and continue.
ReportAndStop
Processing should report the error and stop.
The enumeration that corresponds to the allowed values for KeyDuplicate in the Analysis Management Objects
(AMO) object model is ErrorOption.
See Also
Properties (ASSL)
KeyErrorAction Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the action for Microsoft SQL Server Analysis Services to take when an error occurs on a key.
Syntax
<ErrorConfiguration>
...
<KeyErrorAction>...</KeyErrorAction>
...
</ErrorConfiguration>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
ConvertToUnknown
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ErrorConfiguration
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
ConvertToUnknown
Convert the problem key to the unknown member value.
DiscardRecord
Discard the record.
The enumeration that corresponds to the allowed values for KeyErrorAction in the Analysis Management Objects
(AMO) object model is KeyErrorAction.
See Also
Properties (ASSL)
KeyErrorLimit Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the number of acceptable errors during processing.
Syntax
<ErrorConfiguration>
...
<KeyErrorLimit>...</KeyErrorLimit>
...
</ErrorConfiguration>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Long
Default value
0
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ErrorConfiguration
Child elements
None
Remarks
The element that corresponds to the parent of KeyErrorLimit in the Analysis Management Objects (AMO) object
model is ErrorConfiguration.
See Also
Properties (ASSL)
KeyErrorLimitAction Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the action Microsoft SQL Server Analysis Services takes when the key error count that is specified in the
KeyErrorLimit element is reached.
Syntax
<ErrorConfiguration>
...
<KeyErrorLimitAction>...</KeyErrorLimitAction>
...
</ErrorConfiguration>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
StopProcessing
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ErrorConfiguration
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
StopProcessing
Stops processing the object.
StopLogging
Continues processing the object, but stops logging errors that
are encountered during processing.
The enumeration that corresponds to the allowed values for KeyErrorLimitAction in the Analysis Management
Objects (AMO) object model is KeyErrorLimitAction.
See Also
Properties (ASSL)
KeyErrorLogFile Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the file name for logging processing errors.
Syntax
<ErrorConfiguration>
...
<KeyErrorLogFile>...</KeyErrorLogFile>
...
</ErrorConfiguration>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ErrorConfiguration
Child elements
None
Remarks
The element that corresponds to the parent of KeyErrorLogFile in the Analysis Management Objects (AMO) object
model is ErrorConfiguration.
See Also
Properties (ASSL)
KeyNotFound Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies how Microsoft SQL Server Analysis Services responds when it encounters a referential integrity error.
Syntax
<ErrorConfiguration>
...
<KeyNotFound>...</KeyNotFound>
...
</ErrorConfiguration>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
ReportAndContinue
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ErrorConfiguration
Child elements
None
Remarks
Referential integrity errors occur when a foreign key value in a dependent table does not have a corresponding
entry in the parent table. This error occurs when Analysis Services processes a dimension in which the fact table
references a foreign key value that does not exist in the dimension table for that dimension, or when Analysis
Services processes a partition when the dimension main table for a dimension that is included in the partition
references a key value that does not exist in another associated dimension table. (In the case of dimensions with
parent-child hierarchies and parent attributes, this can also occur when the dimension main table for a dimension
that is included in the partition references a key value that does not exist in the same dimension table.)
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
IgnoreError
Processing should ignore the error and continue.
VALUE
DESCRIPTION
ReportAndContinue
Processing should report the error and continue.
ReportAndStop
Processing should report the error and stop.
The enumeration that corresponds to the allowed values for KeyNotFound in the Analysis Management Objects
(AMO) object model is ErrorOption.
See Also
Properties (ASSL)
KeyUniquenessGuarantee Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether the relationship between the attribute key and its name, and the relationship to related attributes,
is guaranteed to be valid.
Syntax
<DimensionAttribute>
...
<KeyUniquenessGuarantee>...</KeyUniquenessGuarantee>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
Microsoft SQL Server Analysis Services uses the KeyUniquenessGuarantee element to optimize query
construction when it retrieves members from the underlying data source for this attribute.
The element that corresponds to the parent of KeyUniquenessGuarantee in the Analysis Management Objects
(AMO) object model is DimensionAttribute.
See Also
Properties (ASSL)
KpiID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains an identifier (ID) that associates a Kpi element with a Perspective element.
Syntax
<PerspectiveKpi>
...
<KpiID>...</KpiID>
...
</PerspectiveKpi>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
PerspectiveKpi
Child elements
None
Remarks
The element that corresponds to the parent of KpiID in the Analysis Management Objects (AMO) object model is
PerspectiveKpi.
See Also
Properties (ASSL)
Language Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the language identifier of the parent element.
Syntax
<Cube> <!-- or Database, Dimension, MiningModel, MiningStructure, Translation -->
...
<Language>...</Language>
...
</Cube>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
None
Cardinality
See the table below.
ANCESTOR OR PARENT
CARDINALITY
Translation
1-1: Required element that occurs once and only once.
All others
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Cube, Database, Dimension, MiningModel, MiningStructure,
Translation
Child elements
None
Remarks
The Language element contains the default language identifier that is used by the parent element, or the specific
language identifier for a Translation element. The language should be defined by using locale identifier (LCID)
codes. For instance, LCID 1033 is used to indicate the English (U.S.) language.
The elements that correspond to the parents of the Language element in the Analysis Management Objects (AMO)
object model are Cube, Database, Dimension, MiningModel, MiningStructure, and Translation.
See Also
Properties (ASSL)
LastProcessed Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only timestamp that indicates when the database that contains the parent element was last
processed.
Syntax
<Cube> <!-- or one of the elements listed in the Element Relationships table -->
...
<LastProcessed>...</LastProcessed>
...
</Cube>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
DateTime
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Cube, Database, Dimension, MeasureGroup, MiningModel,
MiningStructure, Partition
Child elements
None
Remarks
The instance of Microsoft SQL Server Analysis Services maintains the value of the LastProcessed element. The
value changes only if the database that contains the parent element is processed. Processing the parent element
individually does not change the value of the LastProcessed element.
The elements that correspond to the parents of LastProcessed in the Analysis Management Objects (AMO) object
model are Cube, Database, Dimension, MeasureGroup, MiningModel, MiningStructure, and Partition.
See Also
Properties (ASSL)
LastSchemaUpdate Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only metadata update timestamp of the parent element.
Syntax
<Assembly> <!-- or one of the elements that are listed in the Element Relationships table -->
...
<LastSchemaUpdate>...</LastSchemaUpdate>
...
</Assembly>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
DateTime
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Assembly, Cube, Database, DataSource, DataSourceView,
Dimension, MdxScript, MeasureGroup, MiningModel,
MiningStructure, Partition, Permission, Perspective
Child elements
None
Remarks
The LastSchemaUpdate element contains a read-only DateTime value that represents the date and time that the
metadata for an object was changed on a given instance of Microsoft SQL Server Analysis Services.
The elements that correspond to the parents of LastSchemaUpdate in the Analysis Management Objects (AMO)
object model are Assembly, Cube, Database, DataSource, DataSourceView, Dimension, MdxScript, MeasureGroup,
MiningModel, MiningStructure, Partition, Permission, and Perspective.
See Also
Properties (ASSL)
LastUpdate Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a read-only timestamp that indicates the last time that the associated Database or any of the major
objects that the database contains were altered.
Syntax
<Database> <!-- or one of the elements that are listed in the Element Relationships table -->
...
<LastUpdate>...</LastUpdate>
...
</Assembly>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
DateTime
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Database
Child elements
None
Remarks
The elements that correspond to the parents of LastUpdate in the Analysis Management Objects (AMO) object
model are Dimension.
See Also
Properties (ASSL)
Latency Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the "grace period" between the earliest notification and the moment when the multidimensional OLAP
(MOLAP) images are destroyed.
Syntax
<ProactiveCaching>
...
<Latency>...</Latency>
...
</ProactiveCaching element>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
duration
Default value
P0s
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ProactiveCaching
Child elements
None
Remarks
The element that corresponds to the parent of Latency in the Analysis Management Objects (AMO) object model is
ProactiveCaching.
See Also
Properties (ASSL)
LogFileAppend Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether the Trace element appends its logging output to the existing log file, or overwrites it.
Syntax
<Trace>
<LogFileAppend>...</LogFileAppend>
</Trace>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Trace
Child elements
None
Remarks
The element that corresponds to the parent of LogFileAppend in the Analysis Management Objects (AMO) object
model is Trace.
See Also
Traces Element (ASSL)
Properties (ASSL)
LogFileName Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the file name of the log file for the Trace element.
Syntax
<Trace>
...
<LogFileName>...</LogFileName>
...
</Trace>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Trace
Child elements
None
Remarks
The log file is saved to the Log folder of the instance of Microsoft SQL Server Analysis Services.
The element that corresponds to the parent of LogFileName in the Analysis Management Objects (AMO) object
model is Trace.
See Also
Traces Element (ASSL)
Properties (ASSL)
LogFileRollover Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies whether logging of Trace output should roll over to a new file or should stop when the maximum log file
size that is specified in LogFileSize is reached.
Syntax
<Trace>
...
<LogFileRollover>...</LogFileRollover>
...
</Trace>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Trace
Child elements
None
Remarks
If the value of the LogFileRollover element is set to True, a new file is started when the size of the log file exceeds
the value that is specified in the LogFileSize element of the Trace parent element; otherwise, logging stops.
The element that corresponds to the parent of LogFileRollover in the Analysis Management Objects (AMO) object
model is Trace.
See Also
Traces Element (ASSL)
Properties (ASSL)
LogFileSize Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the maximum log file size, in megabytes.
Syntax
<Trace>
<LogFileSize>...</LogFileSize>
</Trace>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
5 (megabytes)
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Trace
Child elements
None
Remarks
The element that corresponds to the parent of LogFileSize in the Analysis Management Objects (AMO) object
model is Trace.
See Also
Traces Element (ASSL)
Properties (ASSL)
ManagedProvider Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the name of the managed provider used by an element that is derived from the DataSource data type.
Syntax
<DataSource>
...
<ManagedProvider>...</ManagedProvider>
...
</DataSource>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataSource
Child elements
None
Remarks
If a data source uses a managed provider, the ManagedProvider element contains the name of the managed
provider.
See Also
Name Element (ASSL)
Properties (ASSL)
ManufacturingExtraMonthQuarter Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the month of the manufacturing period to which an extra month is assigned for a TimeBinding element.
Syntax
<TimeBinding>
...
<ManufacturingExtraMonthQuarter>...</ManufacturingExtraMonthQuarter>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer (1 through 4)
Default value
4
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The element that corresponds to the parent of ManufacturingExtraMonthQuarter in the Analysis Management
Objects (AMO) object model is TimeBinding.
See Also
Properties (ASSL)
ManufacturingFirstMonth Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the first manufacturing month for a TimeBinding element.
Syntax
<TimeBinding>
...
<ManufacturingFirstMonth>...</ManufacturingFirstMonth>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer (1 through 12, where 1 = January and 12 =
December)
Default value
1
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The element that corresponds to the parent of ManufacturingFirstMonth in the Analysis Management Objects
(AMO) object model is TimeBinding.
See Also
Properties (ASSL)
ManufacturingFirstWeekOfMonth Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the first week of the manufacturing month for a TimeBinding element.
Syntax
< TimeBinding>
...
<ManufacturingFirstWeekOfMonth>...</ManufacturingFirstWeekOfMonth>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer (1 through 4)
Default value
1
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The element that corresponds to the parent of ManufacturingFirstWeekOfMonth in the Analysis Management
Objects (AMO) object model is TimeBinding.
See Also
Properties (ASSL)
MasterDatasourceID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the master data source identifier (ID) for a Database element.
Syntax
<Database>
...
<MasterDatasourceID>...</MasterDatasourceID>
...
</Database>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Database
Child elements
None
Remarks
For databases on remote instances of Microsoft SQL Server Analysis Services that contain remote partitions, the
MasterDatasourceID element contains the data source ID of the data source used to identify the master instance
of Analysis Services that manages the remote partitions.
The element that corresponds to the parent of MasterDatasourceID in the Analysis Management Objects (AMO)
object model is Database.
See Also
Properties (ASSL)
Materialization Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the type of relationship between the measure group and the reference dimension.
Syntax
<ReferenceMeasureGroupDimension >
...
<Materialization>...</Materialization>
...
</ReferenceMeasureGroupDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Indirect
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ReferenceMeasureGroupDimension
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Regular
The reference dimension has a regular relationship, as with
regular dimensions.
Indirect
The reference dimension has an indirect relationship, such as
with many-to-many dimensions.
The element that corresponds to the parent of Materialization in the Analysis Management Objects (AMO) object
model is ReferenceMeasureGroupDimension.
See Also
Dimension Element (ASSL)
Properties (ASSL)
MaxActiveConnections Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the maximum number of concurrent connections allowed by an element that is derived from the
DataSource data type.
Syntax
<DataSource>
...
<MaxActiveConnections>...</MaxActiveConnections>
...
</DataSource>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
10
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataSource
Child elements
None
Remarks
If the value of this element is set to zero, the maximum number of concurrent connections is determined by the
data cartridge that is used to access the data source. If the value of this element is set to a negative value, the
maximum number of concurrent connections is unlimited.
See Also
Properties (ASSL)
MdxMissingMemberMode Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines how missing members are handled for Multidimensional Expressions (MDX) statements.
Syntax
<Dimension>
...
<MdxMissingMemberMode>...</MdxMissingMemberMode>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Default
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Dimension
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Ignore
Missing members are ignored.
Error
An error is raised if missing members are encountered.
Default
Missing members are ignored.
The element that corresponds to the parent of MdxMissingMemberMode in the Analysis Management Objects
(AMO) object model is Dimension.
See Also
Multidimensional Expressions (MDX) Reference
Properties (ASSL)
MeasureExpression Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the Multidimensional Expressions (MDX) expression that defines how the values of parent measure are
obtained.
Syntax
<Measure>
...
<MeasureExpression>...</MeasureExpression>
...
</Measure>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Measure
Child elements
None
Remarks
The element that corresponds to the parent of MeasureExpression in the Analysis Management Objects (AMO)
object model is Measure.
See Also
Properties (ASSL)
MeasureGroupID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Associates a MeasureGroup with the parent element, binding, or out-of-line binding.
Syntax
<ManyToManyMeasureGroupDimension> <!-- or MeasureGroupAttributeBinding, MeasureGroupBinding,
PerspectiveMeasureGroup -->
...
<MeasureGroupID>...</MeasureGroupID>
...
</ManyToManyMeasureGroupDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
See the table below.
ANCESTOR OR PARENT
CARDINALITY
ManyToManyMeasureGroupDimension
0-1: Optional element that can occur once and only once.
MeasureGroupAttributeBinding, MeasureGroupBinding and
PerspectiveMeasureGroup
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
ManyToManyMeasureGroupDimension,
MeasureGroupAttributeBinding, MeasureGroupBinding,
PerspectiveMeasureGroup
Child elements
None
Remarks
The elements that correspond to the parents of MeasureGroupID in the Analysis Management Objects (AMO)
object model are ManyToManyMeasureGroupDimension, MeasureGroupBinding, and PerspectiveMeasureGroup.
See Also
Properties (ASSL)
MeasureID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Associates a Measure element with the parent element.
Syntax
<MeasureBinding> <!-- or AggregationInstanceMeasure, PerspectiveMeasure -->
...
<MeasureID>...</MeasureID>
...
</MeasureBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AggregationInstanceMeasure, MeasureBinding,
PerspectiveMeasure
Child elements
None
Remarks
The elements that correspond to the parents of MeasureID in the Analysis Management Objects (AMO) object
model are AggregationInstanceMeasure, MeasureBinding, and PerspectiveMeasure.
See Also
Properties (ASSL)
MeasureQualificaton Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether a prefix is applied to measures in the MeasureGroup.
Syntax
<MeasureGroup>
...
<MeasureQualification>...</MeasureQualification>
...
</MeasureGroup>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MeasureGroup
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
None
No prefix is applied to measures within this measure group.
PrefixMeasureGroup
The unique name and caption of each measure in this measure
group is prefixed by the name of the measure group and a
single space.
Remarks
The element that corresponds to the parent of MeasureQualification in the Analysis Management Objects (AMO)
object model is MeasureGroup.
See Also
Cube Element (ASSL)
Dimension Element (ASSL)
MeasureGroup Element (ASSL)
Properties (ASSL)
MemberNamesUnique Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether member names under the parent element must be unique.
Syntax
<DimensionAttribute> <!-- or Hierarchy -->
...
<MemberNamesUnique> </MemberNamesUnique>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
DimensionAttribute,.Hierarchy
Child elements
None
See Also
Properties (ASSL)
MembersWithData Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether to display data members for non-leaf members in the parent attribute.
Syntax
<DimensionAttribute>
...
<MembersWithData>...</MembersWithData>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
NonLeafDataVisible
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The value of the MembersWithData element is used only by parent attributes (in other words, the value of the
Usage element of the DimensionAttribute parent element is set to Parent) to determine whether to display data
members for non-leaf members in the parent attribute. For more information about data members, see Attributes
in Parent-Child Hierarchies.
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
NonLeafDataHidden
Non-leaf data is hidden.
NonLeafDataVisible
Non-leaf data is visible.
The enumeration that corresponds to the allowed values for MembersWithData in the Analysis Management
Objects (AMO) object model is MembersWithData.
See Also
MembersWithDataCaption Element (ASSL)
DimensionAttribute Data Type (ASSL)
Properties (ASSL)
MembersWithDataCaption Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Provides a template string that is used to create captions for system-generated data members.
Syntax
<AttributeTranslation> <!-- or DimensionAttribute -->
...
<MembersWithDataCaption>...</MembersWithDataCaption>
...
</AttributeTranslation>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AttributeTranslation, DimensionAttribute
Child elements
None
Remarks
The value of the MembersWithDataCaption element is used only by parent attributes (in other words, the value
of the Usage element of the DimensionAttribute parent element is set to Parent) to determine the caption of data
members in the parent attribute. For more information about data members, see Attributes in Parent-Child
Hierarchies.
The elements that correspond to the parents of MembersWithDataCaption in the Analysis Management Objects
(AMO) object model are AttributeTranslation and DimensionAttribute.
See Also
MembersWithData Element (ASSL)
AttributeTranslation Data Type (ASSL)
Properties (ASSL)
MemberUniqueNameStyle Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines how unique names are generated for members of hierarchies contained within the CubeDimension
element.
Syntax
<CubeDimension>
...
<MemberUniqueNameStyle>...</MemberUniqueNameStyle>
...
</CubeDimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Native
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CubeDimension
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Native
The instance automatically determines the unique names of
members.
NamePath
The instance generates a compound name consisting of each
level and the caption of the member.
Remarks
The element that corresponds to the parent of MemberUniqueNameStyle in the Analysis Management Objects
(AMO) object model is CubeDimension.
See Also
Cube Element (ASSL)
Dimension Element (ASSL)
CubeDimension Data Type (ASSL)
MimeType Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the Multipurpose Internet Mail Extensions (MIME) type, if applicable, of the data represented by the
DataItem element.
Syntax
<DataItem
...
<MimeType>...</MimeType>
...
</DataItem>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataItem
Child elements
None
Remarks
See Also
DataItem Data Type (ASSL)
MiningModelID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Associates a mining model with a data mining dimension.
Syntax
<Dimension>
...
<MiningModelID>...</MiningModelID>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Dimension
Child elements
None
Remarks
The element that corresponds to the parent of MiningModelID in the Analysis Management Objects (AMO) object
model is Dimension.
See Also
MiningModel Element (ASSL)
Properties (ASSL)
Multiplicity Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether the attributes in the RelationshipEnd are at the “one” side or the “many” side of a relationship.
Syntax
<RelationshipEnd>
...
<Multiplicity>...</Multiplicity>
...
</RelationshipEnd>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Cardinality
1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
RelationshipEnd
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
One
This is the primary key end.
Many
This is the foreign key end.
The enumeration that corresponds to the allowed values for role in the Analysis Management Objects (AMO)
object model is Multiplicity.
Name Element (ASSL)
3/24/2017 • 2 min to read • Edit Online
Contains the name of the parent element.
Syntax
<Action> <!-- or one of the elements listed below in the Element Relationships table -->
...
<Name>...</Name>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (up to 100 characters)
Default value
Varies
Cardinality
1-1: Required element that occurs once and only once
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Action, Aggregation, AggregationDesign,
AlgorithmParameter, Annotation, Assembly, ClrAssemblyFile,
Cube, CubeDimension, CubeHierarchy, Database, DataSource,
DataSourceView, Dimension, DimensionAttribute, Group,
Hierarchy, Kpi, Level, MdxScript, Measure, MeasureGroup,
MemberProperty, MiningModel, MiningModelColumn,
MiningStructure, MiningStructureColumn, Partition,
Permission, Perspective, PerspectiveCalculation,
ReportFormatParameter, ReportParameter, Role, Server,
ServerProperty, Trace
Child elements
None
Remarks
Every element that is used to define an object (an instance of Microsoft SQL Server Analysis Services, a hierarchy,
an attribute, and so on) has a Name element as a property. The value of a Name element has the following
restrictions:
The value cannot contain leading or trailing spaces. If leading or trailing spaces are included in the value of
a Name element, those spaces will be implicitly removed by Analysis Services.
The value should not contain control characters. The presence of control characters in a name is strongly
discouraged and can sometimes result in XML validation errors.
For objects created using the GetNewName method in SQL Server 2016, AMO checks for and
subsequently removes any control characters, leading spaces, or trailing spaces in the name. For this
reason, using GetNewName is the recommended approach for setting object names.
However, if you set the Name property directly, the same validation checks are not performed, possibly
resulting in XML validation errors. Whether an error actually occurs depends on which control character
appears in the name.
Although control characters should never be used in an object name, Analysis Services does not expressly
prevent them. Previous releases of Analysis Services sometimes accepted control characters in an object
name. For this reason, SQL Server 2016 Analysis Services (SSAS) will ignore control characters in an object
name to avoid breaking older solutions.
The following reserved values cannot be used:
AUX
CLOCK$
COM1 through COM9 (COM1, COM2, COM3, and so on)
CON
LPT1 through LPT9 (LPT1, LPT2, LPT3, and so on)
NUL
PRN
The following table lists additional characters that cannot be used within the value of a Name element,
depending on the parent element.
PARENT ELEMENT
INVALID CHARACTERS
Server
The name must follow the rules for Microsoft Windows
computer names. IP addresses are not valid.
DataSource
:/\*|?"()[]{}<>
Level, Attribute Element
.,;'`:/\*|?"&%$!+=[]{}<>
All other parent elements
.,;'`:/\*|?"&%$!+=()[]{}<>
See Also
ID Element (ASSL)
Properties (ASSL)
NamingTemplate Element (ASSL)
3/24/2017 • 2 min to read • Edit Online
Defines how levels are named in a parent-child hierarchy constructed from the DimensionAttribute parent element.
Syntax
<DimensionAttribute>
...
<NamingTemplate>...</NamingTemplate>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The value of the NamingTemplate element is used only by parent attributes (in other words, the value of the
Usage element of the DimensionAttribute parent element is set to Parent).
When a parent attribute is used to construct a hierarchy, the levels of the hierarchy are determined by the parentchild relationships between members contained by the parent attribute. Therefore, unlike other dimensions, the
level names cannot be drawn from the attribute names used for the hierarchy.
Instead, a naming template is used to generate level names for parent-child hierarchies. The NamingTemplate
element, defined in the parent attribute, contains a string expression used to define level names. There are two
ways to define a naming template for a parent attribute. You can either design a naming pattern, or you can specify
a list of names.
A naming pattern contains an asterisk ( * ) as a placeholder character for a counter that is incremented and
inserted into the name of each new and deeper level. For example, using Level * results in the level names
Level 01 , Level 02 , Level 03 , and so on, if no (All) level is defined. If a naming pattern does not contain the
placeholder character, it is first used as is, and then subsequent level names are formed by appending a space and
a number to the end of the pattern. For example, using Level results in the level names Level , Level 01 ,
Level 02 , and so on.
To use a specific set of names for the naming, the value of the NamingTemplate element is set to a semicolondelimited list of level names. Each name in the list is used for a subsequent level name. If the number of levels
exceeds the number of names in the list, the last name in the list is used as a template for any additional level
names, with a space and ordinal number appended to the last name as described earlier. For example, using
Division;Group;Unit results in the level names Division , Group , Unit , Unit 01 , Unit 02 , and so on. By contrast,
using Division;Group;Unit * results in the level names Division , Group , Unit 03 , Unit 04 , and so on.
Each name in the list is treated as a template to ensure uniqueness of level names. For example, using
Manager;Team Lead;Manager;Team Lead;Worker * results in the level names Manager , Team Lead , Manager
Team Lead 01 , Worker 05 , Worker 06 .
01
,
Use two asterisks (*) to include the asterisk (\) character in a level name as part of a naming template.
The element that corresponds to the parent of NamingTemplate in the Analysis Management Objects (AMO)
object model is DimensionAttribute.
See Also
NamingTemplateTranslations Element (ASSL)
DimensionAttribute Data Type (ASSL)
Properties (ASSL)
NonEmptyBehavior Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the non-empty behavior associated with the parent of the CalculationProperty element.
Syntax
<CalculationProperty>
<NonEmptyBehavior>...</NonEmptyBehavior>
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CalculationProperty
Child elements
None
Remarks
The NonEmptyBehavior property applies to CalculationProperty elements with a CalculationType set to
Member.
The element that corresponds to the parent of NonEmptyBehavior in the Analysis Management Objects (AMO)
object model is CalculationProperty.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
NotificationTechnique Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies whether Microsoft SQL Server or an external client application processes the notifications.
Syntax
<ProactiveCachingBinding>
<NotificationTechnique>...</NotificationTechnique>
</ProactiveCachingBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Client
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ProactiveCachingBinding
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Client
External client application processes the notification.
Server
SQL Server processes the notification.
The element that corresponds to the parent of NotificationTechnique in the Analysis Management Objects
(AMO) object model is ProactiveCachingBinding.
The enumeration that corresponds to the allowed values for NotificationTechnique in the Analysis Management
Objects (AMO) object model is NotificationTechnique.
See Also
ProactiveCachingBinding Data Type (ASSL)
NullKeyConvertedToUnknown Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the action to be taken when a null conversion error is encountered.
Syntax
<ErrorConfiguration>
...
<NullKeyConvertedToUnknown>...</NullKeyConvertedToUnknown>
...
</ErrorConfiguration>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
IgnoreError
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ErrorConfiguration
Child elements
None
Remarks
Null conversion errors occur when a null value is encountered in a key column and interpreted as the Unknown
member. However, this error occurs only if the NullProcessing element for the DataItem ancestor of the
ErrorConfiguration parent element is set to UnknownMember.
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
IgnoreError
Processing ignores the error and continues.
ReportAndContinue
Processing reports the error and continues.
ReportAndStop
Processing reports the error and stops.
The enumeration that corresponds to the allowed values for NullKeyConvertedToUnknown in the Analysis
Management Objects (AMO) object model is ErrorOption.
See Also
ErrorConfiguration Element (ASSL)
Properties (ASSL)
NullKeyNotAllowed Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines how the Microsoft SQL Server Analysis Services processing engine handles a null key error
encountered during processing.
Syntax
<ErrorConfiguration>
...
<NullKeyNotAllowed>...</NullKeyNotAllowed>
...
</ErrorConfiguration>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
ReportAndContinue
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ErrorConfiguration
Child elements
None
Remarks
Null key errors occur when a null value is encountered in a key column in which null values are not allowed,
forcing the record to be discarded during processing. However, this error occurs only if the NullProcessing element
for the DataItem ancestor of the ErrorConfiguration parent element is set to Error.
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
IgnoreError
Processing ignores the error and continues.
ReportAndContinue
Processing reports the error and continues.
ReportAndStop
Processing reports the error and stops.
The enumeration that corresponds to the allowed values for NullKeyNotAllowed in the Analysis Management
Objects (AMO) object model is ErrorOption.
See Also
ErrorConfiguration Element (ASSL)
NullProcessing Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines how null values are processed.
Syntax
<DataItem>
...
<NullProcessing>...</NullProcessing>
...
</DataItem>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Automatic
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataItem
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Preserve
Preserves the null value.
Note: This value is not supported for distinct count measures.
Error
Raises a null key error. The value of NullKeyNotAllowed
determines how the instance reacts to the error.
Note: This value is not supported for measures.
VALUE
DESCRIPTION
UnknownMember
Generates an unknown member and raises a null conversion
error. The value of NullKeyConvertedToUnknown determines
how the instance reacts to the error.
Note: This value is not supported for columns associated with
measures.
ZeroOrBlank
Converts the null value to zero (for numeric data items) or a
blank string (for string data items).
Note: This value provides compatibility with previous versions
of Microsoft SQL Server Analysis Services.
Automatic
Uses the default processing appropriate for the element:
ZeroOrBlank for OLAP data items.
UnknownMember for data mining data items.
The enumeration that corresponds to the allowed values for NullProcessing in the Analysis Management Objects
(AMO) object model is NullProcessing.
See Also
Properties (ASSL)
OnlineMode Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies whether the database is brought back online immediately when the rebuilding of the cache is initiated, or
only when the rebuilding of the cache is complete.
Syntax
<ProactiveCaching>
...
<OnlineMode>...</OnlineMode>
...
</ProactiveCaching>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Immediate
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ProactiveCaching
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Immediate
Database is brought back online immediately when the
rebuilding of the cache is initiated.
OnCacheComplete
Database is brought back online only when the rebuilding of
the cache is complete.
The enumeration that corresponds to the allowed values for OnlineMode in the Analysis Management Objects
(AMO) object model is ProactiveCaching.
See Also
ProactiveCaching Element (ASSL)
OptimizedState Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the level of optimization that is applied to the hierarchy.
Syntax
<CubeHierarchy>
...
<OptimizedState>...</OptimizedState>
...
</CubeHierarchy>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
FullyOptimized
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CubeHierarchy
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
FullyOptimized
The instance builds indexes for the hierarchy to improve query
performance.
NotOptimized
The instance does not build additional indexes.
The enumeration that corresponds to the allowed values for OptimizedState in the Analysis Management Objects
(AMO) object model is OptimizationType.
See Also
Properties (ASSL)
Optionality Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the optionality of the members for an AttributeRelationship element.
Syntax
<AttributeRelationship>
...
<Optionality>...</OPtionality>
...
</AttributeRelationship>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Mandatory
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AttributeRelationship
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Mandatory
Each member in the related attribute has to be associated with
at least one member in the attribute that owns the
AttributeRelationship element.
Optional
Each member in the related attribute does not have to be
associated with at least one member in the attribute that
owns the AttributeRelationship element.
The enumeration that corresponds to the allowed values for Cardinality in the Analysis Management Objects
(AMO) object model is Optionality.
See Also
Attributes and Attribute Hierarchies
Properties (ASSL)
OrderBy Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes how to order the members contained in the attribute.
Syntax
<DimensionAttribute>
...
<OrderBy>...</OrderBy>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Name
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Name
Order by the member name.
Key
Order by the member key.
AttributeKey
Order by the member key of the attribute specified in the
OrderByAttributeID element of DimensionAttribute.
AttributeName
Order by the member name of the attribute specified in the
OrderByAttributeID element of DimensionAttribute.
The enumeration that corresponds to the allowed values for OrderBy in the Analysis Management Objects (AMO)
object model is OrderBy.
See Also
Properties (ASSL)
OrderByAttributeID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies another attribute by which to order the members of the Dimension attribute.
Syntax
<DimensionAttribute>
...
<OrderByAttributeID>...</OrderByAttributeID>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The OrderByAttributeID element is only used when the value of the OrderBy element for the
DimensionAttribute is set to AttributeKey or AttributeName.
The element that corresponds to the parent of OrderByAttributeID in the Analysis Management Objects (AMO)
object model is DimensionAttribute.
See Also
Properties (ASSL)
Ordinal Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the ordinal number to bind to in collections such as keys and translations.
Syntax
<AttributeBinding> <!-- or CubeAttributeBinding -->
...
<Ordinal>...</Ordinal>
...
</AttributeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
0
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AttributeBinding, CubeAttributeBinding
Child elements
None
Remarks
AttributeBinding and CubeAttributeBinding elements in which the Type property is set to either Key or
Translation can be bound to an attribute that is in turn bound to a collection of columns in the data source view.
The value of the Ordinal element determines to which column the AttributeBinding or CubeAttributeBinding
refers in that collection.
The elements that correspond to the parents of Ordinal in the Analysis Management Objects (AMO) object model
are AttributeBinding and CubeAttributeBinding.
See Also
Properties (ASSL)
OverrideBehavior Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the override behavior of the relationship described by an AttributeRelationship element.
Syntax
<AttributeRelationship>
...
<OverrideBehavior>...</OverrideBehavior>
...
</AttributeRelationship>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Strong
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AttributeRelationship
Child elements
None
Remarks
The OverrideBehavior element determines how positioning on the related attribute affects the positioning on the
attribute
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Strong
Indicates the override behavior of the relationship described
by an AttributeRelationship element. Dictates how positioning
on one attribute affects the position of the other.
None
No effect.
The enumeration that corresponds to the allowed values for OverrideBehavior in the Analysis Management
Objects (AMO) object model is OverrideBehavior.
See Also
Attributes and Attribute Hierarchies
Properties (ASSL)
PartitionID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Associates a Partition element with a parent element, binding, or out-of-line binding.
Syntax
<PartitionBinding>
...
<PartitionID>...</PartitionID>
...
</PartitionBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
PartitionBinding
Child elements
None
Remarks
For more information about bindings and out-of-line bindings, see Data Sources and Bindings (SSAS
Multidimensional).
See Also
Properties (ASSL)
Password Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the password of the user account for the ImpersonationInfo element.
Syntax
<ImpersonationInfo
...
<Password>...</Password>
...
</ImpersonationInfo>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ImpersonationInfo
Child elements
None
Remarks
The value of the Password element, as well as the value of the Account element, is used for impersonation
purposes if the value of the ImpersonationMode element for any element derived from the ImpersonationInfo
data type is set to ImpersonateAccount.
Only members of the server administrator role for the Analysis Services instance can provide a blank value for the
Password element
See Also
DataSourceImpersonationInfo Element (ASSL)
Properties (ASSL)
Path Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the path, as provided by an instance of Reporting Services, of a report used by the ReportAction element.
Syntax
<ReportAction>
...
<Path>...</Path>
...
</ReportAction>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that occurs once and only once
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ReportAction
Child elements
None
Remarks
The element that corresponds to the parent of Path in the Analysis Management Objects (AMO) object model is
ReportAction.
See Also
Properties (ASSL)
PendingValue Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only pending value of the associated ServerProperty element.
Syntax
<ServerProperty>
...
<PendingValue>...</PendingValue>
...
</ServerProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Any simpleType
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ServerProperty
Child elements
None
Remarks
This element contains the value of the ServerProperty that will be used the next time the current instance of
Microsoft SQL Server Analysis Services is started. This value is typically retrieved from wherever the value for the
server property is stored—in an initialization file, the Microsoft Windows registry, or another storage mechanism.
The element that corresponds to the parent of PendingValue in the Analysis Management Objects (AMO) object
model is ServerProperty.
See Also
ServerProperties Element (ASSL)
Server Element (ASSL)
Properties (ASSL)
PermissionSet Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the permission set associated with a Microsoft .NET Framework assembly.
Syntax
<ClrAssembly>
...
<PermissionSet>...</PermissionSet>
</ClrAssembly>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Safe
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ClrAssembly
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Safe
Only internal computation and local data access is allowed.
Safe is the most restrictive permission set. Code executed by
an assembly with Safe permissions cannot access external
system resources such as files, the network, environment
variables, or the registry.
ExternalAccess
Safe, with the additional ability to access external system
resources such as files, networks, environmental variables, and
the registry.
VALUE
DESCRIPTION
Unrestricted
Unrestricted allows assemblies unrestricted access to
resources, both within and outside Microsoft SQL Server. Code
executing from within an Unrestricted assembly can call
unmanaged code.
The enumeration that corresponds to the allowed values for PermissionSet in the Analysis Management Objects
(AMO) object model is PermissionSet.
See Also
ComAssembly Data Type (ASSL)
Assemblies Element (ASSL)
Database Element (ASSL)
Server Element (ASSL)
Properties (ASSL)
Persistence Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines which parts of the bound source data are dynamic and are checked for updates using the frequency
specified by the RefreshPolicy element.
Syntax
<DimensionBinding> <!-- or MeasureGroupBinding -->
...
<Persistence>...</Persistence>
...
</DimensionBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
NotPersisted
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionBinding, MeasureGroupBinding
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
NotPersisted
Source metadata, members, and data are all dynamic.
MetaData
Source metadata is static, but members and data are dynamic.
All
Source metadata, members, and data are all static.
The enumeration that corresponds to the allowed values for Persistence in the Analysis Management Objects
(AMO) object model is PersistenceType.
See Also
Properties (ASSL)
Process Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether a user can process the owner of the parent element.
Syntax
<Permission> <-- or one of the other elements contained in the Element Relationships table -->
...
<Process>...</Process>
...
</Permission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
False
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubePermission, DatabasePermission, DimensionPermission,
MiningModelPermission, MiningStructurePermission,
Permission
Child elements
None
Remarks
The elements that correspond to the parents of Process in the Analysis Management Objects (AMO) object model
are CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission,
MiningStructurePermission, and Permission.
See Also
Role Element (ASSL)
Properties (ASSL)
ProcessingMode Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether the instance should index and aggregate during or after processing.
Syntax
<Cube> <!-- or Dimension, MeasureGroup, Partition -->
...
<ProcessingMode>...</ProcessingMode>
...
</Cube>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Regular
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Cube, Dimension, MeasureGroup, Partition
Child elements
None
Remarks
The value of ProcessingMode on the Cube provides the default for the cube, and can be overridden by setting
ProcessingMode for each partition.
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Regular
The instance indexes and performs aggregations during
processing.
LazyOptimizations
The instance indexes and performs aggregations after
processing.
The enumeration that corresponds to the allowed values for ProcessingMode in the Analysis Management
Objects (AMO) object model is ProcessingMode.
See Also
Properties (ASSL)
ProcessingPriority Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the processing priority of the parent object during background operations, for example lazy
aggregation, indexing, or clustering.
Syntax
<Dimension> <!-- or MeasureGroup, Partition -->
...
<ProcessingPriority>...</ProcessingPriority>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
0
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Dimension, MeasureGroup, Partition
Child elements
None
Remarks
The elements that correspond to the parents of ProcessingPriority in the Analysis Management Objects (AMO)
object model are Dimension, MeasureGroup, and Partition.
See Also
Properties (ASSL)
ProcessingQuery Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the parameterized text of the query to execute for notification of incremental processing status.
Syntax
<IncrementalProcessingNotification>
...
<ProcessingQuery>...</ProcessingQuery>
...
</IncrementalProcessingNotification>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
IncrementalProcessingNotification
Child elements
None
Remarks
The table in the DataSourceView that is referenced by the ProcessingQuery is identified by the sibling element,
TableID.
The element that corresponds to the parent of ProcessingQuery in the Analysis Management Objects (AMO)
object model is IncrementalProcessingNotification.
See Also
Properties (ASSL)
ProductName Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only product name of the instance of Microsoft SQL Server Analysis Services that is associated
with a Server element.
Syntax
<Server>
...
<ProductName>...</ProductName>
...
</Server>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Server
Child elements
None
Remarks
The ProductName element provides read-only access to the name of the product associated with an instance of
Analysis Services.
The element that corresponds to the parent of ProductName in the Analysis Management Objects (AMO) object
model is Server.
See Also
Properties (ASSL)
Properties (ASSL)
3/24/2017 • 19 min to read • Edit Online
This reference section contains syntax and usage
information for each element that acts as an object
property in the Analysis Services Scripting Language
(ASSL) schema.
Although the ASSL schema contains only XML elements,
from a developer's point of view, the elements described
in this section correspond to properties that describe
objects.
Properties are leaf-level elements in the ASSL schema, and
do not have child elements or elements that correspond to
properties of their own.
In a few cases, a leaf-level element in the schema that may
appear to be a property is classified as an object because
the element's type is an object type. For example, the
Source of a Dimension object is of type
DimensionBinding.
In This Section
ELEMENT
DESCRIPTION
Access Element (ASSL)
Indicates the level of access
given to a CellPermission
element.
Account Element
(ImpersonationInfo) (ASSL)
Contains the name of the user
account for the
ImpersonationInfo data type.
AccountType Element (ASSL)
Contains the name of an
account type defined in a
Database element.
ActionID Element (ASSL)
Contains the name of an
Action element defined on a
Cube element which is made
available in a Perspective
element as a
PerspectiveAction element.
Administer Element (ASSL)
Indicates whether the
associated permission includes
the right to administer a
Database element.
ELEMENT
DESCRIPTION
AggregateFunction Element
(ASSL)
Defines the type of aggregate
function used by a Measure
element.
AggregationDesignID Element
(ASSL)
Identifies the
AggregationDesign element
associated with the Partition
element.
AggregationFunction Element
(ASSL)
Contains the aggregation
function to use for the
account type.
AggregationID Element (ASSL)
Identifies the aggregation
definition from the
AggregationDesign element
used to create the
aggregation instance.
AggregationInstanceSource
Element (ASSL)
Identifies the source of data
for user-defined aggregation
instances bound to a
Partition element.
AggregationPrefix Element
(ASSL)
Defines the common prefix to
be used for aggregation
names throughout the
associated parent element.
AggregationStorage Element
(ASSL)
Identifies the storage method
for aggregations.
AggregationType Element
(ASSL)
Defines the type of
aggregation stored by the
Partition element.
AggregationUsage Element
(ASSL)
Controls how the Aggregation
Designer in Microsoft SQL
Server Analysis Services
designs aggregations.
Algorithm Element (ASSL)
Defines the algorithm used by
a MiningModel element.
Alias Element (ASSL)
Defines an alias for an Account
element.
AllMemberAggregationUsage
Element (ASSL)
Controls how the Aggregation
Designer in Analysis Services
designs aggregations.
AllMemberName Element
(ASSL)
Contains the caption in the
default language for the All
member of a Hierarchy
element.
ELEMENT
DESCRIPTION
AllowBrowsing Element (ASSL)
Defines whether the members
of a Role element have browse
permission on a
MiningModel element.
AllowDrillThrough Element
(ASSL)
Determines whether
drillthrough is permitted on
the parent element.
AllowDuplicateNames Element
(ASSL)
Determines whether duplicate
names are allowed in a
Hierarchy element.
AllowedSet Element (ASSL)
Contains a set expression that
defines the set of allowed
permissions for a Role
element on an attribute.
Application Element (ASSL)
Identifies the application
associated with an Action
element.
AssociatedMeasureGroupID
Element (ASSL)
Contains the identifier (ID) of
the MeasureGroup element
associated with a
CalculationProperty element
or a Kpi element.
AttributeAllMemberName
Element (ASSL)
Contains the caption, in the
default language, for the All
member of the dimension.
AttributeHierarchyDisplayFold
er Element (ASSL)
Identifies the folder in which
to display the associated
attribute hierarchy.
AttributeHierarchyEnabled
Element (ASSL)
Determines whether an
attribute hierarchy is enabled
for the attribute.
AttributeHierarchyOptimizedS
tate Element (ASSL)
Determines the level of
optimization applied to the
attribute hierarchy.
AttributeHierarchyOrdered
Element (ASSL)
Determines whether the
associated attribute hierarchy
is ordered.
AttributeHierarchyVisible
Element (ASSL)
Determines whether the
attribute hierarchy is visible to
client applications.
AttributeID Element (ASSL)
Contains the ID of the
attribute associated with the
parent element.
ELEMENT
DESCRIPTION
Audit Element (ASSL)
Specifies that a Trace element
cannot drop any events, even
if this results in degraded
performance on the server.
AutoRestart Element (ASSL)
Determines whether a Trace
element should automatically
restart if the Analysis Services
service stops and restarts.
BackColor Element (ASSL)
Describes color-related display
characteristics of the parent
element.
CacheMode Element (ASSL)
Determines the caching
mechanism used for training
data retrieved while
processing a mining structure.
CalculationReference Element
(ASSL)
Contains the name of the
named set or calculated cell
referenced by the
CalculationProperty
element.
CalculationType Element
(ASSL)
Describes the type of
calculation defined in the
associated
CalculationProperty
element.
CalendarEndDate Element
(ASSL)
Defines the end date of the
calendar period for a
TimeBinding element.
CalendarLanguage Element
(ASSL)
Defines the calendar language
used for the TimeBinding
element.
CalendarStartDate Element
(ASSL)
Defines the start date of the
calendar period for the
TimeBinding element.
Caption Element (ASSL)
Contains the caption for the
associated parent element.
CaptionIsMdx Element (ASSL)
Defines whether the caption
for the Action element is a
Multidimensional Expressions
(MDX) expression.
Cardinality Element (ASSL)
Indicates the cardinality of the
relationship described by an
AttributeRelationship or
RegularMeasureGroupDimensi
on.
ELEMENT
DESCRIPTION
CaseCubeDimensionID
Element (ASSL)
Contains the ID of the cube
dimension that relates the
data mining dimension to the
measure group.
ClassifiedColumnID Element
(ASSL)
Contains the ID of a related
column that is classified by the
ScalarMiningStructureColumn
element.
Collation Element (ASSL)
Determines the collation used
by the parent element.
ColumnID Element
(ColumnBinding) (ASSL)
Contains the ID of the column
within the table to which the
data item is bound.
ColumnID Element
(EventColumn) (ASSL)
Contains the ID of the column
of information to be captured
for an event as part of a Trace
element.
Condition Element (ASSL)
Contains an MDX expression
that determines whether the
Action parent element applies
to the target.
ConnectionString Element
(ASSL)
Contains the encrypted
connection string for a
DataSource element.
ConnectionStringSecurity
Element (ASSL)
Specifies whether the user's
password is stripped from the
data source connection string
for security purposes.
Content Element (ASSL)
Describes the content of the
column in the MiningStructure
element.
CreatedTimestamp Element
(ASSL)
Contains the read-only
creation timestamp of the
parent element.
CubeDimensionID Element
(ASSL)
Identifies the CubeDimension
element associated with the
parent element.
CubeID Element (ASSL)
Identifies the Cube element
associated with a Binding
element.
CurrentStorageMode Element
(ASSL)
Determines the current
storage mode for the parent
element.
ELEMENT
DESCRIPTION
CurrentTimeMember Element
(ASSL)
Defines the current member of
a time dimension associated
with a Kpi element.
DataAggregation Element
(ASSL)
Determines whether the
instance can aggregate
persisted data or cached data
for the MeasureGroup.
DatabaseID Element (ASSL)
Identifies the Database
element associated with an
out-of-line Binding element.
DataSize Element (ASSL)
Contains the size in bytes of a
DataItem element.
DataSourceID Element (ASSL)
Identifies the DataSource
element associated with the
parent element.
DataSourceImpersonationInfo
Element (ASSL)
Contains the information used
to determine impersonation
behavior when connecting to
the data source for a
Database element.
DataSourceViewID Element
(ASSL)
Identifies the DataSourceView
element associated with the
Binding parent element.
DataType Element (ASSL)
Defines the data type of the
associated element.
DbSchemaName Element
(ASSL)
Contains the name of the
schema used by the parent
element in the table identified
by the DbTableName element.
DbTableName Element (ASSL)
Contains the name of the
table to which the parent
element is bound.
Default Element (ASSL)
Determines whether the
DrillThroughAction is the
default drillthrough action.
DefaultMeasure Element
(ASSL)
Contains an MDX language
expression that defines the
default measure for a Cube or
Perspective element.
DefaultMember Element
(ASSL)
Contains an MDX expression
that identifies the default
member of the parent
element.
ELEMENT
DESCRIPTION
DefaultScript Element (ASSL)
Identifies the default
MdxScript element in the
MdxScripts collection.
DefaultValue Element (ASSL)
Contains the read-only default
value of the associated
ServerProperty element.
DeniedSet Element (ASSL)
Contains a set expression that
defines the list of permissions
that are denied on the
associated attribute.
DependsOnDimensionID
Element (ASSL)
Contains the ID of another
dimension on which the
parent dimension depends.
Description Element (ASSL)
Contains the description of
the parent element.
DimensionID Element (ASSL)
Contains the ID of the
dimension.
DiscretizationBucketCount
Element (ASSL)
Contains the number of
buckets into which to
discretize.
DiscretizationMethod Element
(ASSL)
Defines the method to be
used for discretization.
DisplayFlag Element (ASSL)
Contains a read-only hint that
indicates whether user
interface components should
display the associated
ServerProperty element.
DisplayFolder Element (ASSL)
Specifies the folder in which to
list the parent element.
Analysis Services applications
for developers and
administrators may support
the use of display folders to
categorize multiple elements
visually.
Distribution Element (ASSL)
Contains a provider-specific
value that describes how
scalar values are distributed
within a column of a
MiningStructure element.
Edition Element (ASSL)
Contains the read-only edition
of the instance of Analysis
Services represented by the
Server element.
ELEMENT
DESCRIPTION
Enabled Element (ASSL)
Indicates whether the parent
element is enabled.
EndOfData Element (ASSL)
Indicates the end of data
received from a
PushedDataSource element.
EstimatedCount Element
(ASSL)
Contains the estimated
number of members for an
attribute.
EstimatedPerformanceGain
Element (ASSL)
Contains the read-only
percentage of estimated
performance gain for the
partition.
EstimatedRows Element (ASSL)
Contains the estimated
number of rows represented
by the parent element.
EstimatedSize Element (ASSL)
Contains the read-only
estimated size, in bytes, of the
parent element.
EventID Element (ASSL)
Uniquely identifies an Event
element that is to be captured
as part of a Trace element.
Expression Element (ASSL)
Contains an MDX expression
that defines the contents of
the parent element.
Filter Element (Binding) (ASSL)
Contains an MDX expression
that filters the contents of the
parent element.
Filter Element (Trace) (ASSL)
Contains an XML document
fragment that describes the
Trace filter.
FirstDayOfWeek Element
(ASSL)
Defines the first day of the
week for a TimeBinding
element.
FiscalFirstDayOfMonth
Element (ASSL)
Defines the first day of the
fiscal month for a
TimeBinding element.
FiscalFirstMonth Element
(ASSL)
Defines the first month of the
fiscal period for a
TimeBinding element.
ELEMENT
DESCRIPTION
FiscalYearName Element
(ASSL)
Defines the naming
convention for the name of
the fiscal year for a
TimeBinding element.
FontFlags Element (ASSL)
Describes font-related display
characteristics of the
CalculationProperty or
Measure parent element.
FontName Element (ASSL)
Describes font-related display
characteristics of the
CalculationProperty or
Measure parent element.
FontSize Element (ASSL)
Describes font-related display
characteristics of the
CalculationProperty or
Measure parent element.
ForceRebuildInterval Element
(ASSL)
Determines the amount of
time, starting when a fresh
multidimensional OLAP
(MOLAP) image becomes
available, after which MOLAP
imaging unconditionally starts.
ForeColor Element (ASSL)
Describes color-related display
characteristics of the
CalculationProperty or
Measure parent element.
Format Element (ASSL)
Contains the required format
of the DataItem element.
FormatString Element (ASSL)
Describes the display format
for a CalculationProperty
element or a Measure
element.
Goal Element (ASSL)
Identifies the desired goal in a
Kpi element.
GranularityAttributeID
Element (ASSL)
Contains the ID of the
attribute associated with the
parent
MeasureGroupAttributeBindin
g data type.
HideMemberIf Element (ASSL)
Indicates whether and when a
member in a level should be
hidden from client
applications.
ELEMENT
DESCRIPTION
HierarchyID Element (ASSL)
Contains the ID for a
CubeHierarchy,
MeasureGroupHierarchy, or
PerspectiveHierarchy element.
HierarchyUniqueNameStyle
Element (ASSL)
Determines how unique
names are generated for
hierarchies that are contained
within the CubeDimension.
ID Element (ASSL)
Contains the unique ID of the
parent element.
IgnoreUnrelatedDimensions
Element (ASSL)
Determines whether unrelated
dimensions are forced to their
top level when members of
dimensions that are unrelated
to the measure group are
included in a query.
ImpersonationInfo Element
(ASSL)
Contains the information that
is used to determine
impersonation behavior when
accessing or executing an
assembly.
ImpersonationInfoSecurity
Element (ASSL)
Contains a read-only value
that indicates if any changes
were made to the security
credentials that are supplied in
the ImpersonationInfo data
type.
ImpersonationMode Element
(ASSL)
Contains a value that indicates
the method of impersonation
for elements that are derived
from the ImpersonationInfo
data type.
InstanceSelection Element
(ASSL)
Provides a hint to client
applications to suggest how a
list of items should be
displayed, based on the
expected number of items in
the list.
IntermediateCubeDimensionI
D Element (ASSL)
Contains the ID of the
dimension that relates a
reference dimension to a
measure group.
IntermediateGranularityAttrib
uteID Element (ASSL)
Contains the ID of the
granularity attribute in the
intermediate cube dimension
that is used to relate a
reference dimension to an
intermediate dimension.
ELEMENT
DESCRIPTION
InvalidXmlCharacters Element
(ASSL)
Specifies the handling method
for XML characters in the
source data that are not valid.
Invocation Element (ASSL)
Specifies how an Action
should be invoked.
IsAggregatable Element (ASSL)
Specifies whether the values of
the DimensionAttribute
element can be aggregated.
IsKey Element (ASSL)
Indicates whether the column
provides the key for the case
in a MiningStructure
element.
Isolation Element (ASSL)
Indicates the isolation level for
an element that is derived
from the DataSource data
type.
KeyDuplicate Element (ASSL)
Determines how Analysis
Services handles a duplicate
key error if it encounters one
during processing.
KeyErrorAction Element (ASSL)
Specifies the action for
Analysis Services to take when
an error occurs on a key.
KeyErrorLimit Element (ASSL)
Contains the number of
acceptable errors during
processing.
KeyErrorLimitAction Element
(ASSL)
Specifies the action that
Analysis Services takes when
the key error count that is
specified in the KeyErrorLimit
element is reached.
KeyErrorLogFile Element
(ASSL)
Contains the file name for
logging processing errors.
KeyNotFound Element (ASSL)
Specifies how Analysis Services
responds when it encounters a
referential integrity error.
KeyUniquenessGuarantee
Element (ASSL)
Indicates whether the
relationship between the
attribute key and its name,
and the relationship to related
attributes, is guaranteed to be
valid.
ELEMENT
DESCRIPTION
KpiID Element (ASSL)
Contains an ID that associates
a Kpi element with a
Perspective element.
Language Element (ASSL)
Contains the language
identifier of the parent
element.
LastProcessed Element (ASSL)
Contains the read-only
timestamp that indicates when
the database that contains the
parent element was last
processed.
LastSchemaUpdate Element
(ASSL)
Contains the read-only
metadata update timestamp
of the parent element.
LastUpdate Element (ASSL)
Contains a read-only
timestamp that indicates the
last time that the associated
Database or any of the major
objects that the database
contains were altered.
Latency Element (ASSL)
Defines the "grace period"
between the earliest
notification and the moment
when the MOLAP images are
destroyed.
LogFileAppend Element (ASSL)
Determines whether the
Trace element appends its
logging output to the existing
log file, or overwrites it.
LogFileName Element (ASSL)
Contains the file name of the
log file for the Trace element.
LogFileRollover Element (ASSL)
Specifies whether logging of
Trace output should roll over
to a new file or should stop
when the maximum log file
size that is specified in
LogFileSize is reached.
LogFileSize Element (ASSL)
Specifies the maximum log file
size, in megabytes.
ManagedProvider Element
(ASSL)
Contains the name of the
managed provider that is used
by an element that is derived
from the DataSource data
type.
ELEMENT
DESCRIPTION
ManufacturingExtraMonthQu
arter Element (ASSL)
Defines the month of the
manufacturing period to which
an extra month is assigned for
a TimeBinding element.
ManufacturingFirstMonth
Element (ASSL)
Defines the first
manufacturing month for a
TimeBinding element.
ManufacturingFirstWeekOfMo
nth Element (ASSL)
Defines the first week of the
manufacturing month for a
TimeBinding element.
MasterDatasourceID Element
(ASSL)
Contains the master data
source ID for a Database
element.
Materialization Element (ASSL)
Indicates the type of
relationship between the
measure group and the
reference dimension.
MaxActiveConnections
Element (ASSL)
Contains the maximum
number of concurrent
connections allowed by an
element that is derived from
the DataSource data type.
MdxMissingMemberMode
Element (ASSL)
Determines how missing
members are handled for
MDX statements.
MeasureExpression Element
(ASSL)
Contains the MDX expression
that defines a measure.
MeasureGroupID Element
(ASSL)
Associates a MeasureGroup
with the parent element,
binding, or out-of-line
binding.
MeasureID Element (ASSL)
Associates a Measure element
with the parent element.
MeasureQualificaton Element
(ASSL)
Determines whether a prefix is
applied to measures in the
MeasureGroup.
MemberNamesUnique
Element (ASSL)
Determines whether member
names under the parent
element must be unique.
MemberUniqueNameStyle
Element (ASSL)
Determines how unique
names are generated for
members of hierarchies
contained within the
CubeDimension element.
ELEMENT
DESCRIPTION
MembersWithData Element
(ASSL)
Determines whether to display
data members for non-leaf
members in the parent
attribute.
MembersWithDataCaption
Element (ASSL)
Provides a template string
that is used to create captions
for system-generated data
members.
MimeType Element (ASSL)
Contains the Multipurpose
Internet Mail Extensions
(MIME) type, if applicable, of
the data represented by the
parent DataItem element.
MiningModelID Element
(ASSL)
Associates a mining model
with a data mining dimension.
Name Element (ASSL)
Contains the name of the
parent element.
NamingTemplate Element
(ASSL)
Defines how levels are named
in a parent-child hierarchy
constructed from the
DimensionAttribute parent
element.
NonEmptyBehavior Element
(ASSL)
Determines the non-empty
behavior associated with the
parent of the
CalculationProperty
element.
NotificationTechnique Element
(ASSL)
Specifies whether Microsoft
SQL Server or an external
client application processes
the notifications.
NullKeyConvertedToUnknown
Element (ASSL)
Specifies the action to be
taken when a null conversion
error is encountered.
NullKeyNotAllowed Element
(ASSL)
Determines how the Analysis
Services processing engine
handles a null key error
encountered during
processing.
NullProcessing Element (ASSL)
Defines how null values are
processed.
ELEMENT
DESCRIPTION
OnlineMode Element (ASSL)
Specifies whether the database
is brought back online
immediately when the
rebuilding of the cache is
initiated, or only when the
rebuilding of the cache is
complete.
OptimizedState Element
(ASSL)
Determines the level of
optimization that is applied to
the hierarchy.
Optionality Element (ASSL)
Indicates the optionality of the
members for an
AttributeRelationship
element.
OrderBy Element (ASSL)
Describes how to order the
members contained in the
attribute.
OrderByAttributeID Element
(ASSL)
Identifies another attribute by
which to order the members
of the Dimension attribute.
Ordinal Element (ASSL)
Indicates the ordinal number
to bind to in collections such
as keys and translations.
OverrideBehavior Element
(ASSL)
Indicates the override
behavior of the relationship
described by an
AttributeRelationship
element.
PartitionID Element (ASSL)
Associates a Partition
element with a parent
element, binding, or out-ofline binding.
Password Element (ASSL)
Contains the password of the
user account for the
ImpersonationInfo element.
Path Element (ASSL)
Contains the path, as provided
by an instance of Microsoft
SQL Server Reporting Services,
of a report used by the
ReportAction element.
PendingValue Element (ASSL)
Contains the read-only
pending value of the
associated ServerProperty
element.
ELEMENT
DESCRIPTION
PermissionSet Element (ASSL)
Identifies the permission set
associated with a Microsoft
.NET Framework assembly.
Persistence Element (ASSL)
Determines which parts of the
bound source data are
dynamic and are checked for
updates using the frequency
specified by the RefreshPolicy
element.
Process Element (ASSL)
Determines whether a user
can process the owner of the
parent element.
ProcessingMode Element
(ASSL)
Indicates whether the instance
should index and aggregate
during or after processing.
ProcessingPriority Element
(ASSL)
Determines the processing
priority of the parent object
during background
operations, for example lazy
aggregation, indexing, or
clustering.
ProcessingQuery Element
(ASSL)
Contains the parameterized
text of the query to execute
for notification of incremental
processing status.
ProductName Element (ASSL)
Contains the read-only
product name of the instance
of Analysis Services that is
associated with a Server
element.
Query Element (ASSL)
Contains the text of the query
to execute for the notification.
QueryDefinition Element
(ASSL)
Contains an opaque
expression for a query
associated with a DataSource
element in a QueryBinding
element.
Read Element (ASSL)
Determines whether data or
metadata can be read for a
given
CubeDimensionPermission or
Permission element.
ReadDefinition Element (ASSL)
Determines whether members
can read the definition of the
database or the definition of
objects in the database.
ELEMENT
DESCRIPTION
ReadSourceData Element
(ASSL)
Determines how unique
names are generated for
hierarchies that are contained
within the CubePermission.
RefreshInterval Element (ASSL)
Specifies the interval at which
the bound data associated
with the parent element is
refreshed.
RefreshPolicy Element (ASSL)
Determines how often the
dynamic part of the dimension
or measure group (as specified
by the Persistence element) is
checked for changes.
RelationshipType Element
(ASSL)
Indicates whether member
relationships for an
AttributeRelationship can be
changed.
RemoteDatasourceID Element
(ASSL)
Specifies the ID of the OLAP
data source that points to the
instance of Analysis Services
that stores the remote
partition.
ReportingFirstMonth Element
(ASSL)
Defines the first reporting
month for the TimeBinding
element.
ReportingFirstWeekOfMonth
Element (ASSL)
Defines the first week of the
reporting month for the
TimeBinding element.
ReportingWeekToMonthPatte
rn Element (ASSL)
Defines the reporting weekto-month pattern for the
TimeBinding element.
ReportServer Element (ASSL)
Contains the name of the
Reporting Services instance
that is used by the
ReportAction.
RequiresRestart Element
(ASSL)
Contains a read-only value
associated with a
ServerProperty element that
determines whether changing
the value of the server
property requires that the
instance be restarted for the
change to take effect.
RoleID Element (ASSL)
Identifies the role for which
permissions are being defined.
ELEMENT
DESCRIPTION
Root Element (ASSL)
Contains the data (rowset) for
a data source.
RootMemberIf Element (ASSL)
Determines how the root
member or members of a
parent attribute are identified.
Schema Element (ASSL)
Contains the schema of the
data source view.
ScriptCacheProcessingMode
Element (ASSL)
Indicates whether the server
should build the script cache
during processing or after
processing.
SilenceInterval Element (ASSL)
Defines the minimum amount
of time the instance of
Analysis Services pauses
before starting the MOLAP
imaging process.
SilenceOverrideInterval
Element (ASSL)
Defines the amount of time
that must elapse after
receiving initial notification
before MOLAP imaging begins
unconditionally.
Slice Element (ASSL)
Contains an MDX expression
defining the slice contained in
a partition.
SolveOrder Element (ASSL)
Indicates the solve order in
which the
CalculationProperty element
is applied to a calculated
member or calculated cell
definition.
Source Element (Binding)
(ASSL)
Identifies the source of data to
which the parent element is
bound.
Source Element
(ComAssembly) (ASSL)
Contains the file name or
programmatic identifier
(ProgID) for a Component
Object Model (COM)
component.
Source Element (Measure)
(ASSL)
Contains the details of the
source containing the value of
the Measure element.
SourceAttributeID Element
(ASSL)
Contains the ID of the source
attribute on which the Level
element is based.
ELEMENT
DESCRIPTION
SourceColumnID Element
(ASSL)
Contains the ID of the source
mining structure column in
the ancestor MiningStructure
element.
State Element (ASSL)
Contains a read-only value
that describes the current
processing state of the parent
element.
Status Element (ASSL)
Contains an MDX expression
that returns a status indicator
for a Kpi element.
StatusGraphic Element (ASSL)
Contains the recommended
graphical representation of the
status of the Kpi element.
StopTime Element (ASSL)
Specifies the date and time at
which a Trace element should
stop.
StorageLocation Element
(ASSL)
Contains the file system
storage location for the
contents of the parent
element.
StorageMode Element (ASSL)
Determines the storage mode
for the parent element.
TableID Element (ASSL)
Contains the ID of the table
(from the DataSourceView
element) associated with the
parent element.
Target Element (ASSL)
Identifies the target of the
Action element.
TargetType Element (ASSL)
Identifies the item type of the
item identified in the Target
element.
Text Element (ASSL)
Contains the text of a
Command element.
Timeout Element (ASSL)
Specifies the time, in seconds,
after which an attempt to
retrieve data reports a
timeout.
Trend Element (ASSL)
Contains an MDX expression
that returns a trend indicator
for a Kpi element.
ELEMENT
DESCRIPTION
TrendGraphic Element (ASSL)
Contains the recommended
graphical representation of the
trend of the Kpi element.
Trimming Element (ASSL)
Specifies how data from the
data source is trimmed.
Type Element (Action) (ASSL)
Contains the type of the
Action element.
Type Element (Binding) (ASSL)
Contains the type of the
attribute binding.
Type Element
(ClrAssemblyFile) (ASSL)
Specifies the file type of one of
the files that belong to a .NET
Framework assembly.
Type Element (Dimension)
(ASSL)
Provides information about
the contents of the dimension.
Type Element
(DimensionAttribute) (ASSL)
Contains the type of the
attribute.
Type Element (MeasureGroup)
(ASSL)
Specifies the type of the
MeasureGroup.
Type Element
(MeasureGroupAttribute)
(ASSL)
Contains the type of a
MeasureGroupAttribute
element.
Type Element
(MiningStructureColumn)
(ASSL)
Contains the type of the
MiningStructureColumn
element.
Type Element (Partition)
(ASSL)
Contains the type of the
Partition element.
Type Element
(PerspectiveCalculation) (ASSL)
Indicates the type of the
PerspectiveCalculation
element.
UnknownMember Element
(ASSL)
Indicates whether the
unknown member is visible.
UnknownMemberName
Element (ASSL)
Contains the caption, in the
default language of the
dimension, for the unknown
member of the dimension.
Usage Element
(DimensionAttribute) (ASSL)
Describes how an attribute is
used.
Usage Element
(MiningModelColumn) (ASSL)
Describes how the associated
column in the parent
MiningStructure is used.
ELEMENT
DESCRIPTION
Value Element (ASSL)
Contains the value of the
parent element.
Version Element (ASSL)
Contains the read-only
version number of the
instance of Analysis Services
represented by the Server
element.
Visibility Element (ASSL)
Defines the visibility of an
Annotation element.
Visible Element (ASSL)
Determines the visibility of the
parent element.
VisualTotals Element (ASSL)
Contains an MDX expression
that determines whether
visual totals are displayed for
members of this attribute.
Write Element (ASSL)
Determines whether data or
metadata can be written for a
given
CubeDimensionPermission
or Permission element.
WriteEnabled Element (ASSL)
Indicates whether dimension
writebacks are available
(subject to security
permissions).
See Also
Analysis Services Scripting Language XML Element
Hierarchy (ASSL)
Query Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the text of the query to execute for the notification.
Syntax
<QueryNotification>
<Query>...</Query>
</QueryNotification>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
QueryNotification
Child elements
None
Remarks
The element that corresponds to the parent of Query in the Analysis Management Objects (AMO) object model is
QueryNotification.
See Also
ProactiveCachingQueryBinding Data Type (ASSL)
Properties (ASSL)
QueryDefinition Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains an opaque expression for a query associated with a DataSource element in a QueryBinding element.
Syntax
<QueryBinding>
...
<QueryDefinition>...</QueryDefinition>
...
</QueryBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
QueryBinding
Child elements
None
Remarks
The element that corresponds to the parent of QueryDefinition in the Analysis Management Objects (AMO)
object model is QueryBinding.
See Also
Properties (ASSL)
Read Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether data or metadata can be read for a given CubeDimensionPermission or Permission element.
Syntax
<CubeDimensionPermission> <!-- or Permission -->
...
<Read>...</Read>
...
</CubeDimensionPermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubeDimensionPermission, Permission
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
None
No access is permitted to data or metadata from the parent
object.
Allowed
Read access is permitted to data and metadata from the
parent object.
Remarks
The elements that correspond to the parents of Read in the Analysis Management Objects (AMO) object model are
CubeDimensionPermission and Permission.
See Also
Cube Element (ASSL)
Dimension Element (ASSL)
CubePermission Element (ASSL)
Permission Data Type (ASSL)
Properties (ASSL)
ReadDefinition Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether members can read the definition of the database or the definition of objects in the database.
Syntax
<Permission> <!-- or one of the elements listed below in the Element Relationships table -->
...
<ReadDefinition>...</ReadDefinition>
...
</Permission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubePermission, DatabasePermission, DimensionPermission,
MiningModelPermission, MiningStructurePermission,
Permission
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
None
Access to the object definition is not allowed.
Basic
Basic access to the object definition is allowed.
Note: This permission is required for creating local cubes,
linking measure groups, and linking dimensions.
VALUE
DESCRIPTION
Allowed
Full access to the object definition is allowed.
Note: This permission is required for executing a Discover XML
for Analysis (XMLA) call using the
DISCOVER_XML_METADATA parameter.
The elements that correspond to the parents of ReadDefinition in the Analysis Management Objects (AMO)
object model are CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission,
MiningStructurePermission, and Permission.
See Also
Role Element (ASSL)
Properties (ASSL)
ReadSourceData Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines how unique names are generated for hierarchies that are contained within the CubePermission.
Syntax
<CubePermission>
...
<ReadSourceData>...</ReadSourceData>
...
</CubePermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CubePermission
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
None
No access is permitted to data available on calculation pass 0.
Allowed
Access is permitted to data available on calculation pass 0.
Remarks
The element that corresponds to the parent of ReadSourceData in the Analysis Management Objects (AMO)
object model is CubePermission.
See Also
Cube Element (ASSL)
Dimension Element (ASSL)
Properties (ASSL)
RefreshInterval Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the interval at which the bound data associated with the parent element is refreshed.
Syntax
<DimensionBinding> <!-- or MeasureGroupBinding, ProactiveCachingIncrementalProcessingBinding,
ProactiveCachingQueryBinding -->
...
<RefreshInterval>...</RefreshInterval>
...
</DimensionBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
XML duration
Default value
When the Ancestor or Parent is
ProactiveCachingIncrementalProcessingBinding or
ProactiveCachingQueryBinding, the default value is PT-1s. In
all other cases, it is PT1m.
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
DimensionBinding, MeasureGroupBinding,
ProactiveCachingIncrementalProcessingBinding,
ProactiveCachingQueryBinding
Child elements
None
Remarks
The elements that correspond to the parents of RefreshInterval in the Analysis Management Objects (AMO)
object model are DimensionBinding, MeasureGroupBinding, ProactiveCachingIncrementalProcessingBinding, and
ProactiveCachingQueryBinding.
See Also
Properties (ASSL)
RefreshPolicy Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines how often the dynamic part of the dimension or measure group (as specified by the Persistence
element) is checked for changes.
Syntax
<DimensionBinding> <!-- or MeasureGroupBinding -->
...
<RefreshPolicy>...</RefreshPolicy>
...
</DimensionBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
See the table below.
Cardinality
0-1: Optional element that can occur once and only once.
ANCESTOR OR PARENT
DEFAULT VALUE
DimensionBinding
ByQuery
MeasureGroupBinding
None
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
DimensionBinding, MeasureGroupBinding
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
ByQuery
Every query checks to see whether the source data has
changed.
VALUE
DESCRIPTION
ByInterval
Source data is only checked for changes at the interval
specified by RefreshInterval.
The enumeration that corresponds to the allowed values for RefreshPolicy in the Analysis Management Objects
(AMO) object model is RefreshPolicy.
See Also
Persistence Element (ASSL)
Properties (ASSL)
RelationshipType Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether member relationships for an AttributeRelationship can be changed.
Syntax
<AttributeRelationship>
...
<RelationshipType>...</RelationshipType>
...
</AttributeRelationship>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Flexible
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AttributeRelationship
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Rigid
The member relationships between an attribute and a related
attribute cannot be changed.
Flexible
The member relationships between an attribute and a related
attribute can be changed.
For example, if ZipCode cannot change from one City to another, the relationship from ZipCode to City is
marked as Rigid.
The enumeration that corresponds to the allowed values for RelationshipType in the Analysis Management
Objects (AMO) object model is RelationshipType.
See Also
Attributes and Attribute Hierarchies
Properties (ASSL)
RemoteDatasourceID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the identifier (ID) of the OLAP data source that points to the instance of Microsoft SQL Server Analysis
Services that stores the remote partition.
Syntax
<Partition>
...
<RemoteDatasourceID>...</RemoteDatasourceID>
...
</Partition>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Partition
Child elements
None
Remarks
If RemoteDatasourceID is null, then the partition is local.
The element that corresponds to the parent of RemoteDatasourceID in the Analysis Management Objects (AMO)
object model is Partition.
See Also
Properties (ASSL)
ReportingFirstMonth Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the first reporting month for the TimeBinding element.
Syntax
<TimeBinding>
...
<ReportingFirstMonth>...</ReportingFirstMonth>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer (1 through 12, where 1=January and 12=December)
Default value
1
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The element that corresponds to the parent of ReportingFirstMonth in the Analysis Management Objects (AMO)
object model is TimeBinding.
See Also
Properties (ASSL)
ReportingFirstWeekOfMonth Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the first week of the reporting month for the TimeBinding element.
Syntax
<TimeBinding>
...
<ReportingFirstWeekOfMonth>...</ReportingFirstWeekOfMonth>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer (1 through 4)
Default value
1
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The element that corresponds to the parent of ReportingFirstWeekOfMonth in the Analysis Management
Objects (AMO) object model is TimeBinding.
See Also
Properties (ASSL)
ReportingWeekToMonthPattern Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the reporting week-to-month pattern for the TimeBinding element.
Syntax
<TimeBinding>
...
<ReportingWeekToMonthPattern>...</ReportingWeekToMonthPattern>
...
</TimeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
445
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
TimeBinding
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
445
4 weeks in the first month of the quarter, 4 weeks in the
second month, and 5 weeks in the third month.
454
4 weeks in the first month of the quarter, 5 weeks in the
second month, and 4 weeks in the third month.
544
5 weeks in the first month of the quarter, 4 weeks in the
second month, and 4 weeks in the third month.
The enumeration that corresponds to the allowed values for ReportingWeekToMonthPattern in the Analysis
Management Objects (AMO) object model is ReportingWeekToMonthPattern.
See Also
Properties (ASSL)
ReportServer Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the name of the Microsoft SQL Server Reporting Services instance that is used by the ReportAction.
Syntax
<ReportAction>
...
<ReportServer>...</ReportServer>
...
</ReportAction>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ReportAction
Child elements
None
Remarks
The element that corresponds to the parent of ReportServer in the Analysis Management Objects (AMO) object
model is ReportAction.
See Also
Properties (ASSL)
RequiresRestart Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a read-only value associated with a ServerProperty element that determines whether changing the value
of the server property requires that the instance be restarted for the change to take effect.
Syntax
<ServerProperty>
...
<RequiresRestart>...</RequiresRestart>
...
</ServerProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ServerProperty
Child elements
None
Remarks
The element that corresponds to the parent of RequiresRestart in the Analysis Management Objects (AMO) object
model is ServerProperty.
See Also
ServerProperties Element (ASSL)
Server Element (ASSL)
Properties (ASSL)
RoleID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the role for which permissions are being defined.
Syntax
<Permission> <!-- or one of the listed below in the Element Relationships table -->
...
<RoleID>...</RoleID>
...
</Permission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubePermission, DatabasePermission, DimensionPermission,
MiningModelPermission, MiningStructurePermission,
Permission
Child elements
None
Remarks
The elements that correspond to the parents of RoleID in the Analysis Management Objects (AMO) object model
are CubePermission, DatabasePermission, DimensionPermission, MiningModelPermission,
MiningStructurePermission, and Permission.
See Also
Properties (ASSL)
Root Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the data (rowset) for a data source.
Syntax
<PushedDataSource>
...
<Root>...</Root>
...
</PushedDataSource>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Rowset
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
PushedDataSource
Child elements
None
See Also
Properties (ASSL)
RootMemberIf Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines how the root member or members of a parent attribute are identified.
Syntax
<DimensionAttribute>
...
<RootMemberIf>...</RootMemberIf>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
ParentIsBlankSelfOrMissing
Cardinality
0-1: Optional element that can occur once and only once
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The value of the RootMemberIf element is used only by parent attributes (in other words, the value of the Usage
element of the DimensionAttribute parent element is set to Parent) to determine the root (topmost) members of
a parent-child hierarchy.
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
ParentIsBlankSelfOrMissing
Only members that meet one or more of the conditions
described for ParentIsBlank, ParentIsSelf, or ParentIsMissing
are treated as root members.
ParentIsBlank
Only members with a null, a zero, or an empty string in the
key columns represented by the KeyColumns collection of
DimensionAttribute are treated as root members.
VALUE
DESCRIPTION
ParentIsSelf
Only members with themselves as parents are treated as root
members.
ParentIsMissing
Only members with parents that cannot be found are treated
as root members.
The enumeration that corresponds to the allowed values for RootMemberIf in the Analysis Management Objects
(AMO) object model is RootIfValue.
See Also
Properties (ASSL)
Schema Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the schema of the data source view.
Syntax
<DataSourceView>
...
<Schema>...</Schema>
...
</DataSourceView>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Schema
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataSourceView
Child elements
None
Remarks
The Schema is represented using the XML Schema Definition (XSD) language format of DataSets in the Microsoft
.NET Framework, with some extensions for DataSets and others specific to this usage within the data definition
language (DDL). DataSets define a flexible mapping from XSD to a relational schema, but then return XSD in a
more canonical form. Only this canonical form is valid within data sources.
The element that corresponds to the parent of Schema in the Analysis Management Objects (AMO) object model
is DataSourceView.
See Also
Properties (ASSL)
ScriptCacheProcessingMode Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether the server should build the script cache during processing or after processing.
Syntax
<Cube>
...
<ScriptCacheProcessingMode>...</ScriptCacheProcessingMode>
...
</Cube>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Regular
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Cube
Child elements
None
Remarks
The value of this element is limited to one of the strings in the following table.
VALUE
DESCRIPTION
Regular
The server builds the script cache during processing.
Lazy
The server builds the script cache after processing.
The enumeration that corresponds to the allowed values for ScriptCacheProcessingMode in the Analysis
Management Objects (AMO) object model is ScriptCacheProcessingMode.
The element that corresponds to the parent of ScriptCacheProcessingMode in the Analysis Management Objects
(AMO) object model is Cube.
See Also
Properties (ASSL)
SilenceInterval Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the minimum amount of time the instance of Microsoft SQL Server Analysis Services pauses before
starting the multidimensional OLAP (MOLAP) imaging process.
Syntax
<ProactiveCaching>
...
<SilenceInterval>...</SilenceInterval>
...
</ProactiveCaching>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
duration
Default value
P0s
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ProactiveCaching
Child elements
None
Remarks
The element that corresponds to the parent of SilenceInterval in the Analysis Management Objects (AMO) object
model is ProactiveCaching.
See Also
Properties (ASSL)
SilenceOverrideInterval Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the amount of time that must elapse after receiving initial notification before multidimensional OLAP
(MOLAP) imaging begins unconditionally.
Syntax
<ProactiveCaching>
...
<SilenceOverrideInterval>...</SilenceOverrideInterval>
...
</ProactiveCaching>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
duration
Default value
P0s
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ProactiveCaching
Child elements
None
Remarks
The value of SilenceOverrideInterval overrides the value of SilenceInterval if a notification is received during
the silence period.
The element that corresponds to the parent of SilenceOverrideInterval in the Analysis Management Objects
(AMO) object model is ProactiveCaching.
See Also
Properties (ASSL)
Slice Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Multidimensional Expressions (MDX) expression defining the slice contained in a partition.
Syntax
<Partition>
...
<Slice>...</Slice>
...
</Partition>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Partition
Child elements
None
Remarks
The Slice element contains an MDX tuple expression or set expression that identifies the portion of the cube for
which the partition stores information. The MDX expression is similar to the StrToSet MDX function with the
CONSTRAINED keyword, in that the expression cannot include MDX or user-defined functions.
The element that corresponds to the parent of Slice in the Analysis Management Objects (AMO) object model is
Partition.
See Also
Properties (ASSL)
SolveOrder Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the solve order in which the CalculationProperty element is applied to a calculated member or calculated
cell definition.
Syntax
<CalculationProperty>
...
<SolveOrder>...</SolveOrder>
...
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Integer
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
CalculationProperty
Child elements
None
Remarks
The SolveOrder property applies to CalculationProperty elements with a CalculationType of Member or Cells.
The element that corresponds to the parent of SolveOrder in the Analysis Management Objects (AMO) object
model is CalculationProperty.
See Also
CalculationProperties Element (ASSL)
MdxScript Element (ASSL)
MdxScripts Element (ASSL)
Properties (ASSL)
Source Element (Binding) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the source of data to which the parent element is bound.
Syntax
<AggregationInstance> <!-- or one of the elements listed below in the Element Relationships table -->
...
<Source>...</Source>
...
</Cube>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
See the table below.
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
ANCESTOR OR PARENT
DATA TYPE
AggregationInstance
TabularBinding
AggregationInstanceMeasure
ColumnBinding
Cube
DataSourceViewBinding
DataItem
Any data type derived from Binding, depending on the parent
of DataItem. For more information, see Remarks.
Dimension
CubeDimensionBinding, DataSourceViewBinding,
DimensionBinding, TimeBinding
DimensionAttribute
AttributeBinding, UserDefinedGroupBinding
MeasureGroup
MeasureGroupBinding
MeasureGroupDimension
MeasureGroupDimensionBinding
MiningStructure
CubeDimensionBinding, DataSourceViewBinding,
DimensionBinding
Partition
TabularBinding
ANCESTOR OR PARENT
DATA TYPE
ProactiveCaching
Any data type derived from ProactiveCachingBinding,
depending on the processing and notification options used by
the parent of the ProactiveCaching element.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AggregationInstance, AggregationInstanceMeasure, Cube,
DataItem, Dimension, DimensionAttribute, MeasureGroup,
MeasureGroupDimension, MiningStructure, Partition,
ProactiveCaching.
Child elements
None
Remarks
In the Source element, the derived Binding data types that are allowed in the DataItem element depend on the
parent of the DataItem element.
DATAITEM PARENT
ALLOWED DATA TYPES
DimensionAttribute
AttributeBinding, ColumnBinding, TimeAttributeBinding (only
for KeyColumns).
MeasureGroupAttribute
AttributeBinding, ColumnBinding, InheritedBinding.
ScalarMiningStructureColumn
ColumnBinding
For more information about the Binding type, including tables of Analysis Services Scripting Language (ASSL)
objects of the Binding type and the inheritance hierarchy of Binding types, see Binding Data Type (ASSL).
For more information about data bindings in ASSL, see Data Sources and Bindings (SSAS Multidimensional).
See Also
Properties (ASSL)
Source Element (ComAssembly) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the file name or programmatic identifier (ProgID) for a Component Object Model (COM) component.
Syntax
<ComAssembly>
...
<Source>...</Source>
...
</ComAssembly>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ComAssembly
Child elements
None
Remarks
The element that corresponds to the parent of Source in the Analysis Management Objects (AMO) object model is
ComAssembly.
See Also
Assembly Element (ASSL)
ClrAssembly Data Type (ASSL)
Assemblies Element (ASSL)
Database Element (ASSL)
Server Element (ASSL)
Properties (ASSL)
Source Element (Measure) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the details of the source containing the value of the Measure element.
Syntax
<Measure>
...
<Source xsi:type="DataItem">...</Source>
...
</Measure>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
DataItem
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Measure
Child elements
None
Remarks
The Source of the DataItem, which serves as the Source of the Measure, can in turn be of type RowBinding,
ColumnBinding, MeasureBinding, or CubeDimensionBinding.
For additional information about the DataItem type, including a table of ASSL objects and properties of the
DataItem type, see DataItem Data Type (ASSL).
The element corresponding to the parent of Source in the Analysis Management Objects (AMO) object model is
Measure.
See Also
Properties (ASSL)
SourceAttributeID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the source attribute on which the Level element is based.
Syntax
<Level>
...
<SourceAttributeID>...</SourceAttributeID>
...
</Level>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Level
Child elements
None
Remarks
The element corresponding to the parent of SourceAttributeID in the Analysis Management Objects (AMO) object
model is Level.
See Also
Properties (ASSL)
SourceColumnID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the source mining structure column in the ancestor MiningStructure element.
Syntax
<MiningModelColumn>
...
<SourceColumnID>...</SourceColumnID>
...
</MiningModelColumn>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningModelColumn
Child elements
None
Remarks
The value of the SourceColumnID element matches the identifier of a mining structure column in the Columns
collection of the parent MiningStructure.
The element that corresponds to the parent of SourceColumnID in the Analysis Management Objects (AMO)
object model is MiningModelColumn.
See Also
Properties (ASSL)
State Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a read-only value that describes the current processing state of the parent element.
Syntax
<Cube> <!-- or Dimension, MeasureGroup, MiningModel, MiningStructure, Partition -->
...
<State>...</State>
...
</Cube>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Cube, Dimension, MeasureGroup, MiningModel,
MiningStructure, Partition
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Processed
The element has been fully processed.
PartiallyProcessed
The element has been partially processed. (Cube and
MeasureGroup only.)
Unprocessed
The element has not been processed.
The enumeration that corresponds to the allowed values for State in the Analysis Management Objects (AMO)
object model is AnalysisState.
The elements that correspond to the parents of State in the Analysis Management Objects (AMO) object model are
Cube, Dimension, MeasureGroup, MiningModel, MiningStructure, and Partition.
See Also
Properties (ASSL)
Status Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Multidimensional Expressions (MDX) expression that returns a status indicator for a Kpi element.
Syntax
<Kpi>
...
<Status>...</Status>
...
</Kpi>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Kpi
Child elements
None
Remarks
The Status element contains an MDX expression.
The element that corresponds to the parent of Status in the Analysis Management Objects (AMO) object model is
Kpi.
See Also
Properties (ASSL)
StatusGraphic Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the recommended graphical representation of the status of the Kpi element.
Syntax
<Kpi>
...
<StatusGraphic>...</StatusGraphic>
...
</Kpi>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Kpi
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Traffic Light - Single
Traffic light (single)
Traffic Light - Multiple
Traffic light (multiple)
Road Signs
Road signs
Gauge - Ascending
Gauge
Gauge - Descending
Reversed Gauge
VALUE
DESCRIPTION
Thermometer
Thermometer
Cylinder
Cylinder
Smiley Face
Face
The element that corresponds to the parent of StatusGraphic in the Analysis Management Objects (AMO) object
model is Kpi.
See Also
Properties (ASSL)
StopTime Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the date and time at which a Trace element should stop.
Syntax
<Trace>
...
<StopTime>...</StopTime>
...
</Trace>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
DateTime
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Trace
Child elements
None
The element that corresponds to the parent of StopTime in the Analysis Management Objects (AMO) object model
is Trace.
See Also
Traces Element (ASSL)
Properties (ASSL)
StorageEngineUsed Element (XMLA)
3/24/2017 • 1 min to read • Edit Online
Contains a read-only value that describes the current database type.
Syntax
<Databases>
<Database>
<Name>...</Name>
<ID>...</ID>
<CreatedTimestamp>...</CreatedTimestamp>
<LastSchemaUpdate>...</LastSchemaUpdate>
<LastUpdate>...</LastUpdate>
<Description>...</Description>
<State> </State>
<AggregationPrefix>...</AggregationPrefix>
<EstimatedSize>...</EstimatedSize>
<LastProcessed>...</LastProcessed>
<Language>...</Language>
<Collation>...</Collation>
<Visible>...</Visible>
<MasterDatasourceID>...</MasterDataSourceID>
<Accounts>...</Accounts>
<DataSources>...</DataSources>
<DataSourceViews>...</DataSourceViews>
<Dimensions>...</Dimensions>
<Cubes>...</Cubes>
<MiningStructures>...</MiningStructures>
<Roles>...</Roles>
<Assemblies>...</Assemblies>
<DatabasePermissions>...</DatabasePermissions>
<Translations>...</Translations>
<Annotations>...</Annotations>
<StorageEngineUsed >...</StorageEngineUsed>
</Database>
</Databases>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
database
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Traditional
The database model corresponds to a MOLAP, ROLAP, or
HOLAP storage mode.
InMemory
The database model corresponds to an IMBI storage mode.
Mixed
The database model mixes IMBI and MOLAP, ROLAP, or
HOLAP storage modes.
The enumeration that corresponds to the allowed values for StorageEngineUsed in the Analysis Management
Objects (AMO) object model is StorageEngineUsed.
The elements that correspond to the parents of StorageEngineUsed in the Analysis Management Objects (AMO)
object model are Database.
StorageLocation Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the file system storage location for the contents of the parent element.
Syntax
<Cube><!-- or MeasureGroup, Partition -->
...
<StorageLocation>...</StorageLocation>
...
</Cube>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
See the table below.
Cardinality
0-1: Optional element that can occur once and only once.
ANCESTOR OR PARENT
DEFAULT VALUE
Cube
None
MeasureGroup
Value of StorageLocation from the Cube parent element.
Partition
Value of StorageLocation from the MeasureGroup parent
element.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Cube, MeasureGroup, Partition
Child elements
None
Remarks
The elements that correspond to the parents of StorageLocation in the Analysis Management Objects (AMO)
object model are Cube, MeasureGroup, and Partition.
See Also
Properties (ASSL)
StorageMode Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the storage mode for the parent element.
Syntax
<Cube> <!-- or Dimension, MeasureGroup, Partition -->
...
<StorageMode>...</StorageMode>
...
</Cube>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
MOLAP
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
Cube Element (ASSL), Dimension Element (ASSL),
MeasureGroup Element (ASSL), Partition Element (ASSL)
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
MOLAP
The parent uses multidimensional OLAP (MOLAP) storage.
ROLAP
The parent uses relational OLAP (ROLAP) storage.
HOLAP
The parent uses hybrid OLAP (HOLAP) storage.
Note: This value is not valid for Dimension parent elements.
InMemory
The parent uses IMBI storage.
The enumeration that corresponds to the allowed values for StorageMode in the Analysis Management Objects
(AMO) object model is StorageMode.
The elements that correspond to the parents of StorageMode in the Analysis Management Objects (AMO) object
model are Cube, Dimension, MeasureGroup, and Partition.
See Also
Properties (ASSL)
TableID Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the identifier (ID) of the table (from the DataSourceView element) associated with the parent element.
Syntax
<ColumnBinding> <!-- or DSVTableBinding, RowBinding, IncrementalProcessingNotification -->
...
<TableID>...</TableID>
...
</ColumnBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
ColumnBinding, DSVTableBinding,
IncrementalProcessingNotification, RowBinding
Child elements
None
Remarks
The table identified by TableID must be within the data source to which the owning object (dimension or cube) is
bound.
The elements that correspond to the parents of TableID in the Analysis Management Objects (AMO) object model
are ColumnBinding, Microsoft.AnalysisServices.DSVTableBinding, IncrementalProcessingNotification, and
RowBinding.
See Also
Properties (ASSL)
Target Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the target of the Action element.
Syntax
<Action>
...
<Target>...</Target>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Action
Child elements
None
Remarks
The expected value of this element depends on the value of the TargetType element for the parent Action. The
following table describes the expected values of Target based on the value of TargetType.
TARGETTYPE VALUE
EXPECTED VALUE
Cube
The name of a cube.
Cells
A subcube expression.
Set
A set expression or the name of a named set.
Note: A subselect statement cannot be used.
Hierarchy, HierarchyMembers
The name of a hierarchy.
TARGETTYPE VALUE
EXPECTED VALUE
Dimension, DimensionMembers
The name of a dimension.
Level, LevelMembers
The name of a level.
Attribute, AttributeMembers
The name of an attribute.
The element that corresponds to the parent of Target in the Analysis Management Objects (AMO) object model is
Action.
See Also
Properties (ASSL)
TargetType Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Identifies the item type of the item identified in the Target element.
Syntax
<Action>
...
<TargetType>...</TargetType>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Action
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Cube
The target of the action is a cube.
Cells
The target of the action is a subcube.
Set
The target of the action is a set.
Hierarchy
The target of the action is a hierarchy.
Level
The target of the action is a level.
VALUE
DESCRIPTION
DimensionMembers
The target of the action is the members of a dimension.
HierarchyMembers
The target of the action is the members of a hierarchy.
LevelMembers
The target of the action is the members of a level.
AttributeMembers
The target of the action is the members of an attribute.
The enumeration that corresponds to the allowed values for TargetType in the Analysis Management Objects
(AMO) object model is ActionTargetType.
The element that corresponds to the parent of TargetType in the Analysis Management Objects (AMO) object
model is Action.
See Also
Properties (ASSL)
Text Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the text of a Command element.
Syntax
<Command>
<Text>...</Text>
</Command>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Command
Child elements
None
Remarks
The element that corresponds to the parent of Text in the Analysis Management Objects (AMO) object model is
Command.
See Also
Commands Element (ASSL)
Properties (ASSL)
Timeout Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the time, in seconds, after which an attempt to retrieve data reports a timeout.
Syntax
<DataSource>
...
<Timeout>...</Timeout>
...
</DataSource>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Duration
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataSource
Child elements
None
Remarks
The element that corresponds to the parent of Timeout in the Analysis Management Objects (AMO) object model
is DataSource.
See Also
Properties (ASSL)
Trend Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Multidimensional Expressions (MDX) expression that returns a trend indicator for a Kpi element.
Syntax
<Kpi>
...
<Trend>...</Trend>
...
</Kpi>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Kpi
Child elements
None
Remarks
The Trend element contains an MDX expression that evaluates to a number between -1 and 1.
The element that corresponds to the parent of Trend in the Analysis Management Objects (AMO) object model is
Kpi.
See Also
Properties (ASSL)
TrendGraphic Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the recommended graphical representation of the trend of the Kpi element.
Syntax
<Kpi>
...
<TrendGraphic>...</TrendGraphic>
...
</Kpi>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Kpi
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Standard Arrow
Standard arrow
Status Arrow - Ascending
Status arrow
Status Arrow - Descending
Reversed status arrow
Smiley Face
Face
The element that corresponds to the parent of TrendGraphic in the Analysis Management Objects (AMO) object
model is Kpi.
See Also
Properties (ASSL)
Trimming Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies how data from the data source is trimmed.
Syntax
<DataItem>
...
<Trimming>...</Trimming>
...
</DataItem>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Right
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DataItem
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Left
Data is trimmed on the left.
Right
Data is trimmed on the right.
LeftRight
Data is trimmed on the left and right.
None
Data is not trimmed.
The enumeration that corresponds to the allowed values for Trimming in the Analysis Management Objects
(AMO) object model is Trimming.
The element that corresponds to the parent of Trimming in the Analysis Management Objects (AMO) object
model is DataItem.
See Also
Properties (ASSL)
Type Element (Action) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the type of the Action element.
Syntax
<Action>
...
<Type>...</Type>
...
</Action>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Action
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Url
Displays a variable page in an Internet browser.
Html
Executes an HTML script in an Internet browser.
Statement
Executes an OLE DB command.
VALUE
DESCRIPTION
DrillThrough
Retrieves a rowset for drillthrough.
This value is identical to Rowset and identifies drillthrough
actions. It can only be used on actions whose TargetType
value is set to Cells.
DataSet
Retrieves a dataset.
Rowset
Retrieves a rowset.
CommandLine
Executes a command at a command prompt.
Proprietary
Performs an operation using an interface different than those
listed earlier in this table.
Report
Displays a variable page in an Internet browser.
This value is identical to Url and identifies report actions.
The element that corresponds to the parent of Type in the Analysis Management Objects (AMO) object model is
Action.
See Also
DrillThroughAction Data Type (ASSL)
ReportAction Data Type (ASSL)
Properties (ASSL)
Type Element (Binding) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the type of the attribute binding.
Syntax
<AttributeBinding> <!-- or CubeAttributeBinding -->
...
<Type>...</Type>
...
</AttributeBinding>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AttributeBinding, CubeAttributeBinding
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
All
All level
Key
Member keys
Name
Member name
Value
Member value
Translation
Member translations
VALUE
DESCRIPTION
UnaryOperator
Unary operators
SkippedLevels
Skipped levels
CustomRollup
Custom rollup formulas
CustomRollupProperties
Custom rollup properties
The elements that correspond to the parents of Type in the Analysis Management Objects (AMO) object model are
AttributeBinding and CubeAttributeBinding.
See Also
Binding Data Type (ASSL)
Properties (ASSL)
Type Element (ClrAssemblyFile) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the file type of one of the files that belong to a Microsoft .NET Framework assembly.
Syntax
<ClrAssemblyFile>
...
<Type>...</Type>
...
</ClrAssemblyFile>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
ClrAssemblyFile
Child elements
None
Remarks
The value of this element is limited to one of the following strings:
VALUE
DESCRIPTION
Main
Specified file is the main file in the assembly.
Dependent
Specified file is a dependent file in the assembly.
Debug
Specified file contains debugging information.
The enumeration that corresponds to the allowed values for Type in the Analysis Management Objects (AMO)
object model is ClrAssemblyFileType.
The element that corresponds to the parent of Type in the Analysis Management Objects (AMO) object model is
ClrAssemblyFile.
See Also
File Element (ASSL)
Files Element (ASSL)
ClrAssembly Data Type (ASSL)
Assembly Element (ASSL)
Assemblies Element (ASSL)
Properties (ASSL)
Type Element (Dimension) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Provides information about the contents of the dimension.
Syntax
<Dimension>
...
<Type>...</Type>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Regular
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Dimension
Child elements
None
Remarks
Some values for Type, for example Accounts, determine specific behavior.
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Regular
The dimension is a regular dimension.
Time
The dimension is a time dimension.
Note: This value indicates that the dimension supports
functionality specific to time dimensions.
Geography
The dimension contains geographical attributes.
VALUE
DESCRIPTION
Organization
The dimension contains organizational attributes.
BillOfMaterials
The dimension contains bill of materials attributes.
Accounts
The dimension contains account-related attributes.
Note: This value indicates that the dimension supports
functionality specific to account dimensions.
Customers
The dimension contains customer-related attributes.
Products
The dimension contains product-related attributes.
Scenario
The dimension contains scenario-related attributes.
Quantitative
The dimension contains quantitative attributes.
Utility
The dimension contains utility attributes.
Currency
The dimension contains currency attributes.
Rates
The dimension contains exchange rate attributes.
Channel
The dimension contains channel attributes.
Promotion
The dimension contains promotion-related attributes.
The enumeration that corresponds to the allowed values for Type in the Analysis Management Objects (AMO)
object model is DimensionType.
The element that corresponds to the parent of Type in the Analysis Management Objects (AMO) object model is
Dimension.
See Also
Properties (ASSL)
Type Element (DimensionAttribute) (ASSL)
3/24/2017 • 11 min to read • Edit Online
Contains the type of the attribute.
Syntax
<DimensionAttribute>
...
<Type>...</Type>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Regular
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Account
The attribute represents the name of an account.
AccountNumber
The attribute represents the number of an account.
AccountType
The attribute represents the type of an account.
Address
The attribute represents an address.
AddressBuilding
The attribute represents a building identifier for an address.
VALUE
DESCRIPTION
AddressCity
The attribute represents a city for an address.
AddressCountry
The attribute represents a country or region for an address.
AddressFax
The attribute represents a fax telephone number.
AddressFloor
The attribute represents a floor identifier for an address.
AddressHouse
The attribute represents a house number for an address.
AddressPhone
The attribute represents a telephone number.
AddressQuarter
The attribute represents a quarter for an address.
AddressRoom
The attribute represents a room identifier for an address.
AddressStateOrProvince
The attribute represents a state or province for an address.
AddressStreet
The attribute represents the street for an address.
AddressZip
The attribute represents a postal code (ZIP code) for an
address.
BOMResource
The attribute represents a resource for a bill of materials
(BOM).
Caption
The attribute represents a caption.
CaptionAbbreviation
The attribute represents an abbreviation.
CaptionDescription
The attribute represents a description.
Channel
The attribute represents a channel.
City
The attribute represents a city.
Company
The attribute represents a company.
Continent
The attribute represents a continent.
Country
The attribute represents a country or region.
County
The attribute represents a county.
CurrencyDestination
The attribute represents the destination currency of a currency
exchange.
CurrencyISOcode
The attribute represents the ISO code of a currency.
CurrencName
The attribute represents the name of a currency.
VALUE
DESCRIPTION
CurrencySource
The attribute represents the source currency of a currency
exchange.
CustomerGroup
The attribute represents a group of customers.
CustomerHousehold
The attribute represents a household of customers.
Customers
The attribute represents a customer.
Date
The attribute represents a date.
DateCanceled
The attribute represents a cancellation date.
DateDuration
The attribute represents a duration.
DateEnded
The attribute represents an end date.
DateModified
The attribute represents a modification date.
DateStart
The attribute represents a start date.
DayOfHalfYears
The attribute represents the day ordinal of a half-year.
DayOfMonth
The attribute represents the day ordinal of a month.
DayOfQuarter
The attribute represents the day ordinal of a quarter.
DayOfTrimester
The attribute represents the day ordinal of a trimester.
DayOfWeek
The attribute represents the day ordinal of a week.
DayOfYear
The attribute represents the day ordinal of a year.
Days
The attribute represents days.
DaysOfTenDays
The attribute represents the day ordinal of a ten-day period.
FiscalDay
The attribute represents days in a fiscal calendar.
FiscalDayOfHalfYears
The attribute represents the day ordinal of a half-year in a
fiscal calendar.
FiscalDayOfMonth
The attribute represents the day ordinal of a month in a fiscal
calendar.
FiscalDayOfQuarter
The attribute represents the day ordinal of a quarter in a fiscal
calendar.
FiscalDayOfTrimester
The attribute represents the day ordinal of a trimester in a
fiscal calendar.
VALUE
DESCRIPTION
FiscalDayOfWeek
The attribute represents the day ordinal of a week in a fiscal
calendar.
FiscalDayOfYear
The attribute represents the day ordinal of a year in a fiscal
calendar.
FiscalHalfYears
The attribute represents half-years in a fiscal calendar.
FiscalHalfYearsOfYear
The attribute represents the half-year ordinal of a year in a
fiscal calendar.
FiscalMonth
The attribute represents months in a fiscal calendar.
FiscalMonthOfHalfYears
The attribute represents the month ordinal of a half-year in a
fiscal calendar.
FiscalMonthOfQuarter
The attribute represents the month ordinal of a quarter in a
fiscal calendar.
FiscalMonthOfTrimester
The attribute represents the month ordinal of a trimester in a
fiscal calendar.
FiscalMonthOfYear
The attribute represents the month ordinal of a year in a fiscal
calendar.
FiscalQuarter
The attribute represents quarters in a fiscal calendar.
FiscalQuarterOfHalfYear
The attribute represents the quarter ordinal of a half-year in a
fiscal calendar.
FiscalQuarterOfYear
The attribute represents the quarter ordinal of a year in a fiscal
calendar.
FiscalTrimester
The attribute represents trimesters in a fiscal calendar.
FiscalTrimesterOfYear
The attribute represents the trimester ordinal of a year in a
fiscal calendar.
FiscalWeek
The attribute represents weeks in a fiscal calendar.
FiscalWeekOfHalfYears
The attribute represents the week ordinal of a half-year in a
fiscal calendar.
FiscalWeekOfMonth
The attribute represents the week ordinal of a month in a
fiscal calendar.
FiscalWeekOfQuarter
The attribute represents the week ordinal of a quarter in a
fiscal calendar.
FiscalWeekOfTrimester
The attribute represents the week ordinal of a trimester in a
fiscal calendar.
VALUE
DESCRIPTION
FiscalWeekOfYear
The attribute represents the week ordinal of a year in a fiscal
calendar.
FiscalYear
The attribute represents years in a fiscal calendar.
FormattingColor
The attribute represents the color used in formatting.
FormattingFont
The attribute represents the font used in formatting.
FormattingFontEffects
The attribute represents the font effects used in formatting.
FormattingFontSize
The attribute represents the font size used in formatting.
FormattingOrder
The attribute represents the order used in formatting.
FormattingSubtotal
The attribute represents a subtotal.
GeoBoundaryBottom
The attribute represents the bottommost value of a
geographic boundary.
GeoBoundaryFront
The attribute represents the frontmost value of a geographic
boundary.
GeoBoundaryLeft
The attribute represents the leftmost value of a geographic
boundary.
GeoBoundaryPolygon
The attribute represents the polygon definition of a
geographic boundary.
GeoBoundaryRear
The attribute represents the rearmost value of a geographic
boundary.
GeoBoundaryRight
The attribute represents the rightmost value of a geographic
boundary.
GeoBoundaryTop
The attribute represents the topmost value of a geographic
boundary.
GeoCentroidX
The attribute represents an X-axis centroid for a geographic
region.
GeoCentroidY
The attribute represents a Y-axis centroid for a geographic
region.
GeoCentroidZ
The attribute represents a Z-axis centroid for a geographic
region.
HalfYears
The attribute represents half-years.
HalfYearsOfYear
The attribute represents the half-year ordinal of a year.
Hours
The attribute represents hours.
VALUE
DESCRIPTION
Id
The attribute represents an identifier or key.
IsHoliday
The attribute indicates whether a date is a holiday.
ISO8601DayOfWeek
The attribute represents the day ordinal of a week in an ISO
8601 calendar.
ISO8601DayOfYear
The attribute represents the day ordinal of a year in an ISO
8601 calendar.
ISO8601Days
The attribute represents days in an ISO 8601 calendar.
ISO8601Week
The attribute represents weeks in an ISO 8601 calendar.
ISO8601WeekOfYear
The attribute represents the week ordinal of a year in an ISO
8601 calendar.
ISO8601Year
The attribute represents years in an ISO 8601 calendar.
IsWeekDay
The attribute indicates whether a date is a weekday.
IsWorkingDay
The attribute indicates whether a date is a working day.
ManufacturingDay
The attribute represents days in a manufacturing calendar.
ManufacturingDayOfHalfYears
The attribute represents the day ordinal of a half-year in a
manufacturing calendar.
ManufacturingDayOfMonth
The attribute represents the day ordinal of a month in a
manufacturing calendar.
ManufacturingDayOfQuarter
The attribute represents the day ordinal of a quarter in a
manufacturing calendar.
ManufacturingDayOfTrimester
The attribute represents the day ordinal of a trimester in a
manufacturing calendar.
ManufacturingDayOfWeek
The attribute represents the day ordinal of a week in a
manufacturing calendar.
ManufacturingDayOfYear
The attribute represents the day ordinal of a year in a
manufacturing calendar.
ManufacturingHalfYears
The attribute represents half-years in a manufacturing
calendar.
ManufacturingHalfYearsOfYear
The attribute represents the half-year ordinal of a year in a
manufacturing calendar.
ManufacturingMonth
The attribute represents months in a manufacturing calendar.
VALUE
DESCRIPTION
ManufacturingMonthOfHalfYears
The attribute represents the month ordinal of a half-year in a
manufacturing calendar.
ManufacturingMonthOfQuarter
The attribute represents the month ordinal of a quarter in a
manufacturing calendar.
ManufacturingMonthOfTrimester
The attribute represents the month ordinal of a trimester in a
manufacturing calendar.
ManufacturingMonthOfYear
The attribute represents the month ordinal of a year in a
manufacturing calendar.
ManufacturingQuarter
The attribute represents quarters in a manufacturing calendar.
ManufacturingQuarterOfHalfYear
The attribute represents the quarter ordinal of a half-year in a
manufacturing calendar.
ManufacturingQuarterOfYear
The attribute represents the quarter ordinal of a year in a
manufacturing calendar.
ManufacturingTrimester
The attribute represents trimesters in a manufacturing
calendar.
ManufacturingTrimesterOfYear
The attribute represents the trimester ordinal of a year in a
manufacturing calendar.
ManufacturingWeek
The attribute represents weeks in a manufacturing calendar.
ManufacturingWeekOfHalfYears
The attribute represents the week ordinal of a half-year in a
manufacturing calendar.
ManufacturingWeekOfMonth
The attribute represents the week ordinal of a month in a
manufacturing calendar.
ManufacturingWeekOfQuarter
The attribute represents the week ordinal of a quarter in a
manufacturing calendar.
ManufacturingWeekOfTrimester
The attribute represents the week ordinal of a trimester in a
manufacturing calendar.
ManufacturingWeekOfYear
The attribute represents the week ordinal of a year in a
manufacturing calendar.
ManufacturingYear
The attribute represents years in a manufacturing calendar.
Minutes
The attribute represents minutes.
MonthOfHalfYears
The attribute represents the month ordinal of a half-year.
MonthOfQuarter
The attribute represents the month ordinal of a quarter.
MonthOfTrimester
The attribute represents the month ordinal of a trimester.
VALUE
DESCRIPTION
MonthOfYear
The attribute represents the month ordinal of a year.
Months
The attribute represents months.
OrganizationalUnit
The attribute represents an organizational unit.
OrgTitle
The attribute represents an organizational title.
PercentOwnership
The attribute represents a percent of ownership.
PercentVoteRight
The attribute represents a percent of voting rights.
Person
The attribute represents a person.
PersonContact
The attribute represents contact information for a person.
PersonDemographic
The attribute represents demographic information for a
person.
PersonFirstName
The attribute represents the given name (first name) of a
person.
PersonFullName
The attribute represents the full name of a person.
PersonLastName
The attribute represents the surname (last name) of a person.
PersonMiddleName
The attribute represents the middle name of a person.
PhysicalColor
The attribute represents a color.
PhysicalDensity
The attribute represents density.
PhysicalDepth
The attribute represents depth.
PhysicalHeight
The attribute represents height.
PhysicalSize
The attribute represents a size.
PhysicalVolume
The attribute represents volume.
PhysicalWeight
The attribute represents weight.
PhysicalWidth
The attribute represents width.
Point
The attribute represents a point.
PostalCode
The attribute represents a postal code.
Product
The attribute represents a product.
VALUE
DESCRIPTION
ProductBrand
The attribute represents a product brand.
ProductCategory
The attribute represents a product category.
ProductGroup
The attribute represents a product group.
ProductSKU
The attribute represents a product stock keeping unit (SKU).
ProjectCode
The attribute represents a project code.
Projectcompletion
The attribute represents the completion status of a project.
ProjectEnddate
The attribute represents a project end date.
ProjectName
The attribute represents a project name.
ProjectStartDate
The attribute represents a project start date.
Promotion
The attribute represents a promotion.
QtyRangeHigh
The attribute represents the highest value of a range of
quantities.
QtyRangeLow
The attribute represents the lowest value of a range of
quantities.
Quantitative
The attribute represents a quantitative attribute.
QuarterOfHalfYear
The attribute represents the quarter ordinal of a half-year.
QuarterOfYear
The attribute represents the quarter ordinal of a year.
Quarters
The attribute represents quarters.
Rate
The attribute represents a rate.
RateType
The attribute represents a rate type.
Region
The attribute represents a customer-defined region.
Regular
The attribute represents a regular attribute.
RelationToParent
The attribute represents a relation to a parent.
ReportingDay
The attribute represents days in a reporting calendar.
ReportingDayOfHalfYears
The attribute represents the day ordinal of a half-year in a
reporting calendar.
ReportingDayOfMonth
The attribute represents the day ordinal of a month in a
reporting calendar.
VALUE
DESCRIPTION
ReportingDayOfQuarter
The attribute represents the day ordinal of a quarter in a
reporting calendar.
ReportingDayOfTrimester
The attribute represents the day ordinal of a trimester in a
reporting calendar.
ReportingDayOfWeek
The attribute represents the day ordinal of a week in a
reporting calendar.
ReportingDayOfYear
The attribute represents the day ordinal of a year in a
reporting calendar.
ReportingHalfYears
The attribute represents half-years in a reporting calendar.
ReportingHalfYearsOfYear
The attribute represents the half-year ordinal of a year in a
reporting calendar.
ReportingMonth
The attribute represents months in a reporting calendar.
ReportingMonthOfHalfYears
The attribute represents the month ordinal of a half-year in a
reporting calendar.
ReportingMonthOfQuarter
The attribute represents the month ordinal of a quarter in a
reporting calendar.
ReportingMonthOfTrimester
The attribute represents the month ordinal of a trimester in a
reporting calendar.
ReportingMonthOfYear
The attribute represents the month ordinal of a year in a
reporting calendar.
ReportingQuarter
The attribute represents quarters in a reporting calendar.
ReportingQuarterOfHalfYear
The attribute represents the quarter ordinal of a half-year in a
reporting calendar.
ReportingQuarterOfYear
The attribute represents the quarter ordinal of a year in a
reporting calendar.
ReportingTrimester
The attribute represents trimesters in a reporting calendar.
ReportingTrimesterOfYear
The attribute represents the trimester ordinal of a year in a
reporting calendar.
ReportingWeek
The attribute represents weeks in a reporting calendar.
ReportingWeekOfHalfYears
The attribute represents the week ordinal of a half-year in a
reporting calendar.
ReportingWeekOfMonth
The attribute represents the week ordinal of a month in a
reporting calendar.
VALUE
DESCRIPTION
ReportingWeekOfQuarter
The attribute represents the week ordinal of a quarter in a
reporting calendar.
ReportingWeekOfTrimester
The attribute represents the week ordinal of a trimester in a
reporting calendar.
ReportingWeekOfYear
The attribute represents the week ordinal of a year in a
reporting calendar.
ReportingYear
The attribute represents years in a reporting calendar.
Representative
The attribute represents a representative.
Scenario
The attribute represents a scenario.
Seconds
The attribute represents seconds.
Sequence
The attribute represents a sequence attribute.
ShortCaption
The attribute represents a short caption.
StateOrProvince
The attribute represents a state or province.
TenDayOfHalfYears
The attribute represents the ten-day period ordinal of a halfyear.
TenDayOfQuarter
The attribute represents the ten-day period ordinal of a
quarter.
TenDayOfTrimester
The attribute represents the ten-day period ordinal of a
trimester.
TenDayOfYear
The attribute represents the ten-day period ordinal of a year.
TenDays
The attribute represents ten-day periods.
TenDaysOfMonth
The attribute represents the ten-day period ordinal of a
month.
Trimester
The attribute represents trimesters.
TrimesterOfYear
The attribute represents the trimester ordinal of a year.
UndefinedTime
The attribute represents an undefined time period.
Utility
The attribute represents a utility.
Version
The attribute represents a version.
WebHtml
The attribute represents HTML content.
VALUE
DESCRIPTION
WebMailAlias
The attribute represents an e-mail alias.
WebUrl
The attribute represents a URL address.
WebXmlOrXsl
The attribute represents XML or XSL content.
WeekOfHalfYears
The attribute represents the week ordinal of a half-year.
WeekOfMonth
The attribute represents the week ordinal of a month.
WeekOfQuarter
The attribute represents the week ordinal of a quarter.
WeekOfTrimester
The attribute represents the week ordinal of a trimester.
WeekOfYear
The attribute represents the week ordinal of a year.
Weeks
The attribute represents weeks.
Years
The attribute represents years.
The enumeration that corresponds to the allowed values for Type in the Analysis Management Objects (AMO)
object model is AttributeType.
The element that corresponds to the parent of Type in the Analysis Management Objects (AMO) object model is
DimensionAttribute.
See Also
Attributes Element (ASSL)
Dimension Element (ASSL)
Properties (ASSL)
Type Element (MeasureGroup) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Specifies the type of the MeasureGroup.
Syntax
<MeasureGroup>
...
<Type>...</Type>
...
</MeasureGroup>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Regular
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MeasureGroup
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Regular
Contains regular measures.
ExchangeRate
Contains foreign exchange rate measures.
Sales
Contains sales measures.
Budget
Contains budget measures.
FinancialReporting
Contains financial reporting measures.
VALUE
DESCRIPTION
Marketing
Contains marketing measures.
Inventory
Contains inventory measures.
The enumeration that corresponds to the allowed values for Type in the Analysis Management Objects (AMO)
object model is MeasureGroupType.
The element that corresponds to the parent of Type in the Analysis Management Objects (AMO) object model is
MeasureGroup.
See Also
Properties (ASSL)
Type Element (MeasureGroupAttribute) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the type of a MeasureGroupAttribute element.
Syntax
<MeasureGroupAttribute>
...
<Type>...</Type>
...
</MeasureGroupAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Regular
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MeasureGroupAttribute
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Regular
Represents a regular attribute.
Granularity
Represents a granularity attribute.
The enumeration that corresponds to the allowed values for Type in the Analysis Management Objects (AMO)
object model is MeasureGroupAttributeType.
The element that corresponds to the parent of Type in the Analysis Management Objects (AMO) object model is
MeasureGroupAttribute.
See Also
Attributes Element (ASSL)
RegularMeasureGroupDimension Data Type (ASSL)
Properties (ASSL)
Type Element (MiningStructureColumn) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the type of the MiningStructureColumn element.
Syntax
<MiningStructureColumn>
...
<Type>...</Type>
...
</MiningStructureColumn>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningStructureColumn
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Long
A 64-bit signed integer. This data type maps to the Int64 data
type in the Microsoft .NET Framework and the DBTYPE_I8
data type in OLE DB.
Boolean
A Boolean value. This data type maps to the Boolean data
type in the .NET Framework and the DBTYPE_BOOL data type
in OLE DB.
Text
A null-terminated stream of Unicode characters. This data
type maps to the String data type in the .NET Framework and
the DBTYPE_WSTR data type in OLE DB.
VALUE
DESCRIPTION
Double
A double-precision floating point number within the range 1.79E +308 through 1.79E +308. This data type maps to the
Double data type in the .NET Framework and the DBTYPE_R8
data type in OLE DB.
Date
Date data, stored as a double-precision floating point number.
The whole portion is the number of days since December 30,
1899, while the fractional portion is a fraction of a day. This
data type maps to the DateTime data type in the .NET
Framework and the DBTYPE_DATE data type in OLE DB.
Table
A nested table. This data type maps to the
DBTYPE_HCHAPTER data type in OLE DB.
Note: Table columns in the .NET Framework do not have an
equivalent intrinsic data type, but are instead supported by
the DataReader class.
The enumeration that corresponds to the allowed values for Type in the Analysis Management Objects (AMO)
object model is MiningStructureColumnTypes.
The element that corresponds to the parent of Type in the Analysis Management Objects (AMO) object model is
MiningStructureColumn.
See Also
Properties (ASSL)
Type Element (Partition) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the type of the Partition element.
Syntax
<Partition>
...
<Type>...</Type>
...
</Partition>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Data
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Partition
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Data
The partition contains fact table data.
Writeback
The partition contains writeback table data.
The enumeration that corresponds to the allowed values for Type in the Analysis Management Objects (AMO)
object model is PartitionType.
The element that corresponds to the parent of Type in the Analysis Management Objects (AMO) object model is
Partition.
See Also
Properties (ASSL)
Type Element (PerspectiveCalculation) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates the type of the PerspectiveCalculation element.
Syntax
<PerspectiveCalculation>
...
<Type>...</Type>
...
</PerspectiveCalculation>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
PerspectiveCalculation
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Member
Calculated member
Set
Named set
The enumeration that corresponds to the allowed values for Type in the Analysis Management Objects (AMO)
object model is PerspectiveCalculationType.
The element that corresponds to the parent of Type in the Analysis Management Objects (AMO) object model is
PerspectiveCalculation.
See Also
Properties (ASSL)
UnknownMember Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether the unknown member is visible.
Syntax
<Dimension>
...
<UnknownMember>...</UnknownMember>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Dimension
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Visible
The unknown member exists and is displayed.
Hidden
The unknown member exists but is not displayed.
None
The unknown member is not used.
The enumeration that corresponds to the allowed values for UnknownMember in the Analysis Management
Objects (AMO) object model is UnknownMemberBehavior.
See Also
UnknownMemberName Element (ASSL)
UnknownMemberTranslation Element (ASSL)
Properties (ASSL)
UnknownMemberName Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the caption, in the default language of the dimension, for the unknown member of the dimension.
Syntax
<Dimension>
...
<UnknownMemberName>...</UnknownMemberName>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
Unknown
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Dimension
Child elements
None
Remarks
The value of the UnknownMemberName element supplies the caption used for the unknown member. The
member ID of the unknown member is Dimension.UnknownMember, where Dimension is the unique name of the
dimension, and cannot be changed.
The element that corresponds to the parent of UnknownMemberName in the Analysis Management Objects
(AMO) object model is Dimension.
See Also
Properties (ASSL)
Usage Element (DimensionAttribute) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes how an attribute is used.
Syntax
<DimensionAttribute>
...
<Usage>...</Usage>
...
</DimensionAttribute>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
Regular
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
DimensionAttribute
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Regular
The attribute is a regular attribute.
Key
The attribute is a key attribute.
Parent
The attribute is a parent attribute.
The enumeration that corresponds to the allowed values for Usage in the Analysis Management Objects (AMO)
object model is AttributeUsage.
See Also
Attributes and Attribute Hierarchies
Properties (ASSL)
Usage Element (MiningModelColumn) (ASSL)
3/24/2017 • 1 min to read • Edit Online
Describes how the associated column in the parent MiningStructure is used.
Syntax
<MiningModelColumn>
...
<Usage>...</Usage>
...
</MiningModelColumn>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
MiningModelColumn
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
Key
The column is a key column.
Input
The column is an input column.
Predict
The column is a prediction column.
PredictOnly
The column is a prediction column only.
VALUE
DESCRIPTION
None
The column is not used by the model.
** Warning *\* When the value of Usage is "None", Analysis
Services does not send any value to the server by default;
hence, the Usage attribute is not included in the
request/response.
The enumeration that corresponds to the allowed values for Usage in the Analysis Management Objects (AMO)
object model is MiningModelColumnUsages.
See Also
Properties (ASSL)
Value Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the value of the parent element.
Syntax
<AlgorithmParameter> <!-- or one of the elements listed below in the Element Relationships table -->
...
<Value>...</Value>
...
</AlgorithmParameter>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
See the table below.
Default value
None
Cardinality
1-1: Required element that occurs once and only once.
ANCESTOR OR PARENT
DATA TYPE
AlgorithmParameter
Any simpleType
ServerProperty
Any simpleType
All others
String
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
AlgorithmParameter, Annotation, Kpi,
ReportFormatParameter, ReportParameter, ServerProperty
Child elements
None
Remarks
The Value element contains the value associated with the parent object. The expected value of the Value element
varies depending on the parent element, as described in the following table.
PARENT ELEMENT
EXPECTED VALUE
AlgorithmParameter
The value of the algorithm parameter.
Annotation
The value of the annotation.
Kpi
A Multidimensional Expressions (MDX) expression used to
calculate the value of the key performance indicator (KPI).
ReportFormatParameter
The value of the report format parameter.
ReportParameter
An MDX expression used to calculate the value of the report
parameter.
ServerProperty
The value of the server property for the currently running
instance.
The elements that correspond to the parents of Value in the Analysis Management Objects (AMO) object model
are AlgorithmParameter, Annotation, Kpi, ReportParameter, and ServerProperty.
See Also
Properties (ASSL)
Version Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains the read-only version number of the instance of Microsoft SQL Server Analysis Services represented by
the Server element.
Syntax
<Server>
...
<Version>...</Version>
...
</Server>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Server
Child elements
None
Remarks
The Version element describes which version of Analysis Services is installed.
The element that corresponds to the parent of Version in the Analysis Management Objects (AMO) object model
is Server.
See Also
Edition Element (ASSL)
Properties (ASSL)
Visibility Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Defines the visibility of an Annotation element.
Syntax
<Annotation>
...
<Visibility>...</Visibility>
...
</Annotation>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Annotation
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
SchemaRowset
The annotation is visible in the schema rowset.
None
The annotation is not visible.
The enumeration that corresponds to the allowed values for Visibility in the Analysis Management Objects (AMO)
object model is Annotation.
See Also
Properties (ASSL)
Visible Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines the visibility of the parent element.
Syntax
<CalculationProperty> <!-- or one of the elements listed below in the Element Relationships table -->
<Visible >...</Visible >
</CalculationProperty>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
True
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CalculationProperty, Cube, CubeDimension, CubeHierarchy,
Database, Measure, MemberProperty
Child elements
None
Remarks
The Visible element determines whether user interface components should display the parent element.
The elements that correspond to the parents of Visible in the Analysis Management Objects (AMO) object model
are CalculationProperty, Cube, CubeDimension, CubeHierarchy, Database, and Measure.
See Also
Properties (ASSL)
VisualTotals Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Contains a Multidimensional Expressions (MDX) expression that determines whether visual totals are displayed for
members of this attribute.
Syntax
<AttributePermission>
...
<VisualTotals>...</VisualTotals>
...
</AttributePermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String
Default value
0
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
AttributePermission
Child elements
None
Remarks
The element that corresponds to the parent of VisualTotals in the Analysis Management Objects (AMO) object
model is AttributePermission.
See Also
Properties (ASSL)
Write Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Determines whether data or metadata can be written for a given CubeDimensionPermission or Permission
element.
Syntax
<CubeDimensionPermission> <!-- or Permission -->
...
<Write>...</Write>
...
</CubeDimensionPermission>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
String (enumeration)
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent elements
CubeDimensionPermission, Permission
Child elements
None
Remarks
The value of this element is limited to one of the strings listed in the following table.
VALUE
DESCRIPTION
None
No access is permitted to data or metadata from the parent
object.
Allowed
Write access is permitted to data and metadata from the
parent object.
Remarks
The elements that correspond to the parents of Write in the Analysis Management Objects (AMO) object model
are CubeDimensionPermission and Permission.
See Also
Cube Element (ASSL)
Dimension Element (ASSL)
Properties (ASSL)
WriteEnabled Element (ASSL)
3/24/2017 • 1 min to read • Edit Online
Indicates whether dimension writebacks are available (subject to security permissions).
Syntax
<Dimension>
...
<WriteEnabled>...</WriteEnabled>
...
</Dimension>
Element Characteristics
CHARACTERISTIC
DESCRIPTION
Data type and length
Boolean
Default value
None
Cardinality
0-1: Optional element that can occur once and only once.
Element Relationships
RELATIONSHIP
ELEMENT
Parent element
Dimension
Child elements
None
Remarks
The element that corresponds to the parent of WriteEnabled in the Analysis Management Objects (AMO) object
model is Dimension.
See Also
Properties (ASSL)