Udostępnij przez


<Zapytanie> o dane źródłowe - OPENQUERY

Dotyczy: usług SQL Server Analysis Services

Zastępuje zapytanie o dane źródłowe zapytaniem do istniejącego źródła danych. Instrukcje INSERT, SELECT FROM PREDICTION JOIN oraz SELECT FROM NATURAL PREDICTION JOIN wspierają OPENQUERY.

Składnia

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

Arguments

Nazwane źródło danych
Źródło danych znajdujące się w bazie danych Microsoft SQL Server Analysis Services.

Składnia zapytań
Składnia zapytań zwracająca zestaw wierszy.

Uwagi

OPENQUERY zapewnia bezpieczniejszy sposób dostępu do danych zewnętrznych, wspierając uprawnienia do źródeł danych. Ponieważ ciąg połączeń jest przechowywany w źródle danych, administratorzy mogą korzystać z właściwości źródła danych do zarządzania dostępem do danych. Więcej informacji o źródłach danych można znaleźć w sekcji Wspierane źródła danych (SSAS - wielowymiarowe).

Możesz uzyskać listę źródeł danych dostępnych na serwerze, zapytując zestaw wierszy MDSCHEMA_INPUT_DATASOURCES schematu. Więcej informacji o użyciu MDSCHEMA_INPUT_DATASOURCES można znaleźć w MDSCHEMA_INPUT_DATASOURCES Rowset.

Możesz także zwrócić listę źródeł danych w aktualnej bazie danych Analysis Services, używając następującego zapytania DMX:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

Przykłady

Poniższy przykład wykorzystuje źródło danych MyDS już zdefiniowane w bazie danych Analysis Services do nawiązania połączenia z bazą AdventureWorksDW2025 danych i zapytań w widoku vTargetMail .

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

Zobacz też

<Zapytanie o dane źródłowe>
Instrukcje manipulacji danymi Data Mining Extensions (DMX)
Odniesienie do rozszerzeń Data Mining Extensions (DMX)