オブジェクトの定義と識別 (XMLA)

XML for Analysis (XMLA) コマンド内では、オブジェクト識別子とオブジェクト参照を使用してオブジェクトが識別されます。また、XMLA コマンド内では、Analysis Services Scripting Language (ASSL) 要素を使用してオブジェクトが定義されます。

オブジェクトの識別子

オブジェクトは、Microsoft SQL Server Analysis Services のインスタンスで定義されているオブジェクトの一意識別子を使用して識別されます。 オブジェクト識別子は、Analysis Services によってオブジェクトが作成されるときに、明示的に指定するか、Analysis Services インスタンスによって決定することができます。 Discoverメソッドを使用して、後続のDiscoverまたはExecuteメソッド呼び出しのオブジェクト識別子を取得できます。

オブジェクト参照

DeleteProcessなどのいくつかの XMLA コマンドは、オブジェクト参照を使用して、明確な方法でオブジェクトを参照します。 オブジェクト参照には、コマンドの実行対象となるオブジェクトのオブジェクト識別子と、そのオブジェクトの先祖のオブジェクト識別子が含まれます。 たとえば、パーティションのオブジェクト参照には、パーティションのオブジェクト識別子と、そのパーティションの親メジャー グループ、キューブ、およびデータベースのオブジェクト識別子が含まれます。

オブジェクト定義

XMLA の create コマンドと alter コマンドは、それぞれ Analysis Services インスタンスのオブジェクトを作成または変更します。 これらのオブジェクトの定義は、ASSL の要素を含む Objectdefinition 要素によって表されます。 オブジェクト識別子は、 ID 要素を使用して、すべての主要なオブジェクトと多数のマイナーオブジェクトに対して明示的に指定できます。 ID要素が使用されていない場合、Analysis Services インスタンスは、識別されるオブジェクトに依存する名前付け規則を使用して、一意の識別子を提供します。 CreateコマンドとAlterコマンドを使用してオブジェクトを定義する方法の詳細については、「オブジェクトの作成と変更 (XMLA)」を参照してください。

参照

Object 要素 (XMLA)
ParentObject 要素 (XMLA)
Source 要素 (XMLA)
Target 要素 (XMLA)
Analysis Services での XMLA による開発