MiningStructure 元素 (ASSL)
定义一组挖掘模型的结构。
语法
<MiningStructures>
<MiningStructure>
<Name>...</Name>
<ID>...</ID>
<Description>...</<Description>
<Source>...</Source>
<CreatedTimestamp>...</<CreatedTimestamp>
<LastSchemaUpdate>...</LastSchemaUpdate>
<LastProcessed>...</LastProcessed>
<Translations>...</Translations>
<Language>...</Language>
<Collation>...</Collation>
<ErrorConfiguration>...</ErrorConfiguration>
<CacheMode>...</CacheMode>
<Columns>...</Columns>
<State>...</State>
<HoldoutActualSize>...</HoldoutActualSize>
<HoldoutMaxCases>...</HoldoutMaxCases>
<HoldoutMaxPercent>...</HoldoutMaxPercent>
<HoldoutSeed>...</HoldoutSeed>
<MiningStructurePermissions>...</<MiningStructurePermissions>
<MiningModels>...</MiningModels>
<Annotations>...</Annotations>
</MiningStructure>
</MiningStructures>
元素特征
特征 | 说明 |
---|---|
数据类型和长度 | 无 |
默认值 | 无 |
基数 | 0-n:可多次出现的可选元素。 |
元素关系
备注
挖掘结构定义列和绑定。 在定义挖掘结构之后,可以使用该结构来定义多个挖掘模型。 可以对挖掘结构及其所包含的各个挖掘模型进行单独处理。
注意
使用维持属性、 HoldoutMaxCases、 HoldoutMaxPercent、 HoldoutSeed和 HoldoutActualSize ,可以在挖掘结构上定义一个分区,该分区充当与结构关联的所有挖掘模型的测试集。 SQL Server 2005 不支持这些属性。 因此,如果您尝试在 SQL Server 2005 的实例上使用这些属性,Analysis Services 将返回错误。
钻取到结构列
在 SQL Server 2008 中,已将一个新的权限元素添加到MiningStructurePermissions 元素 (ASSL) 集合。 如果同时向MiningStructurePermissions和MiningModelPermission集合添加了AllowDrillthrough权限,则会从挖掘模型中启用钻取到结构,这样一来,具有模型AllowDrillthrough权限的角色成员就可以查询数据挖掘模型,并返回未包含在模型中的结构列。
因此,为了保护敏感数据或个人信息,应构造数据源视图来屏蔽敏感信息,并且仅在必要时才对挖掘结构授予 AllowDrillthrough 权限。 有关详细信息,请参阅 AllowDrillThrough 元素 (ASSL) 。
分析管理对象 (AMO) 对象模型中的相应元素是 MiningStructure 。