<query> sui dati di origine-OPENQUERY<source data query> - OPENQUERY

SI APPLICA A: sìSQL Server Analysis Services noAzure Analysis Services noPower BI PremiumAPPLIES TO: yesSQL Server Analysis Services noAzure Analysis Services noPower BI Premium

Sostituisce la query sui dati dell'origine con una query su un'origine dei dati esistente.Replaces the source data query with a query to an existing data source. Le istruzioni INSERT, SELECT FROM PREDICtion JOIN e SELECT FROM NATURAL PREDICtion join supportano OPENQUERY.The INSERT, SELECT FROM PREDICTION JOIN, and SELECT FROM NATURAL PREDICTION JOIN statements support OPENQUERY.

SintassiSyntax

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

ArgomentiArguments

origine dati denominatanamed datasource
Origine dati esistente nel MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services database.A data source that exists on the MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services database.

sintassi di queryquery syntax
Sintassi di una query che restituisce un set di righe.A query syntax that returns a rowset.

NoteRemarks

OPENQUERY fornisce un modo più sicuro per accedere ai dati esterni, supportando le autorizzazioni dell'origine dati.OPENQUERY provides a more secure way to access external data by supporting data source permissions. 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.Because the connection string is stored in the data source, administrators can use the properties of the data source to manage access to the data. Per altre informazioni sulle origini dati, vedere origini (dati supportate SSAS-multidimensionale).For more information about data sources, see Supported Data Sources (SSAS - Multidimensional).

È possibile ottenere un elenco delle origini dati disponibili in un server eseguendo una query sul set di righe dello schema MDSCHEMA_INPUT_DATASOURCES .You can get a list of the data sources that are available on a server by querying the MDSCHEMA_INPUT_DATASOURCES schema rowset. Per ulteriori informazioni sull'utilizzo di MDSCHEMA_INPUT_DATASOURCES, vedere set di righe MDSCHEMA_INPUT_DATASOURCES.For more information about using MDSCHEMA_INPUT_DATASOURCES, see MDSCHEMA_INPUT_DATASOURCES Rowset.

È inoltre possibile restituire un elenco di origini dati del database di Analysis Services corrente mediante la seguente query DMX:You can also return a list of data sources in the current Analysis Services database by using the following DMX query:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

EsempiExamples

Nell'esempio seguente viene utilizzata l'origine dati MyDS già definita nel Analysis ServicesAnalysis Services database per creare una connessione AdventureWorksDW2012AdventureWorksDW2012 al database ed eseguire una query sulla vista vTargetMail .The following example uses the MyDS data source already defined in the Analysis ServicesAnalysis Services database to create a connection to the AdventureWorksDW2012AdventureWorksDW2012 database and query the vTargetMail view.

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

Vedere ancheSee Also

<query sui dati di origine> <source data query>
Istruzioni di manipolazione (dei) dati DMX di Data Mining Extensions Data Mining Extensions (DMX) Data Manipulation Statements
Guida di riferimento alle istruzioni DMX (Data Mining Extensions)Data Mining Extensions (DMX) Statement Reference