Элемент ParentObject (XML для аналитики)
Содержит идентификатор родительского объекта, для которого создаются объекты, определяемые родительским элементом Create.
Синтаксис
<Create>
...
<ParentObject>
<!-- Object reference -->
</ParentObject>
...
</Create>
Характеристики элемента
Характеристика |
Описание |
---|---|
Тип данных и длина |
Нет |
Значение по умолчанию |
Нет |
Количество элементов |
0-1: необязательный элемент, который может появляться только один раз. |
Связи элемента
Связь |
Элемент |
---|---|
Родительские элементы |
|
Дочерние элементы |
Обязательные элементы языка ASSL. Указывается перечислением элементов ID объекта и его предков (исключая объект Server). Например, следующий элемент 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>