Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för: SQL Server Analysis Services
Ersätter källdatafrågan med en fråga till en befintlig datakälla. Satserna INSERT, SELECT FROM PREDICTION JOIN och SELECT FROM NATURAL PREDICTION JOIN stöder OPENQUERY.
Syntax
OPENQUERY(<named datasource>, <query syntax>)
Arguments
Namngiven datakälla
En datakälla som finns i Microsoft SQL Server Analysis Services-databasen.
Frågesyntax
En frågesyntax som returnerar en raduppsättning.
Anmärkningar
OPENQUERY ger ett säkrare sätt att komma åt extern data genom att stödja behörigheter för datakällor. Eftersom anslutningssträngen lagras i datakällan kan administratörer använda datakällans egenskaper för att hantera åtkomst till datan. För mer information om datakällor, se Supported Data Sources (SSAS - Multidimensional).
Du kan få en lista över de datakällor som finns tillgängliga på en server genom att fråga i MDSCHEMA_INPUT_DATASOURCES schema-raduppsättningen. För mer information om hur MDSCHEMA_INPUT_DATASOURCES används, se MDSCHEMA_INPUT_DATASOURCES Rowset.
Du kan också returnera en lista över datakällor i den aktuella Analysis Services-databasen genom att använda följande DMX-fråga:
SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES
Examples
Följande exempel använder MyDS-datakällan som redan är definierad i Analysis Services-databasen för att skapa en anslutning till databasen AdventureWorksDW2025 och fråga vTargetMail-vyn .
OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')
Se även
<Källdatafråga>
Data mining Extensions (DMX) datamanipulationsuttalanden
Data Mining Extensions (DMX) Statement Reference