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 2008 中推出。這些屬性可讓您在採礦結構上,針對與該結構相關聯的所有採礦模型,定義當做測試集使用的資料分割。SQL Server 2005 不支援這些屬性。因此,如果您嘗試在 SQL Server 2005 的執行個體上使用這些屬性,Analysis Services 將會傳回錯誤。
鑽研結構資料行
在 SQL Server 2008 中,已經將一個新權限項目加入到 MiningStructurePermissions 元素 (ASSL) 集合中。如果您將 AllowDrillthrough 權限同時加入到 MiningStructurePermissions 和 MiningModelPermission 集合中,就會從採礦模型啟用結構的鑽研,這樣一來,具有模型之 AllowDrillthrough 權限的角色成員可以查詢資料採礦模型,並傳回不包含在模型中的結構資料行。
因此,若要保護敏感性資料或個人資訊,您應該建構您的資料來源檢視來遮罩敏感性資訊,並只有在必要時,才授與採礦結構的 AllowDrillthrough 權限。如需詳細資訊,請參閱<AllowDrillThrough 元素 (ASSL)>。
在「分析管理物件」(AMO) 物件模型中的對應元素是 MiningStructure。