Analysis Services Scripting Language-XML-Datentypen (ASSL)

In diesem Referenzabschnitt finden Sie Syntax- und Nutzungsinformationen für jedes Element, das im ASSL-Schema (Analysis Services Scripting Language) als Typ agiert.

Obwohl das ASSL-Schema nur XML-Elemente enthält, entsprechen die Elemente, die in diesem Abschnitt beschrieben werden, aus der Sicht eines Entwicklers Typen (z. B. Binding und Permission), die zum Definieren der untergeordneten Elemente und Eigenschaften anderer Objekte verwendet werden.

Typelemente wie Objektelemente sind niemals Blattebenenelemente im ASSL-Schema, sondern besitzen untergeordnete Elemente und Elemente, die Objekteigenschaften entsprechen.

Typelemente sind aber nie Elemente in einem Skript, das Microsoft SQL Server Analysis Services-Objekte definiert oder beschreibt. Stattdessen sind sie der Typ anderer Objektelemente; dies wird normalerweise über das type-Attribut des XML Schema Instance-Schemas mithilfe von xsi:type oder xs:type bestimmt. Beispiel: <Assembly xsi:type="ClrAssembly">...</Assembly>.

In einigen Fällen wird ein Typ von einem anderen Typ abgeleitet. Zum Beispiel leitet sich der CubeBinding-Typ vom übergeordneten Binding-Typ ab.

Element

Beschreibung

Action-Datentyp (ASSL)

Definiert einen abstrakten primitiven Datentyp, der eine Aktion in einem Cube-Element oder einem Perspective-Element darstellt.

AggregationAttribute-Datentyp (ASSL)

Definiert den primitiven Datentyp, der die Zuordnung zwischen einem Aggregation-Element und einem Attribut darstellt.

AggregationDesignAttribute-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der die Zuordnung zwischen einen Attribut und einem AggregationDesignDimension-Element darstellt.

AggregationDesignDimension-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der die Beziehung zwischen einer Cubedimension und einem AggregationDesign-Element darstellt.

AggregationDimension-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der die Beziehung zwischen einer Dimension und einem Aggregation-Element darstellt.

AggregationInstanceAttribute-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über ein Attribut, das von einer Aggregationsinstanz verwendet wird, darstellt.

AggregationInstanceCubeDimension-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über eine Cubedimension, die von einer Aggregationsinstanz verwendet wird, darstellt.

AggregationInstanceMeasure-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über ein Measure, das von einer Aggregationsinstanz verwendet wird, darstellt.

Assembly-Datentyp (ASSL)

Definiert einen abstrakten primitiven Datentyp, der eine Microsoft .NET Framework-Assembly oder eine COM-DLL (dynamic link library) darstellt, die einem Server- oder Database-Element zugeordnet ist.

AttributeBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung für ein Attribut-Element darstellt.

AttributeTranslation-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Übersetzung darstellt, die einem Attribut-Element zugeordnet ist.

Binding-Datentyp (ASSL)

Definiert einen abstrakten primitiven Datentyp, der eine abhängige Beziehung zwischen zwei Objekten darstellt, in der die Daten oder Metadaten des einen Objekts von den Daten oder Metadaten eines gebundenen Objekts abhängen.

ClrAssembly-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Microsoft .NET Framework-Assembly darstellt, die einem Database- oder Server-Element zugeordnet ist.

ClrAssemblyFile-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der eine der Dateien darstellt, aus denen ein Microsoft .NET FrameworkAssembly (ClrAssembly-Element) besteht.

ColumnBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Bindung einer Spalte in einer Datenquellensicht mit einem DataItem-Element darstellt.

ComAssembly-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine COM-Bibliothek darstellt, die einem Server- oder Database-Element zugeordnet ist.

CubeAttribute-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der ein Attribut darstellt, das einem Cube-Element zugeordnet ist.

CubeAttributeBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Bindung eines Attributs in einer Cubedimension zu entweder einer Aktions- oder einer Miningstrukturspalte darstellt.

CubeBinding-Datentyp (Out-of-Line) (ASSL)

Definiert einen primitiven Datentyp, der die Beziehung zwischen einem Cube-Element und einem DataSource-Element darstellt.

CubeDimension-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der die Beziehung zwischen einer Dimension und einem Cube darstellt.

CubeDimensionBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Bindung eines Dimension-, Measure- oder MiningModel-Element zu einer Cubedimension darstellt.

CubeDimensionPermission-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der die Berechtigungen einer einzelnen Rolle in einer bestimmten Dimension in einem Cube darstellt.

CubeHierarchy-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über ein Hierarchy-Element in einem Cube-Element darstellt.

DataBlock-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der eine Auflistung von Datenblöcken darstellt, die verwendet werden, um binäre Inhalte des ClrAssemblyFile-Elements zu speichern.

DataItem-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der die datenbezogenen Merkmale eines Datenelements darstellt, z. B. eine Spalte oder ein Attribut.

DataMiningMeasureGroupDimension-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Beziehung zwischen einer Measuregruppe und einer Data Mining-Dimension darstellt.

DataSource-Datentyp (ASSL)

Definiert einen abstrakten primitiven Datentyp, der eine Datenquelle in einem Database-Element darstellt.

DataSourceViewBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung zwischen einer Datenquellensicht und dem übergeordneten Element darstellt.

DegenerateMeasureGroupDimension-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Beziehung zwischen einer degenerierten Dimension (d. h. einer Faktdimension) und einer Measuregruppe darstellt.

Dimension-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der eine Datenbankdimension darstellt.

DimensionAttribute-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der ein Attribut in einer Dimension darstellt.

DimensionBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Bindung zwischen einer Datenquelle und einem Dimension-Element darstellt.

DimensionPermission-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die einer Datenbankdimension zugewiesenen Berechtigungen darstellt.

DrillThroughAction-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Drillthrough-Aktion darstellt.

DSVTableBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Bindung zwischen einer Tabelle und einem DataSourceView-Element darstellt.

EventColumn-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der eine Spalte mit Informationen darstellt, die für ein Event-Element als Teil eines Trace-Elements aufgezeichnet werden.

Hierarchy-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der eine Hierarchie in einer Dimension darstellt.

ImpersonationInfo-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der die Informationen darstellt, die zur Identitätsbestimmung eines Benutzers verwendet werden.

IncrementalProcessingNotification-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der Informationen des ProactiveCaching-Elements über eine Abfrage darstellt, die zum Bestimmen des Fortschritts der inkrementellen Verarbeitung ausgeführt werden muss.

InheritedBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der anzeigt, dass ein MeasureGroupAttribute-Element seine Bindungen vom Attribut erbt.

ManyToManyMeasureGroupDimension-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Beziehung zwischen einer m:n-Dimension und einer Measuregruppe darstellt.

MeasureBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Bindung einer Measure zum übergeordneten Element darstellt.

MeasureGroupAttribute-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der die Beziehung zwischen einem Attribut und einer Measuregruppe darstellt.

MeasureGroupBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung mit einem MeasureGroup-Element darstellt.

MeasureGroupBinding-Datentyp (Out-of-Line) (ASSL)

Definiert einen primitiven Datentyp, der eine Bindung mit einer Measuregruppe darstellt.

MeasureGroupDimension-Datentyp (ASSL)

Definiert einen abstrakten primitiven Datentyp, der die Beziehung zwischen einer Dimension und einer Measuregruppe darstellt.

MeasureGroupDimensionBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung zwischen einer Dimension und einer Measuregruppe darstellt.

MeasureGroupHierarchy-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über eine Hierarchie in einer Measuregruppe darstellt.

MiningModelColumn-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über eine Spalte in einem MiningModel-Element darstellt.

MiningModelingFlag-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der die verfügbaren Modellierungsflags für ein ModelingFlag-Element darstellt.

MiningStructureColumn-Datentyp (ASSL)

Definiert einen abstrakten primitiven Datentyp, der Informationen über eine Spalte in einem MiningStructure-Element darstellt.

OlapDataSource-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der ein mehrdimensionales DataSource-Element darstellt.

PartitionBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung mit einem Partition-Element darstellt.

Permission-Datentyp (ASSL)

Definiert einen abstrakten, primitiven Datentyp, der Informationen über eine individuelle Berechtigung darstellt.

PerspectiveAction-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über eine Aktion in einem Perspective-Element darstellt.

PerspectiveAttribute-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über ein Attribut in einem PerspectiveDimension-Element darstellt.

PerspectiveCalculation-Datentyp (ASSL)

Definiert den primitiven Datentyp, der die Beziehung zwischen einer Berechnung und einem Perspective-Element darstellt.

PerspectiveDimension-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über eine Dimension in einer Perspektive darstellt.

PerspectiveHierarchy-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über eine Hierarchie in einem PerspectiveDimension-Element darstellt.

PerspectiveKpi-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über eine Aktion in einen Key Performance Indicator (KPI) in einem Perspective-Element darstellt.

PerspectiveMeasure-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über eine Measure in einem PerspectiveMeasureGroup-Element darstellt.

PerspectiveMeasureGroup-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der Informationen über eine Measuregruppe in einem Perspective-Element darstellt.

ProactiveCachingBinding-Datentyp (ASSL)

Definiert einen abstrakten abgeleiteten Datentyp, der Informationen über Datenquellenänderungen, die ein Neuerstellen des Caches erfordern, sowie über den Status des Neuerstellungsprozesses für das ProactiveCaching-Element darstellt.

ProactiveCachingIncrementalProcessingBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung zum ProactiveCaching-Element bezüglich des Status des Neuerstellungsprozesses des Caches darstellt.

ProactiveCachingInheritedBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der dem ProactiveCaching-Element gegenüber Informationen über Datenquellenänderungen in Tabellen und Sichten darstellt, die über vorhandene Datenbindungen, die ein Neuerstellen des Caches erfordern, identifiziert werden.

ProactiveCachingObjectNotificationBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der dem ProactiveCaching-Element gegenüber Informationen über Datenquellenänderungen in Tabellen und Sichten darstellt, die über vorhandene Datenbindungen, die ein Neuerstellen des Caches erfordern, identifiziert werden.

ProactiveCachingQueryBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der dem ProactiveCaching-Element gegenüber Informationen über Datenquellenänderungen in Tabellen und Sichten darstellt, die über die Ausführung von angegebenen Abfragen, die ein Neuerstellen des Caches erfordern, identifiziert werden.

ProactiveCachingTablesBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der dem ProactiveCaching-Element gegenüber Informationen über Datenquellenänderungen in angegebenen Tabellen und Sichten darstellt, die über vorhandene Datenbindungen, die ein Neuerstellen des Caches erfordern, identifiziert werden.

PushedDataSource-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der eine Datenquelle darstellt (z. B. ein Integration Services-Paket), die zum "Drücken" von Daten in ein Cube-Element verwendet wird.

QueryBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der die Zuordnung eines DataSource-Elements zu einem QueryDefinition-Element darstellt.

ReferenceMeasureGroupDimension-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Dimension darstellt, die indirekt über eine Zwischendimension mit der Faktentabelle verbunden ist. (Eine Sales-Measuregruppe kann beispielsweise auf eine Geography-Dimension verweisen, die über die Customer-Dimension verbunden ist.)

RegularMeasureGroupDimension-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine reguläre Beziehung zwischen einer Dimension und einer Measuregruppe darstellt.

RelationalDataSource-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der ein auf einer relationalen Datenquelle basierendes DataSource-Element darstellt.

ReportAction-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Aktion darstellt, die einen Reporting Services-Bericht generiert.

RowBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung zu den Zellen einer Tabelle in einem DataSourceView-Element darstellt.

ScalarMiningStructureColumn-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der ein MiningStructureColumn-Element darstellt, das skalare Werte enthält; dies steht im Gegensatz zu den geschachtelten Tabellen, die dem TableMiningStructureColumn-Element zugeordnet sind, das geschachtelte Tabellen enthält.

StandardAction-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der ein beliebiges Action-Element darstellt, außer einem DrillThroughAction-Element oder einem ReportAction-Element.

TableBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung mit einer Tabelle darstellt.

TableMiningStructureColumn-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der ein MiningStructureColumn-Element darstellt, das geschachtelte Tabellen enthält; dies steht im Gegensatz zu den skalaren Werten, die dem ScalarMiningStructureColumn-Element zugeordnet sind, das skalare Werte enthält.

TabularBinding-Datentyp (ASSL)

Definiert einen abstrakten abgeleiteten Datentyp, der eine Bindung mit einem Tabellenelement wie einer Tabelle oder einer Cubedimension darstellt.

TimeAttributeBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der für generierte Elemente in einer Serverzeitdimension (z. B. die Schlüsselspalten eines Attributs) eine "Platzhalter"-Bindung darstellt.

TimeBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine Bindung an Zeiträume darstellt.

Translation-Datentyp (ASSL)

Definiert einen primitiven Datentyp, der eine lokalisierte Übersetzung darstellt.

UserDefinedGroupBinding-Datentyp (ASSL)

Definiert einen abgeleiteten Datentyp, der eine benutzerdefinierte Gruppierung für ein Attribut darstellt.