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

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

尽管 ASSL 架构仅包含 XML 元素,但从开发人员的角度来看,本节中描述的元素对应于绑定和权限等类型,这些类型用于定义其他对象的子元素和属性。

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

但是,类型元素永远不会在定义或描述对象的脚本中显示为Analysis Services元素。 而是显示为其他对象元素的类型,通常使用 xsi:type 或 xs:type 从 XML 架构实例架构中的类型属性指定 例如,<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) 定义一个抽象基元数据类型,该数据类型表示与服务器或数据库元素 (DLL) COM 动态链接库。
AttributeBinding 数据类型 (ASSL) 定义表示 Attribute 元素的绑定 的派生数据类型
AttributeTranslation 数据类型 (ASSL) 定义表示与 Attribute 元素关联的转换的派生数据类型
Binding 数据类型 (ASSL) 定义一个抽象的基元数据类型,该类型表示两个对象之间的依赖关系:在这两个对象中,一个对象的数据或元数据依赖于绑定对象的数据或元数据。
ClrAssembly 数据类型 (ASSL) 定义一个派生数据类型,该.NET Framework与数据库或服务器元素关联的 Microsoft 数据库程序集
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) 定义基元数据类型,该数据类型表示要作为 Trace 元素的一部分为 Event 元素捕获的信息列。
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) 定义一个派生数据类型,该类型表示多维 数据源 元素。
PartitionBinding 数据类型 (ASSL) 定义一个派生数据类型,该类型表示与 Partition 元素的绑定。
Permission 数据类型 (ASSL) 定义一个抽象的基元数据类型,该类型表示单个权限的相关信息。
PerspectiveAction 数据类型 (ASSL) 定义一个基元数据类型,该类型表示 透视 元素中某个操作的相关信息。
PerspectiveAttribute 数据类型 (ASSL) 定义一个基元数据类型,该类型表示有关 PerspectiveDimension 元素中的特性的信息。
PerspectiveCalculation 数据类型 (ASSL) 定义一个基元数据类型,该类型表示计算和 透视 元素之间的关系。
PerspectiveDimension 数据类型 (ASSL) 定义一个基元数据类型,该类型表示透视中的维度的相关信息。
PerspectiveHierarchy 数据类型 (ASSL) 定义一个基元数据类型,该类型表示有关 PerspectiveDimension 元素中的层次结构的信息。
PerspectiveKpi 数据类型 (ASSL) 定义一个基元数据类型,该类型表示有关 透视 元素中的关键绩效指标 (KPI) 的信息。
PerspectiveMeasure 数据类型 (ASSL) 定义一个基元数据类型,该类型表示有关 PerspectiveMeasureGroup 元素中的度量值的信息。
PerspectiveMeasureGroup 数据类型 (ASSL) 定义一个基元数据类型,该类型表示 全景 元素中的度量值组的相关信息。
ProactiveCachingBinding 数据类型 (ASSL) 定义一个抽象的派生数据类型,该类型表示 ProactiveCaching 元素有关需要重新生成缓存的数据源更改或重新生成过程的状态的信息。
ProactiveCachingIncrementalProcessingBinding 数据类型 (ASSL) 定义一个派生数据类型,该类型表示 ProactiveCaching 元素与重新生成缓存进程状态的绑定。
ProactiveCachingInheritedBinding 数据类型 (ASSL) 定义一个派生数据类型,该类型表示 ProactiveCaching 元素的信息,这些信息与通过需要重新生成缓存的现有数据绑定标识的表和视图中的数据源更改有关。
ProactiveCachingObjectNotificationBinding 数据类型 (ASSL) 定义一个抽象的派生数据类型,该类型表示有关数据源更改的 ProactiveCaching 元素的信息,无论是在指定的表和视图中,还是在通过需要重新生成缓存的现有数据绑定标识的表和视图中。
ProactiveCachingQueryBinding 数据类型 (ASSL) 定义一个派生数据类型,该类型表示有关表和视图中的数据源更改的 ProactiveCaching 元素的信息,这些信息通过执行需要重新生成缓存的指定查询来确定。
ProactiveCachingTablesBinding 数据类型 (ASSL) 定义一个派生数据类型,该类型表示 ProactiveCaching 元素与需要重新生成缓存的指定表和视图中的数据源更改有关的信息。
PushedDataSource 数据类型 (ASSL) 定义一个基元数据类型,该类型表示用于将数据 "推送" 到 多维数据集 元素的数据源。
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) 定义一个派生数据类型,该类型表示用户定义的属性分组。