Creare query drillthrough utilizzando DMX

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 sospeso 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.

Per tutti i modelli che supportano il drillthrough, è possibile recuperare i dati caso e i dati strutturali creando una query DMX in SQL Server Management Studio o in qualsiasi altro client che supporta DMX.

Importante

Per visualizzare i dati, è necessario abilitare il drill-through e disporre delle autorizzazioni necessarie.

Specifica delle opzioni di drill-through

La sintassi generale per il recupero dei casi di modello e dei casi di struttura è la seguente:

SELECT <model column list>, StructureColumn('<structure column name>') FROM <modelname>.CASES  

Per ulteriori informazioni sull'utilizzo delle query DMX per restituire i dati dei casi, vedere SELECT FROM <model>.CASES (DMX) e SELECT FROM <structure>.CASES.

Esempi

La query DMX seguente restituisce i dati del caso relativi a una specifica serie di prodotti da un modello di serie temporali. La query restituisce anche la colonna Amount, che non è stata usata nel modello, ma è disponibile nella struttura di data mining.

SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]  
FROM Forecasting.CASES  
WHERE [Model Region] = 'M200 Pacific'  

In questo esempio la query usa un alias per rinominare la colonna della struttura. Se non si assegna un alias alla colonna della struttura, la colonna viene restituita con il nome 'Expression'. Questo nome è l'impostazione predefinita per tutte le colonne senza nome.

Vedere anche

Query Drillthrough (Data Mining)
Drillthrough sulle strutture di mining