SELECT FROM <struttura>. CASISELECT FROM <structure>.CASES

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce i case utilizzati per creare la struttura di data mining.Returns the cases that were used to create the mining structure.

Se nella struttura non è attivato il drill-through, l'istruzione non riesce.If drillthrough is not enabled on the structure, the statement will fail. Inoltre, l'istruzione non riuscirà se l'utente non dispone di autorizzazioni drill-through sulla struttura di data mining.Also, the statement will fail if the user does not have drillthrough permissions on the mining structure.

In Analysis ServicesAnalysis Services, drill-through su nuove strutture di data mining è abilitato per impostazione predefinita.In Analysis ServicesAnalysis Services, drillthrough on new mining structures is enabled by default. Per verificare se il drill-through è abilitato per una determinata struttura, controllare se il valore di CacheMode è impostata su KeepTrainingCases.To verify whether drillthrough is enabled for a particular structure, check whether the value of the CacheMode property is set to KeepTrainingCases.

Se il valore di CacheMode viene modificato in ClearAfterProcessing, case della struttura sono cancellati dalla cache e non è possibile utilizzare il drill-through.If the value of CacheMode is changed to ClearAfterProcessing, the structure cases are cleared from the cache and you cannot use drillthrough.

Nota

Non è possibile attivare o disabilitare il drill-through sulla struttura di data mining mediante DMX (Data Mining Extensions).You cannot enable or disable drillthrough on the mining structure by using Data Mining Extensions (DMX).

SintassiSyntax


SELECT [TOP n] <expression list> FROM <structure>.CASES  
[WHERE <condition expression>][ORDER BY <expression> [DESC|ASC]]  

ArgomentiArguments

n
Facoltativa.Optional. Valore intero mediante il quale viene specificato il numero di righe da restituire.An integer that specifies how many rows to return.

elenco di espressioniexpression list
Elenco di espressioni separate da virgola.A comma-separated list of expressions.

Un'espressione può includere identificatori di colonna, funzioni definite dall'utente e funzioni VBA.An expression can include column identifiers, user-defined functions, and VBA functions.

strutturastructure
Nome della struttura.The name of the structure.

espressione della condizionecondition expression
Condizione per limitare i valori restituiti dall'elenco di colonne.A condition to restrict the values that are returned from the column list.

espressioneexpression
Facoltativa.Optional. Espressione che restituisce un valore scalare.An expression that returns a scalar value.

OsservazioniRemarks

Se il drill-through è attivato sia nella struttura che nel modello, qualsiasi membro di un ruolo che dispone di autorizzazioni drill-through per il modello di data mining e per la struttura di data mining può restituire le colonne della struttura non incluse nel modello utilizzando la sintassi seguente:If drillthrough is enabled on both the model and the structure, any member of a role that has drillthrough permissions on the mining structure and the model can return structure columns that were not included in the model, by using the following syntax:

SELECT StructureColumn('<column name>') FROM <model>.CASES  

Pertanto, per proteggere dati riservati o informazioni personali, è necessario costruire la vista origine dati per mascherare informazioni personali e concedere AllowDrillthrough l'autorizzazione per una struttura di data mining o un modello di data mining solo quando necessario.Therefore, to protect sensitive data or personal information, you should construct your data source view to mask personal information, and grant AllowDrillthrough permission on a mining structure or mining model only when necessary.

EsempiExamples

Gli esempi seguenti sono basati sulla struttura di data mining, Targeted Mailing, basata sul Adventure Works DW Multidimensional 2012Adventure Works DW Multidimensional 2012 database e i modelli di data mining associati.The following examples are based on the mining structure, Targeted Mailing, which is based on the Adventure Works DW Multidimensional 2012Adventure Works DW Multidimensional 2012 database, and the associated mining models. Per ulteriori informazioni, vedere Basic Data Mining Tutorial.For more information, see Basic Data Mining Tutorial.

Esempio 1: Esecuzione del drill-through nei case della strutturaExample 1: Drill through to Structure Cases

Nell'esempio seguente viene restituito l'elenco dei 500 clienti meno recenti nella struttura di data mining, Targeted Mailing.The following example returns a list of the 500 oldest customers in the mining structure, Targeted Mailing. La query restituisce tutte le colonne nel modello di data mining, ma limita le righe ai clienti che hanno acquistato una bicicletta e li ordina per età.The query returns all the columns in the mining model, but restricts the rows to those who purchased a bike, and orders them by age. È anche possibile modificare l'elenco di espressioni per specificare le colonne da restituire.You can also edit the expression list to return only the columns that you need.

SELECT TOP 500 *  
FROM [Targeted Mailing].Cases  
WHERE [Bike Buyer] = 1  
ORDER BY Age DESC;  

Esempio 2: Esecuzione del drill-through solo in case di test o trainingExample 2: Drillthrough to Test or Training Cases Only

Nell'esempio seguente viene restituito l'elenco dei case della struttura per Targeted Mailing riservato per l'esecuzione di test.The following example returns a list of the structure cases for Targeted Mailing that are reserved for testing. Se la struttura di data mining non contiene un set di test di controllo, per impostazione predefinita tutti i case sono trattati come case di training e la query restituisce 0 case.If the mining structure does not contain a holdout test set, by default all cases are treated as training cases, and this query would return 0 cases.

SELECT [Customer Key], Gender, Age  
FROM [Targeted Mailing].Cases  
WHERE IsTestCase();  

Per la restituzione dei case di training, sostituire la funzione IsTrainingCase().To return the training cases, substitute the function IsTrainingCase().

Vedere ancheSee Also

DMX SELECT ( ) SELECT (DMX)
Data Mining Extensions ( DMX ) Istruzioni di definizione dei dati Data Mining Extensions (DMX) Data Definition Statements
Data Mining Extensions ( DMX ) Istruzioni di manipolazione dei dati Data Mining Extensions (DMX) Data Manipulation Statements
Data Mining Extensions ( DMX ) Riferimento istruzioneData Mining Extensions (DMX) Statement Reference