Definieren von Datenquellen (Analysis Services)

Eine MicrosoftSQL ServerAnalysis 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 ServerAnalysis 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 mit dem SQL Server Native Client OLE DB-Anbieter oder dem verwalteten SqlClient.NET-Anbieter (x86, x64 und ia64).

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

  • 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 MicrosoftSQL Server 2005 Enterprise Edition oder MicrosoftSQL Server 2005 Developer Edition verfügbar und als Teil des Feature Packs für MicrosoftSQL 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 MicrosoftSQL Server-Datenquelle.

In diesem Abschnitt