OPENQUERY (DMX)
Sostituisce la query sui dati dell'origine con una query su un'origine dei dati esistente. OPENQUERY è supportata dalle istruzioni INSERT, SELECT FROM PREDICTION JOIN e SELECT FROM NATURAL PREDICTION JOIN.
Sintassi
OPENQUERY(<named datasource>, <query syntax>)
Argomenti
- named datasource
Origine dei dati esistente nel database di Microsoft SQL Server 2005 Analysis Services (SSAS).
- query syntax
Sintassi di una query che restituisce un set di righe.
Osservazioni
Per ottenere un elenco delle origini dei dati disponibili sul server, è possibile eseguire una query sul set di righe dello schema MDSCHEMA_INPUT_DATASOURCES. Per ulteriori informazioni sull'utilizzo di MDSCHEMA_INPUT_DATASOURCES, vedere MDSCHEMA_INPUT_DATASOURCES Rowset.
OPENQUERY offre un accesso più sicuro ai dati esterni, grazie al supporto delle autorizzazioni relative alle origini dei dati. Poiché la stringa di connessione viene ottenuta direttamente dall'origine dei dati, gli amministratori possono utilizzare le proprietà dell'origine dei dati per gestire l'accesso ai dati. Per ulteriori informazioni sulle origini dei dati, vedere Utilizzo delle origini dei dati (Analysis Services).
Esempi
Nell'esempio seguente viene utilizzata l'origine dei dati MyDS, già definita nel database di Analysis Services, per creare una connessione al database AdventureWorksDW ed eseguire una query sulla vista vTargetMail.
OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')
Vedere anche
Riferimento
<source data query>
Istruzioni DMX (Data Mining Extensions) per la manipolazione dei dati
Guida di riferimento alle istruzioni DMX (Data Mining Extensions)