Herstellen einer Verbindung zwischen einer Oracle-Datenbank und Power BI Desktop

Sie können eine Verbindung mit einer Oracle-Datenbank herstellen, um auf Daten in Power BI Desktop und dem Power BI-Dienst zuzugreifen und diese zu analysieren. In diesem Artikel werden die Verbindungsoptionen und Setupanforderungen erläutert.

Power BI unterstützt die folgenden Methoden zum Herstellen einer Verbindung mit Oracle-Datenbanken:

  • Gebündelter Oracle-Anbieter (Vorschau) – Power BI Desktop umfasst einen integrierten Oracle Managed ODP.NET-Anbieter. Aktivieren Sie es mit Vorschau-Funktionsschaltern, um eine Verbindung herzustellen, ohne separate Oracle-Client-Software zu installieren.
  • Oracle Client für Microsoft Tools (OCMT) – Ein grafisches Installationsprogramm von Oracle, das Oracle Data Provider für .NET (ODP.NET) konfiguriert. Verwenden Sie OCMT, wenn Sie den nicht verwalteten Anbieter bevorzugen oder die Vorschauoptionen nicht aktiviert haben.
  • Direkte Cloudverbindungen (Vorschau) – Stellen Sie eine direkte Verbindung vom Power BI-Dienst mit Oracle-Clouddatenbanken wie Oracle Autonomous Database her, ohne dass ein Datengateway erforderlich ist.
  • Lokales Datengateway – Stellen Sie eine Verbindung mit lokalen Oracle-Datenbanken über das lokale Unternehmensdatengateway her.

Unterstützte Oracle-Datenbankversionen

  • Oracle Database 12c (12.1.0.2) und höher
  • Oracle Autonomous Database – alle Versionen

Ermitteln der installierten Version von Power BI Desktop

Um festzustellen, welche Version von Power BI Desktop installiert ist, wählen Sie im Menüband Hilfe die Option Info und überprüfen dann die Zeile Version. In der folgenden Abbildung ist eine 64-Bit-Version von Power BI Desktop installiert:

Screenshot des Dialogfelds

Verbinden mit dem gebündelten Oracle-Anbieter (Vorschau)

Power BI Desktop enthält einen gebündelten Oracle Managed ODP.NET-Anbieter, sodass Sie eine Verbindung mit Oracle-Datenbanken herstellen können, ohne separate Oracle-Clientsoftware zu installieren. Um den gebündelten Anbieter zu verwenden, aktivieren Sie die folgenden Vorschau-Features in Power BI Desktop unter "Datei">, "Optionen und Einstellungen">, "Optionen"> und "Vorschau-Features":

  • Aktivieren des Oracle Bündelungsanbieters für den Importmodus
  • Aktivieren des Oracle Bündelungsanbieters für den DirectQuery-Modus

Nachdem Sie die Schalter aktiviert haben, starten Sie Power BI Desktop neu. Anschließend können Sie mithilfe des integrierten Anbieters eine Verbindung mit Oracle-Datenbanken über den Import- oder DirectQuery-Modus herstellen.

Hinweis

Der gebündelte Anbieter befindet sich derzeit in der Vorabversion. Oracle Client für Microsoft Tools (OCMT) ist weiterhin als Alternative für Kunden verfügbar, die den nicht verwalteten Anbieter bevorzugen oder die Vorschauoptionen nicht aktiviert haben.

Installation des Oracle-Clients für Microsoft Tools

OCMT ist ein grafisches Installationsprogramm von Oracle, das Oracle Data Provider für .NET (ODP.NET) für Power BI Desktop- und lokale Datengatewayszenarien konfiguriert. Verwenden Sie OCMT, wenn Sie die gebündelte Oracle-Anbietervorschau nicht verwenden.

OCMT unterstützt 32-Bit- und 64-Bit-Verbindungen mit lokalen Oracle- und Clouddatenbanken, einschließlich Oracle Autonomous Database. Es unterstützt auch Excel, SQL Server Analysis Services, SQL Server Data Tools, SQL Server Integration Services, SQL Server Reporting Services und BizTalk Server.

Bei OCMT handelt es sich um eine freie Software. Laden Sie es von der Seite Oracle Client für Microsoft Tools herunter. Wählen Sie die Version aus, die Ihrer Power BI Desktop-Installation entspricht (32-Bit oder 64-Bit).

Schrittweise Anleitungen finden Sie unter Einrichten der Oracle-Datenbankkonnektivität in Power BI Desktop.

Herstellen einer Verbindung mit einer Oracle-Datenbank

Wie Sie eine Verbindung mit einer Oracle-Datenbank herstellen, hängt davon ab, ob sich die Datenbank in der Cloud oder lokal befindet und ob Sie Power BI Desktop oder den Power BI-Dienst verwenden.

Direkte Cloudverbindungen vom Power BI-Dienst (Vorschau)

Der Power BI-Dienst unterstützt direkte Cloudverbindungen zu Oracle-Cloudendpunkten, z. B. Oracle Autonomous Database, ohne dass ein Datengateway erforderlich ist. Diese Option vereinfacht die Konfiguration für in der Cloud gehostete Oracle-Datenbanken.

Direkte Cloudverbindungen unterstützen den Import- und DirectQuery-Modus.

So erstellen Sie eine direkte Cloudverbindung mit einer Oracle-Datenbank:

  1. Wählen Sie im Power BI-Dienst "Einstellungen>Verwalten von Verbindungen und Gateways" aus.
  2. Wählen Sie "Neue Verbindung" und dann "Cloud" aus.
  3. Wählen Sie für den VerbindungstypOracle aus.
  4. Geben Sie den Namen des Oracle-Cloudservers ein. Verwenden Sie die Endpunkt-URL, die mit .oraclecloud.com endet, für Oracle Autonomous Database.
  5. Geben Sie den Datenbanknamen und die Anmeldeinformationen für die Authentifizierung an.
  6. Wählen Sie "Erstellen" aus, um die Verbindung zu speichern.

Nachdem Sie die Verbindung erstellt haben, können Sie sie in semantischen Modellen verwenden, die über Import oder DirectQuery eine Verbindung mit Oracle-Clouddatenbanken herstellen.

Vor-Ort-Datengateway

Verwenden Sie das lokale Datengateway, um über den Power BI-Dienst eine Verbindung mit einer lokalen Oracle-Datenbank herzustellen. Installieren Sie 64-Bit-OCMT auf dem Computer, auf dem das Gateway ausgeführt wird, da das Gateway eine 64-Bit-App ist. Weitere Informationen finden Sie unter Verwalten der Datenquelle – Oracle.

Hinweis

Persönliche Datengateways werden für Oracle-Verbindungen nicht unterstützt. Verwenden Sie das lokale Unternehmensdatengateway für lokale Oracle-Datenbanken oder direkte Cloudverbindungen für Oracle-Clouddatenbanken.

Hinweis

Wenn Sie eine Verbindung mit einer lokalen Oracle-Datenbank herstellen, stellen Sie sicher, dass Ihr Computer über Netzwerkzugriff auf den Datenbankserver verfügt. Dies erfordert möglicherweise eine VPN-Verbindung oder Firewallkonfiguration. Wenden Sie sich an Ihren IT-Administrator, um Unterstützung zu erhalten.

Power Query-Connectorreferenz

Ausführliche Informationen zum Herstellen einer Verbindung mit einer Oracle-Datenbank oder einer Oracle Autonomous Database von Power BI Desktop oder dem Power BI-Dienst finden Sie im Power Query-Artikel zu Oracle-Datenbanken.

Verwenden Sie Microsoft Entra ID SSO mit Oracle

Power BI unterstützt Microsoft Entra ID Single Sign-On (SSO) für Oracle-Datenbanken. Dieses Feature ermöglicht Es Benutzern, sich mit Entra-ID-Token anstelle von Oracle-Benutzernamen und Kennwörtern zu authentifizieren, um die Sicherheit zu verbessern und die Zugriffsverwaltung zu vereinfachen.

Die folgenden Anforderungen gelten:

  • Oracle Database 19c Release 20 oder höher
  • Oracle 23ai
  • Oracle Autonomous Database
  • Power BI Desktop (Juni 2024 oder höher)
  • Microsoft Entra ID für Ihre Oracle-Umgebung konfiguriert
  • Lokales Datengateway (für geplante Aktualisierung oder freigegebene Datensätze)

Hinweis

Entra ID SSO für Oracle wird derzeit nur für DirectQuery- und Importmodi unterstützt. Stellen Sie sicher, dass Ihre Oracle-Umgebung so konfiguriert ist, dass entra-ID-Token akzeptiert werden.

Weitere Fragen? Fragen an die Power BI-Community