<Dotaz> na zdrojová data - OPENQUERY

platí pro: Analytické služby SQL Serveru

Nahrazuje dotaz na zdrojová data dotazem na existující zdroj dat. Příkazy INSERTSELECT FROM PREDICTION JOIN a SELECT FROM NATURAL PREDICTION JOIN podporují OPENQUERY.

Syntaxe

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

Arguments

Pojmenovaný datasource
Zdroj dat, který existuje v databázi Microsoft Analytické služby SQL Serveru.

Syntaxe dotazu
Syntax dotazu, která vrací sadu řádků.

Poznámky

OPENQUERY poskytuje bezpečnější způsob přístupu k externím datům podporou oprávnění ke zdrojům dat. Protože je spojovací řetězec uložen ve zdroji dat, správci mohou používat vlastnosti zdroje k řízení přístupu k datům. Pro více informací o datových zdrojích viz Podporované zdroje dat (SSAS - Multidimenzionální).

Seznam datových zdrojů dostupných na serveru můžete získat dotazem do sady řádků MDSCHEMA_INPUT_DATASOURCES schématu. Pro více informací o používání MDSCHEMA_INPUT_DATASOURCES viz MDSCHEMA_INPUT_DATASOURCES Rowset.

Seznam datových zdrojů v aktuální databázi Analysis Services můžete také vrátit pomocí následujícího dotazu DMX:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

Examples

Následující příklad využívá již definovaný zdroj dat MyDS v databázi Analysis Services k vytvoření spojení s databází AdventureWorksDW2025 a dotazování v pohledu vTargetMail .

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