Sdílet prostřednictvím


<Dotaz> na zdrojová data - OPENQUERY

platí pro: SQL Server Analysis Services

Nahrazuje dotaz na zdrojová data dotazem na existující zdroj dat. Příkazy INSERT, SELECT 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 SQL Server Analysis Services.

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')  

Viz také

<Dotaz na zdrojová data>
Příkazy pro manipulaci s daty Data Minings Extensions (DMX)
Reference na příkaz Data Mining Extensions (DMX)