This reference section contains syntax and usage information for each element that acts as an object 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 objects, such as Database, Cube, and Dimension objects, in the hierarchy of objects contained by an instance of Microsoft SQL Server Analysis Services.
Objects are never leaf-level elements in the ASSL schema, but have child elements and elements that correspond to object properties.
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.
Contains details about an account type within a Database element.
Defines a single aggregation for a Partition element.
Defines a set of aggregation definitions that can be shared across multiple partitions in a database.
Defines an aggregation instance for a partition.
Defines a parameter for the algorithm used by a MiningModel element.
Contains a translation for the caption of the All member of a Hierarchy element.
Contains elements that are used to extend the ASSL schema.
Contains the description of an attribute.
Contains a translation for the caption of the All member of a DimensionAttribute element.
Provides details about the relationship between two attributes.
Contains all or a portion of the binary contents of a ClrAssemblyFile element.
Asssociates a calculation with a Perspective element.
Contains a collection of user interface properties for a calculation used in an MdxScript element.
Defines the column that provides the caption for the attribute.
Describes a column in the collection of columns associated with the parent element.
Defines a command that is available for use within the context of the parent element of the Commands collection.
Defines a regular, virtual, or linked cube in an Analysis Services Database element.
Defines the details of the column that provide a custom rollup formula.
Defines the details of a column that provide the properties of a custom rollup formula.
Contains (in the collection of child Block elements) the binary contents of a ClrAssemblyFile element.
Defines an Analysis Services database.
Defines a data source in a Database element.
Defines a data source view used by a Database element.
Defines a dimension.
Defines the permissions that belong to a particular Role element for a specific database dimension or cube dimension.
Specifies settings for handling errors that can occur when the parent element is processed.
Defines an event to be captured as part of a Trace element.
Defines one of the files that compose a ClrAssembly element.
Identifies the join to a parent table for a relational data source.
Defines a group of members bound to an attribute.
Defines a hierarchy in a dimension.
Contains information for the ProactiveCaching element about a query to execute to determine the progress of incremental processing.
Contains the definition of a column that is, or is part of, the key for an attribute.
Defines a level in a Hierarchy element.
Contains information about a Multidimensional Expressions (MDX) script that is associated with a Cube element.
Defines a measure.
Defines a set of measures at the same level of granularity.
Defines a single data mining model.
Defines the structure for a set of mining models.
Contains a modeling flag for a column in a mining structure or a mining model.
Identifies the column that provides the name of the parent element.
Provides a localized translation of the NamingTemplate element for a parent DimensionAttribute data type.
Defines details for a perspective of a Cube element.
Defines proactive caching settings for the parent element.
Contains information for the ProactiveCaching element about a query to execute to determine whether a data source has been modified.
Contains the name and value of a parameter that specifies how a Microsoft SQL Server Reporting Services report is formatted at run time.
Contains the name and value of a parameter that is passed to a Reporting Services report at run time.
Contains information about a security role.
Describes an instance of Analysis Services.
Defines a server property associated with a Server element.
Provides the details of a column that stores the number of skipped (empty) levels between each member and its parent.
Identifies the measure group that serves as the data source for a mining structure column.
Contains information for the ProactiveCaching element about a table or view in a data source that has been modified.
Defines a trace that can be queried.
Provides a localized translation for the parent of the Translations collection.
Defines the details of a column providing a unary operator.
Identifies the column that provides the value of the parent element.