Udostępnij przez


Nawiązywanie połączenia z bazą danych Oracle przy użyciu programu Power BI Desktop

Możesz łatwo nawiązać połączenie z bazą danych Oracle, aby uzyskać dostęp do danych i analizować je w programie Power BI Desktop. W tym artykule opisano początkowe wymagania dotyczące konfiguracji, aby można było pomyślnie utworzyć połączenie.

Aby nawiązać połączenie z bazą danych Oracle lub autonomiczną bazą danych Oracle za pomocą programu Power BI Desktop, zainstaluj program Oracle Client for Microsoft Tools (OCMT) na komputerze z programem Power BI Desktop. Używane oprogramowanie OCMT zależy od zainstalowanej wersji programu Power BI Desktop: 32-bitowej lub 64-bitowej. Zależy to również od używanej wersji serwera Oracle.

Obsługiwane wersje bazy danych Oracle

  • Oracle Database 12c (12.1.0.2) i nowsze
  • Oracle Autonomous Database — wszystkie wersje

Określanie, która wersja programu Power BI Desktop jest zainstalowana

Aby określić, która wersja programu Power BI Desktop jest zainstalowana, na wstążce Pomoc wybierz pozycję Informacje, a następnie zaznacz wiersz Wersja . Na poniższej ilustracji zainstalowano 64-bitową wersję programu Power BI Desktop:

Zrzut ekranu okna dialogowego Informacje o programie Power BI Desktop, pokazującego wersję 64-bitową.

Instalowanie klienta Oracle dla narzędzi firmy Microsoft

OCMT instaluje i konfiguruje Dostawca danych Oracle dla platformy .NET (ODP.NET) do obsługi 32-bitowych i 64-bitowych połączeń narzędzi firmy Microsoft z lokalnymi i w chmurze bazami danych Oracle, w tym autonomiczną bazą danych Oracle. Jest to instalator graficzny, który automatyzuje proces instalacji klienta bazy danych Oracle. Obsługuje on nawiązywanie połączeń z programem Power BI Desktop, usługa Power BI, Excel, SQL Server Analysis Services, SQL Server Data Tools, SQL Server Integration Services, SQL Server Reporting Services i BizTalk Server.

Firma Microsoft zaleca korzystanie z programu Oracle Client for Microsoft Tools (OCMT), graficznego instalatora, który upraszcza konfigurację. OCMT instaluje dostawcę danych Oracle dla platformy .NET (ODP.NET) i konfiguruje zmienne środowiskowe automatycznie. Obsługuje zarówno program Power BI Desktop, jak i lokalne scenariusze bramy danych.

OCMT to bezpłatne oprogramowanie. Można go pobrać ze strony Oracle Client for Microsoft Tools i jest dostępny dla 32-bitowego lub 64-bitowego programu Power BI Desktop.

Program Power BI Desktop używa niezarządzanej odp.Platforma NET w celu nawiązania połączenia z bazą danych Oracle lub autonomiczną bazą danych Oracle.

Instrukcje krok po kroku dotyczące korzystania z usługi OCMT i konfigurowania łączności bazy danych Oracle w programie Power BI Desktop można znaleźć tutaj.

Nawiązywanie połączenia z bazą danych Oracle przy użyciu lokalnej bramy danych

Niektóre wdrożenia aplikacji programu Power BI Desktop używają lokalnej bramy danych do nawiązywania połączenia z bazą danych Oracle. Aby nawiązać połączenie z bazą danych Oracle z lokalną bramą danych, użyj 64-bitowego OCMT na komputerze z uruchomioną bramą, ponieważ brama jest aplikacją 64-bitową. Aby uzyskać więcej informacji, zobacz Zarządzanie źródłem danych — Oracle.

Uwaga / Notatka

Jeśli łączysz się z lokalną bazą danych Oracle, upewnij się, że maszyna ma dostęp sieciowy do serwera bazy danych. Może to wymagać połączenia sieci VPN lub konfiguracji zapory. Skontaktuj się z administratorem IT, aby uzyskać pomoc.

Nawiązywanie połączenia z bazą danych Oracle

Aby uzyskać informacje na temat nawiązywania połączenia z bazą danych Oracle lub autonomiczną bazą danych Oracle z programu Power BI Desktop lub usługa Power BI, przejdź do artykułu Power Query w bazach danych Oracle.

Korzystanie z logowania jednokrotnego SSO w usłudze Microsoft Entra ID z Oracle

Usługa Power BI obsługuje usługę Microsoft Entra ID Single Sign-On (SSO) dla baz danych Oracle. Ta funkcja umożliwia użytkownikom uwierzytelnianie przy użyciu tokenów entra ID zamiast nazw użytkowników i haseł Oracle, poprawianie zabezpieczeń i upraszczanie zarządzania dostępem.

Wymagania są następujące:

  • Oracle Database 19c Release 20 lub nowszy
  • Oracle 23ai
  • Autonomiczna baza danych Oracle
  • Power BI Desktop (czerwiec 2024 lub nowszy)
  • Microsoft Entra ID skonfigurowany dla środowiska Oracle
  • Lokalna brama danych (w przypadku zaplanowanego odświeżania lub udostępnionych zestawów danych)

Uwaga / Notatka

Obsługa jednokrotnego logowania Entra ID dla Oracle jest obecnie dostępna tylko w Trybach DirectQuery i Import. Upewnij się, że środowisko Oracle jest skonfigurowane do akceptowania tokenów identyfikatora Entra.

Masz więcej pytań? Zapytaj Społeczność usługi Power BI