Von Reporting Services unterstützte Datenquellen (SSRS)
Reporting Services werden Berichtsdaten von Datenquellen über eine modulare und erweiterbare Datenschicht abgerufen, für die Datenverarbeitungserweiterungen verwendet werden. Zum Abrufen von Berichtsdaten von einer Datenquelle müssen Sie eine Datenverarbeitungserweiterung auswählen, die den Typ der Datenquelle, die Version der für die Datenquelle ausgeführten Software und die Plattform der Datenquelle (32-Bit oder 64-Bit) unterstützt.
Wenn Sie Reporting Servicesbereitstellen, wird eine Reihe von Datenverarbeitungserweiterungen sowohl auf dem Berichterstellungsclient als auch auf dem Berichtsserver automatisch installiert und registriert, um den Zugriff auf verschiedene Datenquellentypen zu ermöglichen. Reporting Services werden die folgenden Datenquellentypen installiert:
Microsoft SQL Server
Microsoft SQL Server Analysis Services für MDX, DMX, Microsoft Power Pivot und tabellarische Modelle
Microsoft Azure SQL-Datenbank
Oracle
SAP BW
-
Hyperion Essbase
Microsoft SharePoint-Liste
Teradata
OLE DB
ODBC
XML
Zusätzlich können von Systemadministratoren benutzerdefinierte Datenverarbeitungserweiterungen und Microsoft .NET Framework-Standarddatenanbieter installiert und registriert werden. Zum Verarbeiten und Anzeigen eines Berichts müssen die Datenverarbeitungserweiterungen und Datenanbieter auf dem Berichtsserver installiert und registriert sein. Zum Anzeigen einer Vorschau für einen Bericht müssen sie auf dem Berichterstellungsclient installiert und registriert sein. Datenverarbeitungserweiterungen und Datenanbieter müssen für die Plattform, auf der sie installiert sind, systemintern kompiliert werden. Wenn Sie mit dem SOAP-Webdienst eine Datenquelle programmgesteuert bereitstellen, müssen Sie die Datenquellenerweiterung definieren. Verwenden Sie Datenerweiterungswerte aus der Datei RSReportDesigner.config . Standardmäßig befindet sich die Datei im folgenden Ordner:
<drive letter>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies
Die Analysis Services -Datenerweiterung lautet z.B. OLEDB-MD.
Viele .NET Framework -Standarddatenanbieter von Drittanbietern sind im Microsoft Download Center und auf den entsprechenden Drittanbieterseiten als Downloads verfügbar. Sie können auch das öffentliche SQL Server Reporting Services-Forum nach Informationen zu dritten Datenanbietern durchsuchen.
Hinweis
Es wird von .NET Framework -Standarddatenanbietern nicht notwendigerweise die gesamte Funktionalität unterstützt, die von Datenverarbeitungserweiterungen von Reporting Services bereitgestellt wird. Mit einigen OLE DB-Datenanbietern und ODBC-Treibern können Sie außerdem zwar Berichte erstellen und in einer Vorschau anzeigen, doch bieten sie keine Unterstützung für auf einem Berichtsserver veröffentlichte Berichte. Beispielsweise wird der Microsoft -OLE DB-Anbieter für Jet auf dem Berichtsserver nicht unterstützt. Weitere Informationen finden Sie unter Datenverarbeitungserweiterungen und .NET Framework-Datenanbieter (SSRS).
Weitere Informationen zu benutzerdefinierten Datenverarbeitungserweiterungen finden Sie unter Implementing a Data Processing Extension. Weitere Informationen zu .NET Framework -Standarddatenanbietern finden Sie unter dem System.Data -Namespace.
Plattformunterstützung für Berichtsdatenquellen
Die Datenquellen, die Sie in einer Reporting Services -Bereitstellung verwenden können, hängen von der SQL Server -Edition, der Reporting Services -Version und von der Plattform ab. Weitere Informationen finden Sie unter Reporting Services Features Supported by the Editions of SQL Server (Von den SQL Server-Editionen unterstützte Reporting Services-Funktionen). Die weiter unten in diesem Thema dargestellte Tabelle enthält Informationen zu unterstützten Datenquellen, sortiert nach Version und Plattform.
Für den Berichterstellungsclient und den Berichtsserver gelten unterschiedliche Bedingungen bezüglich der Plattform für Reporting Services -Datenquellen.
Auf dem Berichterstellungsclient
SQL Server SQL Server Data Tools - Business Intelligence ist eine 32-Bit-Anwendung. SQL Server Data Tools - Business Intelligence wird auf einer Itanium-basierten Plattform nicht unterstützt. Wenn Sie auf einer x64-Plattform im Berichts-Designer Berichte bearbeiten und als Vorschau anzeigen möchten, müssen im (x86)-Verzeichnis der Plattform 32-Bit-Datenanbieter installiert sein.
Auf dem Berichtsserver
Wenn Sie einen Bericht auf einem 64-Bit-Berichtsserver bereitstellen, müssen auf dem Berichtsserver systemintern kompilierte 64-Bit-Datenanbieter installiert sein. Das Einschließen von 32-Bit-Datenanbietern in 64-Bit-Schnittstellen wird nicht unterstützt. Weitere Informationen finden Sie in der Dokumentation des jeweiligen Datenanbieters.
Unterstützte Datenquellen
In der folgenden Tabelle sind Microsoft -Datenverarbeitungserweiterungen und Datenanbieter aufgeführt, die Sie zum Abrufen von Daten für Berichtsdatasets und Berichtsmodelle verwenden können. Weitere Informationen zu Erweiterungen oder Datenanbietern erhalten Sie, indem Sie auf den Link in der zweiten Spalte klicken. Die Tabellenspalten enthalten folgende Informationen:
Die Quelle der Berichtsdaten: Der Datentyp, auf den zugegriffen wird, z. B. relationale Datenbank, mehrdimensionale Datenbank, Flatfile oder XML. In dieser Spalte wird die folgende Frage beantwortet: „Welche Datentypen kann Reporting Services für einen Bericht verwenden?“
Reporting Services-Datenquellentyp: Einer der Datenquellentypen, die in der Dropdownliste angezeigt werden, wenn Sie in Reporting Services eine Datenquelle definieren. Diese Liste enthält die installierten und registrierten Datenverarbeitungserweiterungen und Datenanbieter. In dieser Spalte wird die folgende Frage beantwortet: „Welchen Datenquellentyp wähle ich beim Erstellen einer Berichtsdatenquelle in der Dropdownliste aus?“
Name der Datenverarbeitungserweiterung/des Datenanbieters: Die Reporting Services-Datenverarbeitungserweiterung oder andere Datenanbieter, die dem ausgewählten Reporting Services-Datenquellentyp entsprechen. In dieser Spalte wird die folgende Frage beantwortet: „Welche Datenverarbeitungserweiterung oder welcher Datenanbieter wird verwendet, wenn ich einen Datenquellentyp auswähle?“
Zugrunde liegende Datenanbieterversion (optional): Einige Datenquellentypen unterstützen mehrere Datenanbieter. Dabei kann es sich um unterschiedliche Versionen eines Datenanbieters oder um unterschiedliche Implementierungen von Drittanbietern für einen Typ von Datenanbieter handeln. Der Name des Anbieters wird nach dem Konfigurieren einer Datenquelle häufig in der Verbindungszeichenfolge angegeben. In dieser Spalte wird die folgende Frage beantwortet: „Welchen Datenanbieter wähle ich nach der Auswahl des Datenquellentyps im Dialogfeld Verbindungseigenschaften aus?“
Datenquellen-<Plattform>: Die von der Datenverarbeitungserweiterung oder dem Datenanbieter für die Zieldatenquelle unterstützte Plattform. In dieser Spalte wird die folgende Frage beantwortet: „Können mit dieser Datenverarbeitungserweiterung oder diesem Datenanbieter Daten von einer Datenquelle auf diesem Plattformtyp abgerufen werden?“
Version der Datenquelle: Die Version der Zieldatenquelle, die von der Datenverarbeitungserweiterung oder dem Datenanbieter unterstützt wird. In dieser Spalte wird die folgende Frage beantwortet: „Können mit dieser Datenverarbeitungserweiterung oder diesem Datenanbieter Daten von dieser Version der Datenquelle abgerufen werden?“
RS-<Plattform>: Die Plattformen für den Berichtsserver und den Berichterstellungsclient, auf denen Sie eine benutzerdefinierte Datenverarbeitungserweiterung oder einen benutzerdefinierten Datenanbieter installieren können. Die integrierten Datenverarbeitungserweiterungen von Reporting Services werden bei jeder Installation von Reporting Servicesbereitgestellt. Eine benutzerdefinierte Datenverarbeitungserweiterung oder ein .NET Framework -Datenanbieter müssen systemintern für eine bestimmte Plattform kompiliert werden. In dieser Spalte wird die folgende Frage beantwortet: „Kann diese Datenverarbeitungserweiterung oder dieser Datenanbieter auf diesem Plattformtyp installiert werden?“
Typen von Datenquellen
Quelle der Berichtsdaten |
Reporting Services-Datenquellentyp | Name der Datenverarbeitungserweiterung/des Datenanbieters | Zugrunde liegende Datenanbieterversion (Optional) |
Daten `Source` Plattform x86 |
Daten `Source` Plattform x64 |
Version der Datenquelle | RS Plattform x86 |
RS Plattform x64 |
---|---|---|---|---|---|---|---|---|
SQL Server -Datenbank | Microsoft SQL Server | Integrierte Reporting Services -Datenverarbeitungserweiterung | Erweitert System.Data.SqlClient | J | J | SQL Server 2012 und höher. | J | J |
SQL Server -Datenbank | OLEDB | Integrierte Reporting Services -Datenverarbeitungserweiterung | Erweitert System.Data.OledbClient | J | J | SQL Server 2012 und höher. | J | J |
SQL Server -Datenbank | ODBC | Integrierte Reporting Services -Datenverarbeitungserweiterung | Erweitert System.Data.OdbcClient | J | J | SQL Server 2012 und höher. | J | J |
SQL-Datenbank | Microsoft Azure SQL-Datenbank | Integrierte Reporting Services -Datenverarbeitungserweiterung | Erweitert System.Data.SqlClient | – | – | SQL-Datenbank | J | Y |
SQL Managed Instance | Microsoft Azure SQL-Datenbank | Integrierte Reporting Services -Datenverarbeitungserweiterung | Erweitert System.Data.SqlClient | – | – | SQL Managed Instance | Y | J |
Azure Synapse Analytics | Microsoft Azure SQL-Datenbank | Integrierte Reporting Services -Datenverarbeitungserweiterung | Erweitert System.Data.SqlClient | – | N/V | Azure Synapse Analytics | J | J |
Microsoft Azure Synapse Analytics-Appliance | Microsoft Parallel Data Warehouse | Die Unterstützung für die Datenverarbeitungserweiterung Reporting Services wurde eingestellt. | – | – | – | SQL Server 2008 R2 Parallel Data Warehouse | N | N |
Mehrdimensionale oder tabellarische Analysis Services-Datenbank | Microsoft SQL Server Analysis Services | Integrierte Reporting Services -Datenverarbeitungserweiterung | Verwendet ADOMD.NET | J | J | SQL Server 2012 Analysis Services und höher | J | J |
Power BI Premium-Dataset (ab Reporting Services 2019 und Power BI-Berichtsserver im Januar 2020) | Microsoft SQL Server Analysis Services | Integrierte Reporting Services -Datenverarbeitungserweiterung | Verwendet ADOMD.NET | J | J | SQL Server 2019 Analysis Services und höher | J | J |
Azure Analysis Services (Ab Reporting Services 2017) |
Microsoft SQL Server Analysis Services | Integrierte Reporting Services -Datenverarbeitungserweiterung | Verwendet ADOMD.NET | J | J | SQL Server 2017 Analysis Services und höher | J | J |
Analysis Services -Datenbank | OLEDB | Integrierte Reporting Services -Datenverarbeitungserweiterung | Erweitert System.Data.OledbClient Version 10.0 |
J | J | SQL Server 2012 Analysis Services | J | J |
SharePoint-Listen | Microsoft SharePoint-Liste | Integrierte Reporting Services -Datenverarbeitungserweiterung | Ruft Daten aus Lists.asmx oder den API-Schnittstellen für SharePoint-Objektmodelle ab. Siehe Hinweis. |
N | J | Produkte für SharePoint 2013 und höher | J | J |
XML | XML | Integrierte Reporting Services -Datenverarbeitungserweiterung | XML-Datenquellen sind von keiner bestimmten Plattform abhängig. | – | N/V | XML-Webdienste oder -Dokumente | J | J |
Berichtsservermodell | Berichtsmodell | Die Unterstützung für die Datenverarbeitungserweiterung Reporting Services für eine veröffentlichte SMDL-Datei wurde eingestellt. | Für Datenquellen für ein Modell werden integrierte Datenverarbeitungserweiterungen verwendet. Auf Oracle basierende Modelle erfordern Clientkomponenten für Oracle. Teradata-basierte Modelle erfordern den .NET-Datenanbieter für Teradata von Teradata. Informationen zur Plattformunterstützung finden Sie in der Teradata-Dokumentation. |
– | N/V | Modelle können in folgenden Versionen erstellt werden:SQL Server 2005 (9.x) und höher. Analysis Services Oracle 9.2.0.3 oder höher Teradata, Versionen 14, 13, 12 und 6.2 |
N | N |
Mehrdimensionale SAP-Datenbank | SAP BW | Integrierte Reporting Services -Datenverarbeitungserweiterung | Informationen zur Plattformunterstützung finden Sie in der SAP-Dokumentation. | – | – | SAP BW 7.0-7.5 | J | – |
Hyperion Essbase | Hyperion Essbase | Integrierte Reporting Services -Datenverarbeitungserweiterung | Informationen zur Plattformunterstützung finden Sie in der Hyperion-Dokumentation. | J | – | Hyperion Essbase 9.3.1 | J | – |
Relationale Oracle-Datenbank | Oracle | Integrierte Reporting Services -Datenverarbeitungserweiterung | Erfordert Oracle-Clientkomponenten der Version 12c oder höher. | J | – | Oracle 11g, 11g R2, 12c, 18c und 19c | J | J |
Teradata | Teradata | Integrierte Reporting Services -Datenverarbeitungserweiterung | Erweitert den .NET-Datenanbieter für Teradata von Teradata. Erfordert den .NET-Datenanbieter für Teradata von Teradata. Informationen zur Plattformunterstützung finden Sie in der Teradata-Dokumentation. |
J | – | Teradata, Version 15 Teradata, Version 14 Teradata, Version 13 |
J | N |
Relationale DB2-Datenbank | Name der angepassten, registrierten Datenerweiterung | Host Integration (HI) Server 2004 |
J | – | – | J | N | |
OLE DB-Standarddatenquelle | OLEDB | Integrierte Reporting Services -Datenverarbeitungserweiterung | Jede Datenquelle, die OLE DB unterstützt. Informationen zur Plattformunterstützung finden Sie in der Dokumentation zur Datenquelle. |
J | – | Jede Datenquelle, die OLE DB unterstützt. Siehe Hinweis. | J | – |
ODBC-Standarddatenquelle | ODBC | Integrierte Reporting Services -Datenverarbeitungserweiterung | Jede Datenquelle, die ODBC unterstützt. Informationen zur Plattformunterstützung finden Sie in der Dokumentation zur Datenquelle. |
J | – | Jede Datenquelle, die ODBC unterstützt. Siehe Hinweis. | J | J |
Informationen zur Verwendung externer Datenquellen finden Sie unter Hinzufügen von Daten aus externen Datenquellen (SSRS).
Viele .NET Framework -Standarddatenanbieter sind von Drittanbietern erhältlich. Weitere Informationen finden Sie auf den Websites oder in den Foren der entsprechenden Drittanbieter.
Bevor Sie eine benutzerdefinierte Datenverarbeitungserweiterung oder einen .NET Framework -Standarddatenanbieter installieren und registrieren, sollten Sie sich im Referenzmaterial des Datenanbieters unbedingt über diese Vorgänge informieren. Weitere Informationen finden Sie unter Registrieren eines .NET Framework-Standarddatenproviders (SSRS).
Zurück zur Datenquellentabelle
Datenverarbeitungserweiterungen für Reporting Services
Die folgenden Datenverarbeitungserweiterungen werden automatisch mit Reporting Services und SQL Server Data Tools - Business Intelligenceinstalliert. Weitere Informationen und die Möglichkeit, die Installation zu überprüfen, finden Sie unter RSReportDesigner-Konfigurationsdatei und RsReportServer.config-Konfigurationsdatei.
Hinweis
Die SQL Server Integration Services-Datenverarbeitungserweiterung wird derzeit nicht unterstützt.
Weitere Informationen zu Datenverarbeitungserweiterungen, die vom Berichts-Generator unterstützt werden, finden Sie unter Erstellen von Datenverbindungszeichenfolgen (Berichts-Generator und SSRS).
Microsoft SQL Server-Datenverarbeitungserweiterung
Beim Datenquellentyp Microsoft SQL Server wird der .NET Framework -Datenanbieter für SQL Serverumschlossen und erweitert. Diese Datenverarbeitungserweiterung wird für x86- und x64-basierte Plattformen nativ kompiliert und auf diesen Plattformen ausgeführt.
In SQL Server Data Tools - Business Intelligence ist der dieser Datenerweiterung zugeordnete Abfrage-Designer der Visual Database Tool-Designer. Wenn Sie den Abfrage-Designer im grafischen Modus verwenden, wird die Abfrage analysiert und möglicherweise umgeschrieben. Wenn Sie die exakte Transact-SQL-Syntax für eine Abfrage steuern möchten, verwenden Sie den textbasierten Abfrage-Designer. Weitere Informationen finden Sie unter Graphical Query Designer User Interface.
Weitere Informationen finden Sie unter SQL Server-Verbindungstyp (SSRS).
Im Berichts-Generator ist der dieser Datenerweiterung zugeordnete Abfrage-Designer der relationale Abfrage-Designer.
Zurück zur Datenquellentabelle
Microsoft Azure SQL-Datenbank-Verarbeitungserweiterung
Beim Datenquellentyp Microsoft AzureSQL-Datenbank wird der Datenanbieter .NET Framework für SQL Server umschlossen und erweitert.
In SQL Server Data Tools - Business Intelligence ist der grafische, dieser Datenerweiterung zugeordnete Abfrage-Designer der relationale Abfrage-Designer und nicht der Visual Database Tool-Designer, den Sie mit dem Datenquellentyp Microsoft SQL Server verwenden.
SQL Server Data Tools - Business Intelligence unterscheidet automatisch zwischen Microsoft AzureSQL-Datenbank - und Microsoft SQL Server-Datenquellentypen und öffnet den grafischen, dem Datenquellentyp zugeordneten Abfrage-Designer.
Wenn Sie den Abfrage-Designer im grafischen Modus verwenden, wird die Abfrage analysiert und möglicherweise umgeschrieben. Ein textbasierter Abfrage-Designer ist ebenfalls für das Schreiben von Abfragen verfügbar. Wenn Sie die exakte Transact-SQL-Syntax für eine Abfrage steuern möchten, verwenden Sie den textbasierten Abfrage-Designer.
Das Abrufen von Daten aus SQL-Datenbank, Azure Synapse Analytics und SQL Server ist ähnlich, aber es gibt einige Anforderungen, die nur für SQL-Datenbankgelten. Weitere Informationen finden Sie unter Azure SQL-Verbindungstyp (SSRS).
Zurück zur Datenquellentabelle
Microsoft SQL Server Parallel Data Warehouse-Datenverarbeitungserweiterung
Die Unterstützung für diese Datenquelle wurde eingestellt. Verwenden Sie den SQL Server-Datenquellentypen, um eine Verbindung zur Microsoft Analytics Platform (APS) herzustellen.
Zurück zur Datenquellentabelle
Microsoft SQL Server Analysis Services-Datenverarbeitungserweiterung
Wenn Sie den Datenquellentyp Microsoft SQL Server Analysis Servicesauswählen, müssen Sie eine Reporting Services-Datenverarbeitungserweiterung auswählen, mit der der .NET Framework-Datenanbieter für Microsoft Analysis Services erweitert wird. Diese Datenverarbeitungserweiterung wird für x86- und x64-basierte Plattformen systemintern kompiliert und auf diesen Plattformen ausgeführt.
Für diesen Datenanbieter wird das ADOMD.NET-Objektmodell verwendet, um Abfragen mit XMLA (XML for Analysis), Version 1.0, zu erstellen. Ergebnisse werden als vereinfachtes Rowset zurückgegeben. Weitere Informationen finden Sie unter Analysis Services-Verbindungstyp für MDX (SSRS), Analysis Services-Verbindungstyp für DMX (SSRS), Benutzeroberfläche des MDX-Abfrage-Designers für Analysis Services und Benutzeroberfläche des DMX-Abfrage-Designers für Analysis Services.
Hinweis
Beachten Sie bei Datenquellen von Azure Analysis Services und Power BI Premium-Datasets, dass die MFA deaktiviert sein muss, damit die Anmeldeinformationen für die Verbindungsherstellung zur Datenquelle genutzt werden können. Wenn für Ihre Umgebung die mehrstufige Authentifizierung aktiviert werden muss, ziehen Sie den bedingten Azure Active Directory-Zugriff als Option in Betracht, um die mehrstufige Authentifizierung für die in der Datenquelle verwendeten Anmeldeinformationen zu deaktivieren.
Wenn Sie ein Power BI Premium-Dataset als Datenquelle verwenden, werden nur der Import-Modus und DirectQuery unterstützt.
Bei Verbindung mit einer Analysis Services-Datenquelle unterstützt die Microsoft SQL Server Analysis Services-Datenverarbeitungserweiterung mehrwertige Parameter und ordnet Zell- und Elementeigenschaften erweiterten Eigenschaften zu, die von Reporting Services unterstützt werden. Weitere Informationen finden Sie unter Erweiterte Feldeigenschaften für eine Analysis Services-Datenbank (SSRS).
Sie können auch Modelle aus SQL Server Analysis Services-Datenquellen erstellen.
OLE DB-Datenverarbeitungserweiterung
Für die OLE DB-Datenverarbeitungserweiterung ist die Auswahl eines zusätzlichen Datenanbieters in Abhängigkeit von der Version der im Bericht zu verwendenden Datenquelle erforderlich. Wenn Sie keinen bestimmten Datenanbieter auswählen, wird ein Standardwert bereitgestellt. Wählen Sie einen spezifischen Datenanbieter im Dialogfeld Verbindungseigenschaften aus, das Sie über das Dialogfeld „Datenquelle“ oder „Freigegebene Datenquelle“ über die Schaltfläche Bearbeiten öffnen können.
Weitere Informationen zum OLE DB-zugeordneten Abfrage-Designer finden Sie unter Grafische Benutzeroberfläche des Abfrage-Designers. Weitere Informationen zur Unterstützung bestimmter OLE DB-Anbieter finden Sie in der Knowledge Base unter Visual Studio .NET-Designer-Tool unterstützt bestimmte OLE DB-Anbieter Microsoft .
Zurück zur Datenquellentabelle
OLE DB für SQL Server
Wenn Sie den Datenquellentyp OLE DBauswählen, müssen Sie eine Reporting Services -Datenverarbeitungserweiterung auswählen, mit der der .NET Framework -Datenanbieter für OLE DB erweitert wird. Diese Datenverarbeitungserweiterung wird für x86- und x64-Plattformen systemintern kompiliert und auf diesen Plattformen ausgeführt.
Weitere Informationen finden Sie unter OLE DB-Verbindungstyp (SSRS).
Zurück zur Datenquellentabelle
OLE DB für OLAP 7.0
OLE DB-Anbieter für OLAP Services 7.0 wird nicht unterstützt.
Zurück zur Datenquellentabelle
OLE DB für Oracle
Die Datenverarbeitungserweiterung OLE DB für Oracle unterstützt die folgenden Oracle-Datentypen nicht: BLOB, CLOB, NCLOB, BFILE, UROWID.
Unbenannte, positionsabhängige Parameter werden unterstützt. Benannte Parameter werden von dieser Erweiterung nicht unterstützt. Benannte Parameter können Sie nur mit der Oracle -Datenverarbeitungserweiterung verwenden.
Weitere Informationen zum Konfigurieren von Oracle als Datenquelle finden Sie unter Verwenden von Reporting Services zum Konfigurieren und Zugreifen auf eine Oracle-Datenquelle. Weitere Informationen zur Konfiguration zusätzlicher Berechtigungen finden Sie in der Knowledge Base unter Hinzufügen von Berechtigunen für den NETWORK SERVICE-Sicherheitsprinzipal Microsoft .
Zurück zur Datenquellentabelle
.NET Framework-Standarddatenanbieter für OLE DB
Verwenden Sie zum Abrufen von Daten von einer Datenquelle, die .NET Framework -Datenanbieter für OLE DB unterstützt, den Datenquellentyp OLE DB , und wählen Sie den Standarddatenanbieter aus, oder wählen Sie im Dialogfeld Verbindungszeichenfolge einen der installierten Datenanbieter aus.
Hinweis
Zwar kann ein Datenanbieter die Vorschau eines Berichts auf dem Berichterstellungsclient unterstützen, doch unterstützen nicht alle OLE DB-Datenanbieter auf einem Berichtsserver veröffentlichte Berichte.
Zurück zur Datenquellentabelle
ODBC-Datenverarbeitungserweiterung
Wenn Sie den Datenquellentyp ODBCauswählen, müssen Sie eine Reporting Services -Datenverarbeitungserweiterung auswählen, mit der der .NET Framework -Datenanbieter für ODBC erweitert wird. Diese Datenverarbeitungserweiterung wird für x86- und x64 -Plattformen systemintern kompiliert und auf diesen Plattformen ausgeführt. Mit dieser Erweiterung können Sie mit beliebigen Datenquellen, die über einen ODBC-Anbieter verfügen, eine Verbindung herstellen und von diesen Daten abrufen.
Hinweis
Zwar kann ein Datenanbieter die Vorschau eines Berichts auf dem Berichterstellungsclient unterstützen, doch unterstützen nicht alle ODBC-Datenanbieter auf einem Berichtsserver veröffentlichte Berichte.
Zurück zur Datenquellentabelle
.NET Framework-Standarddatenanbieter für ODBC
Verwenden Sie zum Abrufen von Daten von einer Datenquelle, die einen .NET Framework -Standarddatenanbieter für ODBC unterstützt, den Datenquellentyp ODBC , und wählen Sie den Standarddatenanbieter aus, oder wählen Sie im Dialogfeld Verbindungszeichenfolge einen der installierten Datenanbieter aus.
Hinweis
Zwar kann ein Datenanbieter die Vorschau eines Berichts auf dem Berichterstellungsclient unterstützen, doch unterstützen nicht alle ODBC-Datenanbieter auf einem Berichtsserver veröffentlichte Berichte.
Zurück zur Datenquellentabelle
Oracle-Datenverarbeitungserweiterung
Wenn Sie den Datenquellentyp Oracle auswählen, entscheiden Sie sich für eine Reporting Services-Datenverarbeitungserweiterung, die den Datenanbieter von Oracle direkt verwendet anstatt des Anbieters Microsoft System.Data.OracleClient, da dieser veraltet ist. Um Berichtsdaten aus einer Oracle-Datenbank zu beziehen, muss Ihr Administrator die Oracle-Clientsoftware in der Version 11g oder höher installieren. Die Software muss auf dem Berichterstellungsclient installiert werden, um die Vorschau von Berichten anzuzeigen und auf dem Berichtsserver veröffentlichte Berichte einzusehen.
Weitere Informationen zum Installieren der Oracle-Clientsoftware finden Sie unter Oracle-Verbindungstyp (SSRS).
Benannte Parameter werden von dieser Erweiterung unterstützt. Oracle Version 11g oder höher unterstützt Parameter mit mehreren Werten. Verwenden Sie bei unbenannten, positionsabhängigen Parametern die OLE DB-Datenverarbeitungserweiterung mit dem Datenanbieter „ Microsoft OLE DB-Anbieter für Oracle“. Weitere Informationen zum Konfigurieren von Oracle als Datenquelle finden Sie unter Verwenden von Reporting Services zum Konfigurieren und Zugreifen auf eine Oracle-Datenquelle. Weitere Informationen zur Konfiguration zusätzlicher Berechtigungen finden Sie in der Knowledge Base unter Hinzufügen von Berechtigunen für den NETWORK SERVICE-Sicherheitsprinzipal Microsoft .
Sie können von gespeicherten Prozeduren mit mehreren Eingabeparametern Daten abrufen, die gespeicherte Prozedur darf jedoch nur einen Ausgabecursor zurückgeben. Weitere Informationen finden Sie im Abschnitt Zurückgeben von Ergebnissen mit Oracle-CURSORs vom Typ REF des Artikels „Abrufen von Daten mithilfe eines DataReader“.
Weitere Informationen finden Sie unter Oracle-Verbindungstyp (SSRS). Weitere Informationen zum zugeordneten Abfrage-Designer finden Sie unter Grafische Benutzeroberfläche des Abfrage-Designers.
Sie können auch auf einer Oracle-Datenbank basierende Modelle erstellen.
Zurück zur Datenquellentabelle
Teradata-Datenverarbeitungserweiterung
Wenn Sie den Datenquellentyp Teradataauswählen, müssen Sie eine Reporting Services -Datenverarbeitungserweiterung auswählen, mit der der .NET Framework-Datenanbieter für Teradata erweitert wird. Berichtsdaten können nur von Teradata abgerufen werden, wenn vom Systemadministrator der .NET Framework-Datenanbieter für Teradata auf dem Berichterstellungsclient und auf dem Berichtsserver installiert wurde, sodass auf dem Client Berichte bearbeitet und als Vorschau angezeigt und auf dem Server veröffentlichte Berichte angezeigt werden können.
Bei Berichtsserverprojekten ist kein grafischer Abfrage-Designer für diese Erweiterung verfügbar. Sie müssen den textbasierten Abfrage-Designer verwenden, um Abfragen zu erstellen.
In der folgenden Tabelle sind die Versionen des .NET-Datenanbieters für Teradata angegeben, die zum Definieren einer Datenquelle in einer Berichtsdefinition in SQL Server Data Tools - Business Intelligenceunterstützt werden:
SQL Server Data Tools - Business Intelligence-Version | Teradata-Version | .NET Framework-Datenanbieter für Teradata-Version |
---|---|---|
SQL Server 2008 (10.0.x) | 12.00 | 12.00.01 |
SQL Server 2008 (10.0.x) | 6.20 | 12.00.01 |
SQL Server 2008 (10.0.x) | 13.00 | 13.0.0.1 |
SQL Server 2008 R2 (10.50.x) | 12.00 | 12.00.01 |
SQL Server 2008 R2 (10.50.x) | 6.20 | 12.00.01 |
SQL Server 2008 R2 (10.50.x) | 13.00 | 13.0.0.1 |
SQL Server 2012 (11.x) | 6.20 | 12.00.01 |
SQL Server 2012 (11.x) | 12.00 | 12.00.01 |
SQL Server 2012 (11.x) | 13.00 | 13.0.0.1 |
SQL Server 2012 (11.x) | 14.00 | 14.00.01 |
SQL Server 2016 | 13.00 | 13.0.0.1 |
SQL Server 2016 | 14.00 | 14.00.01 |
SQL Server 2016 | 15.00 | 15.00.01 |
Mehrwertige Parameter werden von dieser Erweiterung unterstützt. Makros können in einer Abfrage mit dem Befehl EXECUTE im Abfragemodus TEXT angegeben werden.
Weitere Informationen finden Sie unter Teradataverbindungstyp (SSRS).
Zurück zur Datenquellentabelle
SharePoint-Listendatenerweiterung
Reporting Services umfasst die Microsoft SQL Server Reporting Services-Erweiterung für SharePoint-Listendaten, die es Ihnen ermöglicht, SharePoint-Listen in einem Bericht als Datenquelle zu verwenden. Sie können Listendaten aus folgenden Quellen abrufen:
SharePoint Server 2019
SharePoint Server 2016
-
SharePoint Server 2013
Es gibt drei Implementierungen des SharePoint-Listendatenanbieters.
Bei einer Berichterstellungsumgebung, wie dem Berichts-Generator oder Berichts-Designer in SQL Server Data Tools - Business Intelligence, oder bei einem Berichtsserver, der im einheitlichen Modus konfiguriert ist, stammen die Listendaten aus dem Webdienst Lists.asmx für die SharePoint-Website.
Auf einem Berichtsserver, der im integrierten SharePoint-Modus konfiguriert ist, stammen die Listendaten entweder aus dem entsprechenden Webdienst Lists.asmx oder aus programmgesteuerten Aufrufen der SharePoint-API. In diesem Modus können Listendaten von einer SharePoint-Farm abgerufen werden.
In SharePoint Server 2013 und SharePoint Server 2016 ermöglicht das Microsoft SQL Server Reporting Services-Add-In für Microsoft-SharePoint-Technologien das Abrufen von Listendaten aus einem Lists.asmx-Webdienst für eine SharePoint-Website oder von einer SharePoint-Website, die Teil einer SharePoint-Farm ist. Dieses Szenario wird auch als lokaler Modus bezeichnet, da kein Berichtsserver erforderlich ist.
Die Anmeldeinformationen, die Sie angeben können, hängen von der Implementierung ab, die die Clientanwendung verwendet. Weitere Informationen finden Sie unter SharePoint-Listenverbindungstyp (SSRS).
XML-Datenverarbeitungserweiterung
Reporting Services besitzt eine XML-Datenverarbeitungserweiterung, sodass die Verwendung von XML-Daten in einem Bericht möglich ist. Die Daten können von einem XML-Dokument, einem Webdienst oder einer webbasierten Anwendung abgerufen werden, auf die mit einer URL zugegriffen wird. Weitere Informationen finden Sie unter XML-Verbindungstyp (SSRS). Weitere Informationen zum zugeordneten Abfrage-Designer finden Sie im Abschnitt zum textbasierten Abfrage-Designer unter Grafische Benutzeroberfläche des Abfrage-Designers.
Zurück zur Datenquellentabelle
SAP BW-Datenverarbeitungserweiterung
Reporting Services enthält eine Datenverarbeitungserweiterung, die die Verwendung von Daten aus einer SAP BW-Datenquelle in Berichten ermöglicht.
Zurück zur Datenquellentabelle
Hyperion Essbase Business Intelligence-Datenverarbeitungserweiterung
Reporting Services enthält eine Datenverarbeitungserweiterung, die die Verwendung von Daten aus einer Hyperion Essbase -Datenquelle in Berichten ermöglicht.
Weitere Informationen finden Sie unter Hyperion Essbase-Verbindungstyp (SSRS). Weitere Informationen zum zugeordneten Abfrage-Designer finden Sie unter Hyperion Essbase Query Designer User Interface.
Weitere Informationen zu Hyperion Essbase finden Sie unter Verwenden von SQL Server Reporting Services mit Hyperion Essbase.
Zurück zur Datenquellentabelle