Elemento AllowDrillThrough (ASSL)
Determina se è consentito il drill-through nell'elemento padre.
Sintassi
<MiningModel> <!-- or MiningModelPermission -->
<!-- or MiningStructurePermission --> ...
<AllowDrillThrough>...</AllowDrillThrough>
...
</MiningModel>
Caratteristiche elemento
Caratteristica |
Descrizione |
---|---|
Tipo di dati e lunghezza |
Boolean |
Valore predefinito |
False |
Cardinalità |
0-1: elemento facoltativo che può verificarsi una volta e una volta soltanto. |
Relazioni tra elementi
Relazione |
Elemento |
---|---|
Elementi padre |
Elemento MiningModel, MiningModelPermission, MiningStructurePermission |
Elementi figlio |
Nessuno |
Osservazioni
Gli elementi che corrispondono agli elementi padre di AllowDrillThrough nel modello a oggetti AMO (Analysis Management Objects) sono [T:Microsoft.AnalysisServices.MiningModel,], MiningModelPermission e MiningStructurePermission.
Drill-through sulle strutture di data mining
In SQL Server 2012 è possibile definire autorizzazioni AllowDrillthrough per strutture di data mining e modelli di data mining. Quando si assegna questa autorizzazione a un ruolo, qualsiasi membro del ruolo può eseguire query sul modello di data mining e restituire le colonne della struttura non incluse nel modello. Si supponga di creare un modello che utilizza solo le colonne relative al codice, al reddito e agli acquisti del cliente. Se si abilita il drill-through sul modello, gli utenti possono restituire le informazioni nelle altre colonne della struttura di data mining, ad esempio nomi o messaggi di posta elettronica del cliente.
Pertanto, per proteggere i dati sensibili, è necessario prestare attenzione nell'aggiunta di colonne alla struttura di data mining. Concedere inoltre l'autorizzazione AllowDrillthrough su una struttura solo quando necessario.
Per eseguire il drill-through nelle colonne della struttura, utilizzare una query con uno dei formati seguenti:
SELECT * FROM <structure>.CASES
oppure
SELECT StructureColumn('<structure-column-name>') FROM <model>.CASES