Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
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:
- W usłudze Power BI wybierz pozycję Ustawienia>Zarządzaj połączeniami i bramami.
- Wybierz pozycję Nowe połączenie i wybierz pozycję Chmura.
- W polu Typ połączenia wybierz pozycję Oracle.
- 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. - Podaj nazwę bazy danych i poświadczenia uwierzytelniania.
- 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.
Powiązana zawartość
- DirectQuery w Power BI
- Co to jest Power BI?
- Źródła danych dla usługi Power BI
- Klient Oracle dla narzędzi firmy Microsoft
Masz więcej pytań? Power BI Zapytaj społeczność