ParentObject 元素 (XMLA)
包含父级对象的标识符,在此对象之下创建由父级 Create 元素定义的对象。
语法
<Create>
...
<ParentObject>
<!-- Object reference -->
</ParentObject>
...
</Create>
元素特征
特征 |
说明 |
---|---|
数据类型和长度 |
无 |
默认值 |
无 |
基数 |
0-1:可出现一次且仅出现一次的可选元素。 |
元素关系
关系 |
元素 |
---|---|
父元素 |
|
子元素 |
必需的 Analysis Services 脚本语言 (ASSL) 元素。 通过列出对象及其祖先(不包含 Server 对象)的 ID 元素指定这些必需元素。 例如,以下 ParentObject 元素标识分区: <ParentObject> <DatabaseID>Adventure Works DW</DatabaseID> <CubeID>Adventure Works</CubeID> <MeasureGroupID>Internet Sales</MeasureGroupID> <PartitionID>Inernet_Sales_2001</PartitionID> </ParentObject> |
注释
标识符的显示顺序并不重要。
示例
下列示例创建 Market Basket 挖掘结构,该结构包括在 Adventure Works DW 示例 Microsoft SQL Server Analysis Services 数据库中。
<Create xmlns="https://schemas.microsoft.com/analysisservices/2003/engine">
<ParentObject>
<DatabaseID>database</DatabaseID>
</ParentObject>
<ObjectDefinition>
<MiningStructure xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ID>Market Basket</ID>
<Name>Market Basket</Name>
<Source xsi:type="DataSourceViewBinding">
<DataSourceViewID>Adventure Works DW</DataSourceViewID>
</Source>
<Language>1033</Language>
<Collation>Latin1_General_CI_AS</Collation>
<Columns>
<Column xsi:type="ScalarMiningStructureColumn">
<ID>Order Number</ID>
<Name>Order Number</Name>
<IsKey>true</IsKey>
<Type>Text</Type>
<Content>Key</Content>
<KeyColumns>
<KeyColumn>
<NullProcessing>Error</NullProcessing>
<DataType>WChar</DataType>
<DataSize>20</DataSize>
<Source xsi:type="ColumnBinding">
<TableID>dbo_vAssocSeqOrders</TableID>
<ColumnID>OrderNumber</ColumnID>
</Source>
</KeyColumn>
</KeyColumns>
</Column>
<Column xsi:type="TableMiningStructureColumn">
<Annotations>
<Annotation>
<Name>MDXFilterComponent</Name>
<Value />
</Annotation>
</Annotations>
<ID>v Assoc Seq Line Items</ID>
<Name>v Assoc Seq Line Items</Name>
<ForeignKeyColumns>
<ForeignKeyColumn>
<NullProcessing>Error</NullProcessing>
<DataType>WChar</DataType>
<DataSize>20</DataSize>
<Source xsi:type="ColumnBinding">
<TableID>dbo_vAssocSeqLineItems</TableID>
<ColumnID>OrderNumber</ColumnID>
</Source>
</ForeignKeyColumn>
</ForeignKeyColumns>
<Columns>
<Column xsi:type="ScalarMiningStructureColumn">
<ID>Model</ID>
<Name>Model</Name>
<IsKey>true</IsKey>
<Type>Text</Type>
<Content>Key</Content>
<KeyColumns>
<KeyColumn>
<DataType>WChar</DataType>
<DataSize>50</DataSize>
<Source xsi:type="ColumnBinding">
<TableID>dbo_vAssocSeqLineItems</TableID>
<ColumnID>Model</ColumnID>
</Source>
</KeyColumn>
</KeyColumns>
</Column>
</Columns>
</Column>
</Columns>
<MiningModels>
<MiningModel>
<ID>Market Basket</ID>
<Name>Association</Name>
<Algorithm>Microsoft_Association_Rules</Algorithm>
<AlgorithmParameters>
<AlgorithmParameter>
<Name>MINIMUM_PROBABILITY</Name>
<Value xsi:type="xsd:double">0.1</Value>
</AlgorithmParameter>
<AlgorithmParameter>
<Name>MINIMUM_SUPPORT</Name>
<Value xsi:type="xsd:double">0.01</Value>
</AlgorithmParameter>
</AlgorithmParameters>
<Columns>
<Column>
<ID>Order Number</ID>
<Name>Order Number</Name>
<SourceColumnID>Order Number</SourceColumnID>
<Usage>Key</Usage>
</Column>
<Column>
<ID>v Assoc Seq Line Items</ID>
<Name>v Assoc Seq Line Items</Name>
<SourceColumnID>v Assoc Seq Line Items</SourceColumnID>
<Usage>Predict</Usage>
<Columns>
<Column>
<ID>Model</ID>
<Name>Model</Name>
<SourceColumnID>Model</SourceColumnID>
<Usage>Key</Usage>
</Column>
</Columns>
</Column>
</Columns>
<Language>1033</Language>
<Collation>Latin1_General_CI_AS</Collation>
</MiningModel>
</MiningModels>
</MiningStructure>
</ObjectDefinition>
</Create>