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)

Server 要素または Database 要素に関連付けられた Microsoft .NET Framework アセンブリまたは COM ダイナミック リンク ライブラリ (DLL) を表す抽象プリミティブ データ型を定義します。

AttributeBinding データ型 (ASSL)

Attribute 要素のバインドを表す派生データ型を定義します。

AttributeTranslation データ型 (ASSL)

Attribute 要素に関連付けられている翻訳を表す派生データ型を定義します。

Binding データ型 (ASSL)

あるオブジェクトのデータまたはメタデータがバインド対象オブジェクトのデータまたはメタデータに依存している 2 つのオブジェクト間の依存関係を表す抽象プリミティブ データ型を定義します。

ClrAssembly データ型 (ASSL)

Database 要素または Server 要素に関連付けられている Microsoft .NET Framework アセンブリを表す派生データ型を定義します。

ClrAssemblyFile データ型 (ASSL)

Microsoft .NET Framework アセンブリ (ClrAssembly 要素) を構成するいずれかのファイルを表すプリミティブ データ型を定義します。

ColumnBinding データ型 (ASSL)

DataItem 要素へのデータ ソース ビューの列のバインドを表す派生データ型を定義します。

ComAssembly データ型 (ASSL)

Server 要素または Database 要素に関連付けられた COM ライブラリを表す派生データ型を定義します。

CubeAttribute データ型 (ASSL)

Cube 要素に関連付けられた属性を表すプリミティブ データ型を定義します。

CubeAttributeBinding データ型 (ASSL)

アクションまたはマイニング構造列に対するキューブ ディメンションの属性のバインドを表す派生データ型を定義します。

CubeBinding データ型 (不一致) (ASSL)

Cube 要素と DataSource 要素の間のリレーションシップを表すプリミティブ データ型を定義します。

CubeDimension データ型 (ASSL)

ディメンションとキューブの関係を表すプリミティブ データ型を定義します。

CubeDimensionBinding データ型 (ASSL)

キューブ ディメンションへの Dimension 要素、Measure 要素、または MiningModel 要素のバインドを表す派生データ型を定義します。

CubeDimensionPermission データ型 (ASSL)

キューブ内の特定のディメンションにおける 1 つのロールの権限を表すプリミティブ データ型を定義します。

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)

多次元 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)

中間ディメンションを介してファクト テーブルに間接的に関連するディメンションを表す派生データ型を定義します (たとえば、Sales メジャー グループは、Customer ディメンションを介して関連する Geography ディメンションを参照できます)。

RegularMeasureGroupDimension データ型 (ASSL)

ディメンションとメジャー グループの間の標準のリレーションシップを表す派生データ型を定義します。

RelationalDataSource データ型 (ASSL)

リレーショナル データ ソースに基づいた DataSource 要素を表す派生データ型を定義します。

ReportAction データ型 (ASSL)

Reporting Services レポートを生成するアクションを表す派生データ型を定義します。

RowBinding データ型 (ASSL)

DataSourceView 要素にあるテーブルの行へのバインドを表す派生データ型を定義します。

ScalarMiningStructureColumn データ型 (ASSL)

入れ子になったテーブルが含まれている TableMiningStructureColumn 要素に関連付けられた入れ子になったテーブルではなく、スカラー値が含まれている MiningStructureColumn 要素を表す派生データ型を定義します。

StandardAction データ型 (ASSL)

DrillThroughAction 要素または ReportAction 要素以外の Action 要素を表す派生データ型を定義します。

TableBinding データ型 (ASSL)

テーブルへのバインドを表す派生データ型を定義します。

TableMiningStructureColumn データ型 (ASSL)

スカラー値を含んでいる ScalarMiningStructureColumn 要素に関連付けられているスカラー値ではなく、入れ子になったテーブルを含んでいる MiningStructureColumn 要素を表す派生データ型を定義します。

TabularBinding データ型 (ASSL)

テーブルやキューブ ディメンションなどの表アイテムへのバインドを表す抽象派生データ型を定義します。

TimeAttributeBinding データ型 (ASSL)

属性のキー列など、サーバー時間ディメンションで生成されたデータ アイテムの "プレースホルダー" バインドを表す派生データ型を定義します。

TimeBinding データ型 (ASSL)

時間間隔へのバインドを表す派生データ型を定義します。

Translation データ型 (ASSL)

ローカライズされた翻訳を表すプリミティブ データ型を定義します。

UserDefinedGroupBinding データ型 (ASSL)

属性のユーザー定義のグループ化を表す派生データ型を定義します。

関連項目

参照

Analysis Services スクリプト言語の XML 要素の階層 (ASSL)