Condividi tramite


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)

Guida in linea e informazioni

Assistenza su SQL Server 2005