Połącz z bazą danych Oracle przy użyciu Power BI Desktop

Możesz nawiązać połączenie z bazą danych Oracle, aby uzyskać dostęp do danych i analizować je w aplikacji Power BI Desktop i usłudze Power BI. W tym artykule opisano opcje połączenia i wymagania dotyczące konfiguracji.

Power BI program obsługuje następujące metody nawiązywania połączenia z bazami danych Oracle:

  • Dostawca pakietu Oracle (wersja zapoznawcza) — Power BI program Desktop zawiera wbudowany zarządzany dostawca Oracle ODP.NET. Włącz go z przełącznikami funkcji w wersji zapoznawczej, aby nawiązać połączenie bez instalowania oddzielnego oprogramowania klienckiego Oracle.
  • Oracle Client for Microsoft Tools (OCMT) — instalator graficzny firmy Oracle, który konfiguruje dostawcę danych Oracle dla platformy .NET (ODP.NET). Użyj OCMT, jeśli wolisz niezarządzanego dostawcy lub nie włączyłeś przełączników służących do wersji zapoznawczej.
  • Bezpośrednie połączenia w chmurze (wersja zapoznawcza) — połącz się z usługi Power BI bezpośrednio z bazami danych w chmurze Oracle, takimi jak autonomiczna baza danych Oracle, bez konieczności używania bramy danych.
  • Lokalna brama danych — nawiąż połączenie z lokalnymi bazami danych Oracle za pośrednictwem lokalnej bramy danych przedsiębiorstwa.

Uwaga / Notatka

Bramy danych osobowych nie obsługują zaktualizowanych połączeń Oracle. Modele semantyczne z istniejącymi połączeniami Oracle nadal działają. Jednak nowe modele semantyczne ze zaktualizowanymi połączeniami Oracle muszą używać lokalnej bramy danych przedsiębiorstwa dla lokalnych baz danych Oracle lub bezpośrednich połączeń w chmurze dla baz danych Oracle w chmurze.

Obsługiwane wersje bazy danych Oracle

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

Określ, 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:

Power BI Zrzut ekranu przedstawiający okno dialogowe Desktop — Informacje z informacjami o wersji 64-bitowej.

Nawiązywanie połączenia z dołączonym dostawcą Oracle (wersja zapoznawcza)

Power BIProgram Desktop zawiera dołączonego dostawcę ODP.NET firmy Oracle, dzięki czemu można łączyć się z bazami danych Oracle bez instalowania oddzielnego oprogramowania klienckiego Oracle. Aby użyć dołączonego dostawcy, włącz następujące przełączniki funkcji w wersji zapoznawczej w aplikacji Desktop w Power BIPlik>Opcje i ustawienia>Opcje>Funkcje w wersji zapoznawczej:

  • Włączanie dostawcy pakietu Oracle dla trybu importu
  • Włączanie dostawcy pakietu Oracle dla trybu DirectQuery

Po włączeniu przełączników uruchom ponownie program Power BI Desktop. Następnie możesz nawiązać połączenie z bazami danych Oracle za pomocą trybu importu lub DirectQuery, używając wbudowanego dostawcy.

Uwaga / Notatka

Zintegrowany dostawca jest obecnie w wersji zapoznawczej. Program Oracle Client for Microsoft Tools (OCMT) jest nadal dostępny jako alternatywa dla klientów, którzy wolą niezarządzanego dostawcę lub nie włączyli przełączników w wersji zapoznawczej.

Instalowanie klienta Oracle dla narzędzi firmy Microsoft

OCMT to graficzny instalator firmy Oracle, który konfiguruje Oracle Dostawca danych for .NET (ODP.NET) dla scenariuszy Power BI Desktop i scenariuszy lokalnej bramy danych. Jeśli nie używasz pakietu dostawcy Oracle w wersji zapoznawczej, użyj usługi OCMT.

Usługa OCMT obsługuje połączenia 32-bitowe i 64-bitowe z lokalnymi i w chmurze bazami danych Oracle, w tym z autonomiczną bazą danych Oracle. Obsługuje również programy Excel, SQL Server Analysis Services, SQL Server Data Tools, SQL Server Integration Services, SQL Server Reporting Services i BizTalk Server.

OCMT to bezpłatne oprogramowanie. Pobierz go ze strony Oracle Client for Microsoft Tools. Wybierz wersję zgodną z Twoją instalacją Power BI Desktop (32-bitową lub 64-bitową).

Aby uzyskać instrukcje krok po kroku, zobacz Konfigurowanie łączności bazy danych Oracle w Power BI programie Desktop.

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

Sposób nawiązywania połączenia z bazą danych Oracle zależy od tego, czy baza danych znajduje się w chmurze, czy lokalnie, i czy używasz programu Power BI Desktop, czy usługi Power BI.

Bezpośrednie połączenia z chmurą z usługi Power BI (wersja zapoznawcza)

Usługa Power BI obsługuje bezpośrednie połączenia w chmurze z punktami końcowymi chmury Oracle, takimi jak Oracle Autonomous Database, bez konieczności używania bramy danych. Ta opcja upraszcza konfigurację baz danych Oracle hostowanych w chmurze.

Bezpośrednie połączenia w chmurze obsługują tryby Importuj i DirectQuery.

Aby utworzyć bezpośrednie połączenie w chmurze z bazą danych Oracle:

  1. W usłudze Power BI wybierz pozycję Ustawienia>Zarządzaj połączeniami i bramami.
  2. Wybierz pozycję Nowe połączenie i wybierz pozycję Chmura.
  3. W polu Typ połączenia wybierz pozycję Oracle.
  4. Wprowadź nazwę serwera Oracle w chmurze. W przypadku autonomicznej bazy danych Oracle użyj adresu URL punktu końcowego kończącego się ciągiem .oraclecloud.com.
  5. Podaj nazwę bazy danych i poświadczenia uwierzytelniania.
  6. Wybierz pozycję Utwórz , aby zapisać połączenie.

Po utworzeniu połączenia można go używać w semantycznych modelach łączących się z bazami danych w chmurze Oracle za pomocą opcji Import lub DirectQuery.

Lokalna brama danych

Aby nawiązać połączenie z lokalną bazą danych Oracle z usługi Power BI, użyj bramy danych lokalnego środowiska. Zainstaluj 64-bitową aplikację 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. Jeśli napotkasz problemy z trybem DirectQuery lub odświeżaniem podczas korzystania z bramy w przypadku źródła Oracle, zobacz Konfiguracja dostawcy Oracle dla bramy.

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.

Uaktualnianie osobistych połączeń Oracle

Jeśli model semantyczny korzysta z bramy danych dla użytkownika, możesz przejść na lokalną bramę danych w trybie przedsiębiorstwa lub na bezpośrednie połączenie z chmurą. W ustawieniach modelu semantycznego rozwiń sekcję Brama i połączenia , a następnie utwórz połączenie w lokalnej bramie danych przedsiębiorstwa dla lokalnych baz danych Oracle lub użyj bezpośredniego połączenia w chmurze dla baz danych Oracle w chmurze.

To uaktualnienie jest nieodwracalne. Po uaktualnieniu nie można z powrotem przełączyć modelu semantycznego na bramę danych osobistych.

Dokumentacja łącznika Power Query

Aby uzyskać szczegółowe informacje na temat nawiązywania połączenia z bazą danych Oracle lub Oracle Autonomous Database z aplikacji Power BI Desktop lub usługi Power BI, przejdź do artykułu Power Query na temat baz danych Oracle.

Używanie Microsoft Entra ID z rozwiązaniem Oracle

Power BIobsługuje uwierzytelnianie Microsoft Entra ID dla baz danych Oracle. Uwierzytelniasz się przy użyciu tokenów Entra ID zamiast nazw użytkowników i haseł Oracle, co zwiększa bezpieczeństwo i upraszcza zarządzanie 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 r. lub nowsza wersja)
  • Microsoft Entra ID skonfigurowany dla środowiska Oracle
  • Brama danych lokalnego środowiska, jeśli łączysz się z lokalną bazą danych Oracle z usługi Power BI

Uwaga / Notatka

Możesz korzystać z logowania jednokrotnego (SSO) Microsoft Entra ID dla Oracle za pośrednictwem lokalnej bramy danych lub bezpośredniego połączenia z chmurą w usłudze Power BI. Skonfiguruj środowisko Oracle tak, aby akceptowało tokeny Microsoft Entra ID.

Aby używać logowania jednokrotnego z połączeniami w chmurze Oracle, administrator Fabric musi włączyć ustawienie dzierżawy Włącz logowanie jednokrotne Oracle w portalu administracyjnym.

Important

Wyłączenie opcji Włącz logowanie jednokrotne Oracle sprawia, że istniejące źródła danych chmury Oracle z obsługą logowania jednokrotnego stają się bezużyteczne.

Masz więcej pytań? Power BI Zapytaj społeczność