Drill-through sulle strutture di data mining

Si applica a: SQL Server 2019 e versioni precedenti di Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

Il data mining è stato deprecato in SQL Server 2017 Analysis Services e ora è stato interrotto in SQL Server 2022 Analysis Services. La documentazione non viene aggiornata per le funzionalità deprecate e non più disponibili. Per altre informazioni, vedere Compatibilità con le versioni precedenti di Analysis Services.

Il terminedrill-through fa riferimento alla possibilità di eseguire query su un modello o una struttura di data mining e di ottenere dati dettagliati non esposti nel modello.

SQL Server 2017 offre due diverse opzioni per eseguire il drill-through nei dati case. È possibile eseguire il drill-through dei dati utilizzati per compilare il modello di data mining o dei dati di origine nella struttura di data mining.

Drill-through nei case del modello e drill-through nella struttura

Il drill-through nei case del modello è utile per trovare dettagli aggiuntivi su regole, schemi o cluster in un modello.

Al contrario, il drill-through dei dati della struttura consente l'accesso a informazioni non disponibili nel modello. Ad esempio, se si dispone delle autorizzazioni appropriate, è possibile risalire alle righe di dati utilizzate per il training del modello e a quelle utilizzate per il test.

È possibile visualizzare gli attributi dei dati non utilizzati nell'analisi, a condizione che siano stati inclusi nella definizione della struttura. Ad esempio, le strutture di data mining supportano spesso molti tipi diversi di modelli ed è possibile che alcune colonne della struttura siano state escluse da un modello perché il tipo di dati era incompatibile o i dati non erano utili per l'analisi. Non è ad esempio consigliabile utilizzare le informazioni di contatto del cliente in un modello di clustering, anche se i dati sono stati inclusi nella struttura, tuttavia abilitando il drill-through è possibile accedere a queste informazioni senza eseguire query separate sull'origine dati.

Abilitazione del drill-through per i dati della struttura

Per utilizzare il drill-through per la struttura di data mining, è necessario soddisfare le condizioni seguenti:

  • È anche necessario abilitare il drill-through per il modello. Per impostazione predefinita, entrambi i tipi di drill-through sono disabilitati. Per abilitare il drill-through nella Creazione guidata modello di data mining, selezionare l'opzione per abilitare il drill-through per i case del modello nell'ultima pagina della procedura guidata. È anche possibile abilitare in seguito il drill-through per un modello modificando la proprietà AllowDrillthrough .

  • Se si crea la struttura di data mining utilizzando DMX, utilizzare la clausola WITH DRILLTHROUGH. Per altre informazioni, vedere CREATE MINING STRUCTURE (DMX).

  • Il drill-through consiste nel recupero delle informazioni sui case di training memorizzati nella cache durante l'elaborazione della struttura di data mining. Pertanto, se i dati memorizzati nella cache sono stati cancellati dopo l'elaborazione della struttura impostando la proprietà MiningStructureCacheMode su ClearAfterProcessing, il drill-through non funzionerà. Per abilitare il drill-through per le colonne della struttura, è necessario impostare la proprietà MiningStructureCacheMode su KeepTrainingCases e rielaborare la struttura.

  • Verificare che la proprietà AllowDrillThrough sia impostata su Truesia per il modello sia per la struttura di data mining. È inoltre necessario essere membro di un ruolo che disponga delle autorizzazioni di drill-through sia per la struttura sia per il modello.

Problemi di sicurezza correlati al drill-through

Le autorizzazioni di drill-through vengono impostate separatamente per la struttura e per il modello. L'autorizzazione del modello consente di eseguire il drill-through dal modello, anche se non si dispone di autorizzazioni sulla struttura. Le autorizzazioni drill-through sulla struttura offrono la possibilità di includere colonne di struttura nelle query drill-through dal modello usando la funzione StructureColumn (DMX).

Per informazioni su come creare ruoli e assegnare autorizzazioni in Analysis Services, vedere Ruolo Designer (Analysis Services - Dati multidimensionali).

Nota

Se si abilita il drill-through per la struttura e per il modello di data mining, qualsiasi utente che sia un membro di un ruolo che dispone delle autorizzazioni di drill-through per il modello di data mining può anche visualizzare le colonne della struttura di data mining, anche se tali colonne non sono incluse nel modello di data mining. Pertanto, per proteggere i dati sensibili, è necessario configurare la vista origine dati per mascherare le informazioni personali e consentire l'accesso drill-through alla struttura di data mining solo quando necessario.

Per ulteriori informazioni su come utilizzare il drill-through con i modelli di data mining, vedere gli argomenti seguenti:

Attività Collegamento
Utilizzo del drill-through per la struttura dai visualizzatori del modello di data mining Utilizzare il drill-through dai visualizzatori modello
Per tipi di modelli specifici, vedere gli esempi di query drill-through. Query di data mining
Ottenere informazioni sulle autorizzazioni applicabili a strutture e modelli di data mining specifici. Concedere le autorizzazioni per le strutture e i modelli di data mining (Analysis Services)

Vedere anche

Drill-through sui modelli di data mining