Oracle-Verbindungstyp (SSRS, Power BI-Berichtsserver und Berichts-Generator)Oracle Connection Type (SSRS, Power BI Report Server, and Report Builder)

Wenn Sie Daten aus einer Oracle-Datenbank im Bericht verwenden möchten, benötigen Sie ein Dataset, das auf einer Berichtsdatenquelle vom Typ "Oracle" basiert.To use data from an Oracle database in your report, you must have a dataset that's based on a report data source of type Oracle. Dieser integrierte Datenquellentyp verwendet direkt den Oracle-Datenanbieter und erfordert eine Oracle-Clientsoftwarekomponente.This built-in data source type uses the Oracle Data Provider directly and requires an Oracle client software component. Dieser Artikel erläutert, wie Sie Treiber für Reporting Services, den Power BI-Berichtsserver und den Berichts-Generator herunterladen.This article explains how to download and install drivers for Reporting Services, Power BI Report Server, and Report Builder.

64-Bit-Treiber für die Berichtsserver64-bit drivers for the report servers

Der Power BI-Berichtsserver sowie SQL Server Reporting Services 2016 und 2017 verwenden Managed ODP.NET.Power BI Report Server and SQL Server Reporting Services 2016 and 2017 all use Managed ODP.NET. Die folgenden Schritte sind nur erforderlich, wenn Sie die neuesten 18x-Treiber verwenden.The following steps are only needed for when using the latest 18x drivers. Es wird angenommen, dass die Dateien in „c:\oracle64“ installiert wurden.They assume you've installed the files to c:\oracle64.

  1. Installieren Sie den Oracle 64-Bit ODAC Oracle Universal Installer (OUI) von der Oracle-Downloadwebsite.On the Oracle download site, install the Oracle 64-bit ODAC Oracle Universal Installer (OUI).
  2. Registrieren Sie ODP.NET Managed Client bei GAC: C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dllRegister ODP.NET Managed Client to GAC: C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
  3. Fügen Sie ODP.NET Managed Client-Einträge zu „machine.config“ hinzu: C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /productversion:4.122.18.3Add ODP.NET Managed Client entries to machine.config: C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /productversion:4.122.18.3

Power BI-Berichte verwenden Unmanaged ODP.NETPower BI Reports use Unmanaged ODP.NET

Power BI-Berichte verwenden Unmanaged ODP.NET.Power BI Reports use Unmanaged ODP.NET. Führen Sie diese Schritte aus, um Unmanaged ODP.NET zu registrieren:Follow these steps to register Unmanaged ODP.NET:

  1. Registrieren Sie ODP.NET Unmanaged Client bei GAC:Register ODP.NET Unmanaged Client to GAC:

    C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dllC:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll

  2. Fügen Sie ODP.NET Unmanaged Client-Einträge zu „machine.config“ hinzu:Add ODP.NET Unmanaged Client entries to machine.config:

    C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /productversion:4.122.18.3C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /productversion:4.122.18.3

32-Bit-Treiber für den Berichts-Generator32-bit drivers for Report Builder

Die folgenden Schritte sind nur erforderlich, wenn Sie die neuesten 18x-Treiber verwenden.The following steps are only needed for when using the latest 18x drivers. Es wird angenommen, dass die Dateien in „c:\oracle32“ installiert wurden.They assume you've installed the files to c:\oracle32.

  1. Installieren Sie den Oracle 32-Bit ODAC Oracle Universal Installer (OUI) von der Oracle-Downloadwebsite.On the Oracle download site, install the Oracle 32-bit ODAC Oracle Universal Installer (OUI).
  2. Registrieren Sie ODP.NET Managed Client bei GAC: C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dllRegister ODP.NET Managed Client to GAC: C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
  3. Fügen Sie ODP.NET Managed Client-Einträge zu „machine.config“ hinzu: C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /productversion:4.122.18.3Add ODP.NET Managed Client entries to machine.config: C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /productversion:4.122.18.3

Power BI-Berichte verwenden Unmanaged ODP.NETPower BI Reports use Unmanaged ODP.NET

Power BI-Berichte verwenden Unmanaged ODP.NET.Power BI Reports use Unmanaged ODP.NET. Führen Sie diese Schritte aus, um Unmanaged ODP.NET zu registrieren:Follow these steps to register Unmanaged ODP.NET:

  1. Registrieren Sie ODP.NET Unmanaged Client bei GAC:Register ODP.NET Unmanaged Client to GAC:

    C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dllC:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll

  2. Fügen Sie ODP.NET Unmanaged Client-Einträge zu „machine.config“ hinzu:Add ODP.NET Unmanaged Client entries to machine.config:

    C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /productversion:4.122.18.3C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /productversion:4.122.18.3

Verwenden Sie die Informationen in diesem Thema, um eine Datenquelle zu erstellen.Use the information in this topic to build a data source. Eine Schritt-für-Schritt-Anleitung finden Sie unter Hinzufügen und Prüfen einer Datenverbindung (Berichts-Generator und SSRS).For step-by-step instructions, see Add and Verify a Data Connection (Report Builder and SSRS).

VerbindungszeichenfolgeConnection String

Erfragen Sie bei Ihrem Datenbankadministrator die Verbindungsinformationen und die Anmeldeinformationen, die verwendet werden sollen, um eine Verbindung mit der Datenquelle herzustellen.Contact your database administrator for connection information and for the credentials to use to connect to the data source. In der Verbindungszeichenfolge im folgenden Beispiel wird eine Oracle-Datenbank auf dem Server "Oracle18" im Unicode-Format angegeben.The following connection string example specifies an Oracle database on the server named "Oracle18" using Unicode. Der Servername muss mit dem in der Konfigurationsdatei "Tnsnames.ora" definierten Oracle-Serverinstanzname übereinstimmen.The server name must match what is defined in the Tnsnames.ora configuration file as the Oracle server instance name.

Data Source="Oracle"; Unicode="True"  

Weitere Beispiele für Verbindungszeichenfolgen finden Sie unter Erstellen von Datenverbindungszeichenfolgen (Berichts-Generator und SSRS).For more connection string examples, see Create data connection strings - Report Builder & SSRS.

AnmeldeinformationenCredentials

Anmeldeinformationen sind erforderlich, um Abfragen auszuführen und den Bericht lokal oder vom Berichtsserver aus in der Vorschau anzuzeigen.Credentials are required to run queries, to preview the report locally, and to preview the report from the report server.

Nachdem Sie den Bericht veröffentlicht haben, müssen Sie eventuell die Anmeldeinformationen für die Datenquelle ändern, sodass die Berechtigungen zum Abrufen der Daten beim Ausführen des Berichts auf dem Berichtsserver gültig sind.After you publish your report, you may need to change the credentials for the data source so that when the report runs on the report server, the permissions to retrieve the data are valid.

Weitere Informationen finden Sie unter Angeben der Anmeldeinformationen und Verbindungsinformationen für Berichtsdatenquellen.For more information, see Specify Credential and Connection Information for Report Data Sources.

AbfragenQueries

Sie können ein Dataset erstellen, indem Sie in einer Dropdownliste eine gespeicherte Prozedur auswählen oder eine SQL-Abfrage erstellen.To create a dataset, you can either select a stored procedure from a drop-down list or create an SQL query. Zum Erstellen einer Abfrage muss der textbasierte Abfrage-Designer verwendet werden.To build a query, you must use the text-based query designer. Weitere Informationen finden Sie unter Benutzeroberfläche des textbasierten Abfrage-Designers (Berichts-Generator).For more information, see Text-based Query Designer User Interface (Report Builder).

Sie können gespeicherte Prozeduren angeben, die nur ein Resultset zurückgeben.You can specify stored procedures that return only one result set. Cursorbasierte Abfragen werden nicht unterstützt.Using cursor-based queries aren't supported.

ParameterParameters

Wenn die Abfrage Abfragevariablen enthält, werden automatisch entsprechende Berichtsparameter generiert.If the query includes query variables, corresponding report parameters are automatically generated. Benannte Parameter werden von dieser Erweiterung unterstützt.Named parameters are supported by this extension. Oracle Version 9 oder höher unterstützt mehrwertige Parameter.For Oracle version 9 or later, multivalue parameters are supported.

Berichtsparameter werden mit Standardeigenschaftswerten erstellt, die Sie ggf. ändern müssen.Report parameters are created with default property values that you might need to modify. Jeder Berichtsparameter ist z. B. vom Datentyp Text.For example, each report parameter is data type Text. Die Standardwerte müssen möglicherweise nach dem Erstellen der Berichtsparameter geändert werden.After the report parameters are created, you might have to change default values. Weitere Informationen finden Sie unter Berichtsparameter (Berichts-Generator und Berichts-Designer)" basiert.For more information, see Report Parameters (Report Builder and Report Designer).

HinweiseRemarks

Bevor Sie eine Verbindung mit einer Oracle-Datenquelle herstellen können, muss der Systemadministrator die Version des .NET-Datenanbieters für Oracle installieren, die das Abrufen von Daten aus der Oracle-Datenbank unterstützt.Before you can connect an Oracle data source, the system administrator must have installed the version of the .NET Data Provider for Oracle that supports retrieving data from the Oracle database. Dieser Datenanbieter muss auf dem gleichen Computer wie der Berichts-Generator und auf dem Berichtsserver installiert werden.This data provider must be installed on the same computer as Report Builder and also on the report server.

Weitere Informationen finden Sie in den folgenden Artikeln:For more information, see the following articles:

Alternative DatenerweiterungenAlternate Data Extensions

Sie können Daten auch mit einem OLE DB-Datenquellentyp aus einer Oracle-Datenbank abrufen.You can also retrieve data from an Oracle database by using an OLE DB data source type. Weitere Informationen finden Sie unter OLE DB-Verbindungstyp (SSRS).For more information, see OLE DB Connection Type (SSRS).

BerichtsmodelleReport Models

Sie können auch auf einer Oracle-Datenbank basierende Modelle erstellen.You can also create models based on an Oracle database.

Plattform- und VersionsinformationenPlatform and Version Information

Weitere Informationen zur Plattform- und Versionsunterstützung finden Sie unter Von Reporting Services unterstützte Datenquellen (SSRS).For more information about platform and version support, see Data Sources Supported by Reporting Services (SSRS).

Weitere InformationenSee Also

Berichtsparameter (Berichts-Generator und Berichts-Designer) Report Parameters (Report Builder and Report Designer)
Filtern, Gruppieren und Sortieren von Daten (Berichts-Generator und SSRS) Filter, Group, and Sort Data (Report Builder and SSRS)
Ausdrücke (Berichts-Generator und SSRS)Expressions (Report Builder and SSRS)