Analysis Services スクリプト言語の XML データ型 (ASSL)
このリファレンス セクションでは、Analysis Services スクリプト言語 (ASSL) スキーマで型の役割を果たす各要素の構文と使い方について説明します。
ASSL スキーマには XML 要素だけが含まれていますが、開発者の観点から見て、このセクションで説明する要素は、他のオブジェクトの子要素とプロパティを定義するために使用される Binding や Permission などの型に対応します。
型要素は、オブジェクト要素と同じように、ASSL スキーマのリーフ レベル要素ではありませんが、子要素とオブジェクト プロパティに対応する要素を含んでいます。
ただし、型要素は、オブジェクトを定義または記述するスクリプト内の要素Analysis Servicesされません。 代わりに、他のオブジェクト要素の型として表示され、通常は xsi:type または xs:type を使用して XML スキーマ インスタンス スキーマの type 属性で指定されます。 たとえば、「 <Assembly xsi:type="ClrAssembly"\>...</Assembly\> 」のように入力します。
型は、別の型から派生する場合もあります。 たとえば、 CubeBinding 型は 親バインド型から 派生 します。
| 要素 | 説明 |
|---|---|
| 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 要素に関連付けられたアセンブリまたは COM ダイナミック リンク ライブラリ (DLL) を表す抽象プリミティブ データ型を定義します。 |
| AttributeBinding データ型 (ASSL) | Attribute 要素のバインドを表す派生データ型を 定義 します。 |
| AttributeTranslation データ型 (ASSL) | Attribute 要素に関連付けられた変換を表す派生データ型を 定義 します |
| Binding データ型 (ASSL) | あるオブジェクトのデータまたはメタデータがバインド対象オブジェクトのデータまたはメタデータに依存している 2 つのオブジェクト間の依存関係を表す抽象プリミティブ データ型を定義します。 |
| ClrAssembly データ型 (ASSL) | Database または Server 要素に関連付けられている Microsoft .NET Framework アセンブリを表す派生データ型を定義します |
| ClrAssemblyFile データ型 (ASSL) | Microsoft アセンブリ (ClrAssembly 要素) を構成するファイルの 1 つを表.NET Frameworkプリミティブ データ型を定義します。 |
| 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 要素へのデータの "プッシュ" に使用されるデータ ソースを表すプリミティブ データ型を 定義 します。 |
| 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) | 属性のユーザー定義のグループ化を表す派生データ型を定義します。 |