Definieren von Datenquellen (Analysis Services)

Eine Microsoft SQL Server Analysis Services-Datenquelle ist ein Objekt, das dem Analysis Services-Dienst die zum Herstellen einer Verbindung mit einer Informationsquelle der Business Intelligence-Lösung erforderlichen Informationen bereitstellt. Analysis Services kann auf Daten aus einer oder mehreren Datenquellen zugreifen, vorausgesetzt, Analysis Services ist in der Lage, die für die Business Intelligence-Lösung erforderlichen OLAP- oder Data Mining-Abfragen zu erstellen. Die Liste der in einem Analysis Services-Projekt verwendbaren Anbieter wird mit der Zeit immer größer, wenn Microsoft und Drittanbieter Unterstützung für SQL Server Analysis Services bereitstellen. Die folgenden Anbieter und relationalen Datenbanken werden in Analysis Services-Projekten unterstützt:

  • SQL Server 7.0 mit dem SQL OLE DB-Anbieter oder dem systemeigenen OLE DB-Anbieter von .NET (x86, x64 und ia64).

  • SQL Server 2000 mit dem SQL OLE DB-Anbieter oder dem systemeigenen OLE DB-Anbieter von .NET (x86, x64 und ia64).

  • SQL Server 2005 wird mit dem SQL Server Native Client OLE DB-Anbieter oder dem verwalteten SqlClient.NET-Anbieter (x86, x64 und ia64) verwendet. 

  • SQL Server 2008 mit dem SQL Server Native Client OLE DB-Anbieter oder dem verwalteten SqlClient.NET-Anbieter (x86, x64 und ia64). 

  • SQL Server 2008 R2 mit dem SQL Server Native Client OLE DB-Anbieter oder dem verwalteten SqlClient.NET-Anbieter (x86, x64 und ia64).

  • SQL Server 2008 R2 Parallel Data Warehouse (PDW) mit dem OLE DB-Anbieter für SQL Server PDW oder dem verwalteten Anbieter für SQL Server PDW (x86, x64 und ia64). Weitere Informationen zu SQL Server PDW finden Sie auf der Website SQL Server 2008 R2 Parallel Data Warehouse.

  • SQL Azure Database mit dem SQL Server Native Client OLE DB-Anbieter oder dem verwalteten SqlClient.NET-Anbieter. Weitere Informationen zu SQL Azure finden Sie auf der Website SQL Azure.

  • Oracle 9.0 mit dem Microsoft OLE DB-Anbieter für Oracle oder dem systemeigenen OLE DB-Anbieter von .NET (nur x86).

  • IBM DB2 8.1 mit dem Microsoft OLE DB-Anbieter für DB2 (x86, x64, ia64) – nur für Microsoft SQL Server 2005 Enterprise Edition oder Microsoft SQL Server 2005 Developer Edition verfügbar und als Teil des Feature Packs für Microsoft SQL Server, Service Pack 1, herunterladbar.

  • Zugriff über den Microsoft Jet 4.0 OLE DB-Anbieter (nur x86).

  • Teradata v2R6 mit dem OLE DB 1.3-Anbieter von NCR (nur x86).

  • Teradata-verwalteter Anbieter (x86, x64 und ia64). 

HinweisHinweis

Drittanbieterprodukte, wie z. B. der Oracle OLE DB-Anbieter, können ebenfalls verwendet werden, um eine Verbindung mit Drittanbieterdatenbanken herzustellen, wobei der Support vom entsprechenden Drittanbieter bereitgestellt wird.

Eine Datenquelle enthält zumindest einen Bezeichner, einen Namen und eine Verbindungszeichenfolge. Die Verbindungszeichenfolge, die für den Zugriff auf die Quelldaten verwendet wird, enthält die folgenden Informationen:

  • Der Name des Anbieters.

  • Die Informationen, die erforderlich sind, um mithilfe des angegebenen Anbieters eine Verbindung zur Datenquelle herzustellen. Die Eigenschaftseinstellungen für bestimmte Datenquellenobjekte variieren je nach Anbieter.

  • Andere Eigenschaften, die vom Anbieter unterstützt oder benötigt werden.

Der Analysis Services-Dienst kann eine Verbindung mit einer Datenquelle herstellen und dabei seine eigenen oder andere angegebene Sicherheitsanmeldeinformationen verwenden. Bei OLAP-Verarbeitungstasks muss der Analysis Services-Dienst im Sicherheitskontext seines Dienstkontos oder eines angegebenen Benutzerkontos ausgeführt werden, wenn eine Verbindung mit einer Datenquelle hergestellt wird. Bei Data Mining-Abfragen kann der Analysis Services-Dienst im Kontext seines Dienstkontos oder eines angegebenen Benutzerkontos ausgeführt werden, wenn eine Verbindung mit einer Datenquelle hergestellt wird. Eine weitere Möglichkeit besteht darin, dass der Dienst die Identität des aktuellen Benutzers annimmt. Weitere Informationen zum Identitätswechsel finden Sie unter Definieren einer Datenquelle mithilfe des Datenquellen-Assistenten (Analysis Services).

HinweisHinweis

Wenn mehrere Datenquellen definiert sind und von mehreren Quellen über eine einzelne Abfrage Daten abgefragt werden, z. B. für eine Schneeflockendimension, muss eine Datenquelle definiert werden, die Remoteabfragen mithilfe von OpenRowset unterstützt. In der Regel ist dies eine Microsoft SQL Server-Datenquelle.

In diesem Abschnitt