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:可多次出现的可选元素。

元素关系

关系 元素
父元素 MiningStructures
子元素 批注CacheMode排序规则CreatedTimestampDescriptionErrorConfiguration

HoldoutActualSize

HoldoutMaxCases

HoldoutMaxPercent

HoldoutSeed

IDLanguageLastProcessedLastSchemaUpdateMiningModelsMiningStructurePermissionsNameSourceState译文

备注

挖掘结构定义列和绑定。 在定义挖掘结构之后,可以使用该结构来定义多个挖掘模型。 可以对挖掘结构及其所包含的各个挖掘模型进行单独处理。

注意

使用维持属性、 HoldoutMaxCasesHoldoutMaxPercentHoldoutSeedHoldoutActualSize ,可以在挖掘结构上定义一个分区,该分区充当与结构关联的所有挖掘模型的测试集。 SQL Server 2005 不支持这些属性。 因此,如果您尝试在 SQL Server 2005 的实例上使用这些属性,Analysis Services 将返回错误。

钻取到结构列

在 SQL Server 2008 中,已将一个新的权限元素添加到MiningStructurePermissions 元素 (ASSL) 集合。 如果同时向MiningStructurePermissionsMiningModelPermission集合添加了AllowDrillthrough权限,则会从挖掘模型中启用钻取到结构,这样一来,具有模型AllowDrillthrough权限的角色成员就可以查询数据挖掘模型,并返回未包含在模型中的结构列。

因此,为了保护敏感数据或个人信息,应构造数据源视图来屏蔽敏感信息,并且仅在必要时才对挖掘结构授予 AllowDrillthrough 权限。 有关详细信息,请参阅 AllowDrillThrough 元素 (ASSL)

分析管理对象 (AMO) 对象模型中的相应元素是 MiningStructure