<query sui dati di origine>
Si applica a: SQL Server Analysis Services
Per eseguire il training di un modello di data mining e creare stime da un modello di data mining, è necessario accedere ai dati esterni al database di Microsoft SQL Server Analysis Services. Usare la <clausola query> dei dati di origine in DMX (Data Mining Extensions) per definire questi dati esterni. Le istruzioni INSERT INTO (DMX), SELECT FROM <model> PREDICTION JOIN (DMX) e SELECT FROM NATURAL PREDICTION JOIN usano <tutte query> di dati di origine.
Tipi di query
I tre modi più comuni per specificare i dati di origine sono i seguenti:
OPENQUERY (DMX)
Questa istruzione esegue una query sui dati esterni a un'istanza di Analysis Services usando un'origine dati esistente.
Sebbene OPENQUERY sia simile alla funzione OPENROWSET, OPENQUERY offre i vantaggi seguenti:
Una query DMX è molto più semplice da scrivere con OPENQUERY. Anziché creare una nuova stringa di connessione ogni volta che si scrive una query, è possibile avvalersi della stringa di connessione esistente nell'origine dei dati. L'oggetto origine dei dati consente inoltre di controllare l'accesso ai dati per i singoli utenti.
L'amministratore dispone di un maggiore controllo sulla modalità di accesso ai dati sul server. Può ad esempio stabilire quali provider caricare nel server e a quali dati esterni è possibile accedere.
OPENROWSET (DMX)
Questa istruzione esegue una query sui dati esterni a un'istanza di Analysis Services usando un'origine dati esistente.
SHAPE (DMX)
Questa istruzione consente di eseguire query su più origini dei dati per creare una tabella nidificata. Utilizzando SHAPE, è possibile combinare i dati di più origini in una singola tabella gerarchica. In questo modo è possibile sfruttare la possibilità di Analysis Services di annidare le tabelle tramite l'inserimento di una tabella all'interno di una tabella.
Per specificare i dati di origine è inoltre possibile utilizzare uno degli elementi seguenti:
Qualsiasi istruzione DMX valida
Qualsiasi istruzione MDX (Multidimensional Expressions) valida
Una tabella che restituisce una stored procedure
Un set di righe di XML for Analysis (XMLA)
Un parametro di set di righe
Vedi anche
Istruzioni di manipolazione dei dati DMX (Data Mining Extensions)
Riferimento all'istruzione DMX (estensione di data mining)
Tabelle nidificate (Analysis Services - Data mining)