[ID](../../../analysis-services/scripting/properties/id-element-assl.md), [Language](../../../analysis-services/scripting/properties/language-element-assl.md), [LastProcessed](../../../analysis-services/scripting/properties/lastprocessed-element-assl.md), [LastSchemaUpdate](../../../analysis-services/scripting/properties/lastschemaupdate-element-assl.md), [MiningModels](../../../analysis-services/scripting/collections/miningmodels-element-assl.md), [MiningStructurePermissions](../../../analysis-services/scripting/collections/miningstructurepermissions-element-assl.md), [Name](../../../analysis-services/scripting/properties/name-element-assl.md), [Source](../../../analysis-services/scripting/properties/source-element-binding-assl.md), [State](../../../analysis-services/scripting/properties/state-element-assl.md), [Translations](../../../analysis-services/scripting/collections/translations-element-assl.md)|
## Remarks
The mining structure defines the columns and the bindings. After defining a mining structure, you can use that structure to define many mining models. The mining structure, and each mining model it contains, can be processed independently.
> [!NOTE]
> The holdout properties, **HoldoutMaxCases**, **HoldoutMaxPercent**, **HoldoutSeed**, and **HoldoutActualSize**, were introduced in [!INCLUDE[ssKatmai](../../../includes/sskatmai-md.md)]. They enable you to define a partition on a mining structure that acts as the test set for all the mining models that are associated with the structure. [!INCLUDE[ssVersion2005](../../../includes/ssversion2005-md.md)] does not support these properties. Therefore, if you try to use these properties on an instance of [!INCLUDE[ssVersion2005](../../../includes/ssversion2005-md.md)], [!INCLUDE[ssASnoversion](../../../includes/ssasnoversion-md.md)] will return an error.
## Drillthrough to Structure Columns
In [!INCLUDE[ssKatmai](../../../includes/sskatmai-md.md)], a new permission element has been added to the [MiningStructurePermissions Element (ASSL)](../../../analysis-services/scripting/collections/miningstructurepermissions-element-assl.md) collection. If you add **AllowDrillthrough** permission to both the [MiningStructurePermissions](../../../analysis-services/scripting/collections/miningstructurepermissions-element-assl.md) and [MiningModelPermission](../../../analysis-services/scripting/objects/miningmodelpermission-element-assl.md) collections, drillthrough is enabled from the mining model to the structure, in such a way that members of a role that has **AllowDrillthrough** permissions on the model can query the data mining model, and return structure columns that were not included in the model.
Therefore, to protect sensitive data or personal information, you should construct your data source view to mask sensitive information, and grant **AllowDrillthrough** permission on a mining structure only when necessary. For more information, see [AllowDrillThrough Element (ASSL)](../../../analysis-services/scripting/properties/allowdrillthrough-element-assl.md).
The corresponding element in the Analysis Management Objects (AMO) object model is .
## See Also
[MiningModel Element (ASSL)](../../../analysis-services/scripting/objects/miningmodel-element-assl.md)
[Objects (ASSL)](../../../analysis-services/scripting/objects/objects-assl.md)
[SELECT (DMX)](../../../dmx/select-dmx.md)