Analysis Services 脚本语言 XML 数据类型 (ASSL)

本参考部分包含在 Analysis Services 脚本语言 (ASSL) 架构中作为类型的每个元素的语法和用法信息。

尽管 ASSL 架构只包含 XML 元素,但是从开发人员的角度来说,本节中介绍的元素与类型(如 Binding 和 Permission)相对应,这些类型用于定义其他对象的子元素和属性。

类型元素与对象元素类似,它们在 ASSL 架构中从不是叶级元素,而是包含了子元素和与对象属性对应的元素。

但是类型元素在定义或描述 Microsoft SQL Server Analysis Services 对象的脚本中从不作为元素出现。 类型元素是作为其他对象元素的类型而出现的,通常使用 xsi:type 或 xs:type 的“XML 架构实例”架构的 type 属性来指定。 例如,<Assembly xsi:type="ClrAssembly">...</Assembly>。

在某些情况下,一个类型派生自另一个类型。 例如,CubeBinding 类型是从父 Binding 类型派生的。

元素

说明

Action 数据类型 (ASSL)

定义一个抽象的基元数据类型,该类型表示 Cube 元素或 Perspective 元素中的操作。

AggregationAttribute 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 Aggregation 元素和属性之间的关联。

AggregationDesignAttribute 数据类型 (ASSL)

定义一个基元数据类型,该类型表示某个属性和 AggregationDesignDimension 元素之间的关联。

AggregationDesignDimension 数据类型 (ASSL)

定义一个基元数据类型,该类型表示某个多维数据集维度和 AggregationDesign 元素之间的关系。

AggregationDimension 数据类型 (ASSL)

定义一个基元数据类型,该类型表示某个维度和 Aggregation 元素之间的关系。

AggregationInstanceAttribute 数据类型 (ASSL)

定义一个基元数据类型,该类型表示聚合实例所使用的属性的相关信息。

AggregationInstanceCubeDimension 数据类型 (ASSL)

定义一个基元数据类型,该类型表示聚合实例所使用的多维数据集维度的信息。

AggregationInstanceMeasure 数据类型 (ASSL)

定义一个基元数据类型,该类型表示聚合实例所使用的度量值的相关信息。

Assembly 数据类型 (ASSL)

定义一个抽象的基元数据类型,该类型表示一个与 ServerDatabase 元素关联的 Microsoft .NET Framework 程序集或 COM 动态链接库 (DLL)。

AttributeBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示 Attribute 元素的绑定。

AttributeTranslation 数据类型 (ASSL)

定义一个派生数据类型,该类型表示与 Attribute 元素关联的翻译。

Binding 数据类型 (ASSL)

定义一个抽象的基元数据类型,该类型表示两个对象之间的依赖关系:在这两个对象中,一个对象的数据或元数据依赖于绑定对象的数据或元数据。

ClrAssembly 数据类型 (ASSL)

定义派生数据类型,该类型表示与 DatabaseServer 元素关联的 Microsoft .NET Framework 程序集

ClrAssemblyFile 数据类型 (ASSL)

定义一个基元数据类型,该类型表示组成 Microsoft .NET Framework 程序集(ClrAssembly 元素)的文件之一。

ColumnBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示数据源视图中的列与 DataItem 元素的绑定。

ComAssembly 数据类型 (ASSL)

定义一个派生数据类型,该类型表示与 ServerDatabase 元素关联的 COM 库。

CubeAttribute 数据类型 (ASSL)

定义一个基元数据类型,该类型表示与 Cube 元素关联的属性。

CubeAttributeBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示多维数据集维度中的属性与操作或挖掘结构列的绑定。

CubeBinding 数据类型(外部)(ASSL)

定义一个基元数据类型,该类型表示 Cube 元素和 DataSource 元素之间的关系。

CubeDimension 数据类型 (ASSL)

定义一个基元数据类型,该类型表示维度和多维数据集之间的关系。

CubeDimensionBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示 DimensionMeasureMiningModel 元素到多维数据集维度的绑定。

CubeDimensionPermission 数据类型 (ASSL)

定义一个基元数据类型,该类型表示单个角色对多维数据集中某个特定维度的权限。

CubeHierarchy 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 Cube 元素中 Hierarchy 元素的相关信息。

DataBlock 数据类型 (ASSL)

定义一个基元数据类型,该类型表示用于存储 ClrAssemblyFile 元素的二进制内容的数据块集合。

DataItem 数据类型 (ASSL)

定义一个基元数据类型,该类型表示数据项的数据相关的特征,如列或属性。

DataMiningMeasureGroupDimension 数据类型 (ASSL)

定义一个派生数据类型,该类型表示某个度量值组和数据挖掘维度之间的关系。

DataSource 数据类型 (ASSL)

定义一个抽象的基元数据类型,该类型表示 Database 元素中的数据源。

DataSourceViewBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示数据源视图和父元素之间的绑定。

DegenerateMeasureGroupDimension 数据类型 (ASSL)

定义一个派生数据类型,该类型表示退化维度(即事实维度)和度量值组之间的关系。

Dimension 数据类型 (ASSL)

定义表示数据库维度的基元数据类型。

DimensionAttribute 数据类型 (ASSL)

定义一个基元数据类型,该类型表示维度中的属性。

DimensionBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示数据源和 Dimension 元素之间的绑定。

DimensionPermission 数据类型 (ASSL)

定义一个派生数据类型,该类型表示分配给数据库维度的权限。

DrillThroughAction 数据类型 (ASSL)

定义表示钻取操作的派生数据类型。

DSVTableBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示表和 DataSourceView 元素之间的绑定。

EventColumn 数据类型 (ASSL)

定义一个基元数据类型,该类型表示要为 Event 元素捕获为 Trace 元素的一部分的信息列。

Hierarchy 数据类型 (ASSL)

定义一个表示维度中的层次结构的基元数据类型。

ImpersonationInfo 数据类型 (ASSL)

定义一个基元数据类型,该类型表示用于模拟用户的信息。

IncrementalProcessingNotification 数据类型 (ASSL)

ProactiveCaching

InheritedBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型指示 MeasureGroupAttribute 元素从属性继承其绑定。

ManyToManyMeasureGroupDimension 数据类型 (ASSL)

定义一个派生的数据类型,该类型表示多对多维度和度量值组之间的关系。

MeasureBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示与父元素的度量值绑定。

MeasureGroupAttribute 数据类型 (ASSL)

定义一个基元数据类型,该类型表示属性和度量值组之间的关系。

MeasureGroupBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示与 MeasureGroup 元素的绑定。

MeasureGroupBinding 数据类型(外部)(ASSL)

定义一个基元数据类型,该类型表示与度量值组的绑定。

MeasureGroupDimension 数据类型 (ASSL)

定义一个抽象的基元数据类型,该类型表示某个维度和度量值组之间的关系。

MeasureGroupDimensionBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示某个维度和度量值组之间的绑定。

MeasureGroupHierarchy 数据类型 (ASSL)

定义一个基元数据类型,该类型表示度量值组中层次结构的相关信息。

MiningModelColumn 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 MiningModel 元素中的列的相关信息。

MiningModelingFlag 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 ModelingFlag 元素的可用建模标志。

MiningStructureColumn 数据类型 (ASSL)

定义一个抽象基元数据类型,该类型表示 MiningStructure 元素中的列的相关信息。

OlapDataSource 数据类型 (ASSL)

定义一个派生数据类型,该类型表示多维 DataSource 元素。

PartitionBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示与 Partition 元素的绑定。

Permission 数据类型 (ASSL)

定义一个抽象的基元数据类型,该类型表示单个权限的相关信息。

PerspectiveAction 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 Perspective 元素中的操作的相关信息。

PerspectiveAttribute 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 PerspectiveDimension 元素中的属性的相关信息。

PerspectiveCalculation 数据类型 (ASSL)

定义一个基元数据类型,该类型表示计算和 Perspective 元素之间的关系。

PerspectiveDimension 数据类型 (ASSL)

定义一个基元数据类型,该类型表示透视中的维度的相关信息。

PerspectiveHierarchy 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 PerspectiveDimension 元素中层次结构的相关信息。

PerspectiveKpi 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 Perspective 元素中的关键绩效指标 (KPI) 的相关信息。

PerspectiveMeasure 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 PerspectiveMeasureGroup 元素中的度量值的相关信息。

PerspectiveMeasureGroup 数据类型 (ASSL)

定义一个基元数据类型,该类型表示 Perspective 元素中度量值组的相关信息。

ProactiveCachingBinding 数据类型 (ASSL)

定义一个抽象的派生数据类型,该类型向 ProactiveCaching 元素提供有关需要重新生成缓存的数据源更改的信息,或重新生成过程的状态信息。

ProactiveCachingIncrementalProcessingBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示到有关重新生成缓存进程的状态的 ProactiveCaching 元素的绑定。

ProactiveCachingInheritedBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型可向 ProactiveCaching 元素提供有关表和视图中数据源更改的信息,这些更改通过需要重新生成缓存的现有数据绑定来标识。

ProactiveCachingObjectNotificationBinding 数据类型 (ASSL)

定义一个抽象的派生数据类型,该类型可向 ProactiveCaching 元素提供有关数据源更改的信息,这些更改指的是需要重新生成缓存的指定表和视图中的更改,或通过需要重新生成缓存的现有数据绑定标识的表和视图中的更改。

ProactiveCachingQueryBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型可向 ProactiveCaching 元素提供有关表和视图中数据源更改的信息,这些更改是通过执行需要重新生成缓存的指定查询来标识的。

ProactiveCachingTablesBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型可向 ProactiveCaching 元素提供需要重新生成缓存的指定表和视图中数据源更改的相关信息。

PushedDataSource 数据类型 (ASSL)

定义一个基元数据类型,该类型表示用于向 Cube 元素“推入”数据的数据源(如 Integration Services 包)。

QueryBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示 DataSource 元素与 QueryDefinition 元素的关联。

ReferenceMeasureGroupDimension 数据类型 (ASSL)

定义一个派生数据类型,该类型表示通过中间维度与事实数据表间接相关的维度。 (例如,“销售”度量值组可引用“地域”维度,它们之间通过“客户”维度相关联。)

RegularMeasureGroupDimension 数据类型 (ASSL)

定义一个派生数据类型,该类型表示某个维度和度量值组之间的常规关系。

RelationalDataSource 数据类型 (ASSL)

定义一个派生数据类型,该类型表示基于关系数据源的 DataSource 元素。

ReportAction 数据类型 (ASSL)

定义一个派生数据类型,该类型表示可生成 Reporting Services 报告的操作。

RowBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示与 DataSourceView 元素中的表行的绑定。

ScalarMiningStructureColumn 数据类型 (ASSL)

定义一个派生数据类型,该类型表示包含标量值的 MiningStructureColumn 元素,而不是与包含嵌套表的 TableMiningStructureColumn 元素关联的嵌套表。

StandardAction 数据类型 (ASSL)

定义一个派生数据类型,该类型表示 DrillThroughAction 元素或 ReportAction 元素以外的任何 Action 元素。

TableBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示与表的绑定。

TableMiningStructureColumn 数据类型 (ASSL)

定义一个派生数据类型,该类型表示包含嵌套表的 MiningStructureColumn 元素,而不是与包含标量值的 ScalarMiningStructureColumn 元素关联的标量值。

TabularBinding 数据类型 (ASSL)

定义一个抽象的派生数据类型,该类型表示与表格格式项(如表或多维数据集维度)的绑定。

TimeAttributeBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示服务器时间维度中生成数据项的“占位符”绑定,如属性的键列。

TimeBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示与时间段的绑定。

Translation 数据类型 (ASSL)

定义表示本地化翻译的基元数据类型。

UserDefinedGroupBinding 数据类型 (ASSL)

定义一个派生数据类型,该类型表示用户定义的属性分组。

请参阅

参考

Analysis Services 脚本语言 XML 元素层次结构 (ASSL)