Condividi tramite


<query> sui dati di origine - OPENQUERY

Si applica a: SQL Server Analysis Services

Sostituisce la query sui dati dell'origine con una query su un'origine dei dati esistente. Le istruzioni INSERT, SELECT FROM PREDICTION JOIN e SELECT FROM NATURAL PREDICTION JOIN supportano OPENQUERY.

Sintassi

  
OPENQUERY(<named datasource>, <query syntax>)  

Argomenti

origine dati denominata
Origine dati esistente nel database di Microsoft SQL Server Analysis Services.

sintassi di query
Sintassi di una query che restituisce un set di righe.

Osservazioni:

OPENQUERY offre un modo più sicuro per accedere ai dati esterni supportando le autorizzazioni dell'origine dati. Poiché la stringa di connessione viene archiviata nell'origine dati, gli amministratori possono utilizzare le proprietà dell'origine dati per gestire l'accesso ai dati. Per altre informazioni sulle origini dati, vedere Origini dati supportate (SSAS - Multidimensionale).

È possibile ottenere un elenco delle origini dati disponibili in un server eseguendo una query sul set di righe dello schema MDSCHEMA_INPUT_DATASOURCES . Per altre informazioni sull'uso di MDSCHEMA_INPUT_DATASOURCES, vedere MDSCHEMA_INPUT_DATASOURCES Set di righe.

È inoltre possibile restituire un elenco di origini dati del database di Analysis Services corrente mediante la seguente query DMX:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

Esempi

Nell'esempio seguente viene utilizzata l'origine dati MyDS già definita nel database di Analysis Services per creare una connessione al AdventureWorksDW2022 database ed eseguire una query sulla vista vTargetMail .

OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')  

Vedi anche

<query sui dati di origine>
Istruzioni di manipolazione dei dati DMX (Data Mining Extensions)
Riferimento all'istruzione DMX (estensione di data mining)