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 programie Power BI Desktop i usłudze Power BI. W tym artykule opisano opcje połączenia i wymagania dotyczące konfiguracji.
Usługa Power BI obsługuje następujące metody nawiązywania połączenia z bazami danych Oracle:
- Dołączony dostawca Oracle (wersja zapoznawcza) — program Power BI Desktop zawiera wbudowanego dostawcę Oracle Managed 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ę bezpośrednio z usługą Power BI 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ś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 sprawdź w linii Wersja. Na poniższej ilustracji zainstalowano 64-bitową wersję programu Power BI Desktop:
Nawiązywanie połączenia z dołączonym dostawcą Oracle (wersja zapoznawcza)
Program Power BI Desktop zawiera dołączonego dostawcę ODP.NET zarządzanego przez firmę 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 funkcje wersji zapoznawczej w programie Power BI Desktop w obszarze Plik>Opcje i ustawienia>Opcje>Funkcje 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 dostawcę danych Oracle dla platformy .NET (ODP.NET) dla programu Power BI Desktop i lokalnych scenariuszy 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 instalacją programu Power BI Desktop (32-bitową lub 64-bitową).
Aby uzyskać instrukcje krok po kroku, zobacz Konfigurowanie łączności bazy danych Oracle w programie Power BI 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 oraz czy używasz programu Power BI Desktop, czy usługi Power BI.
Bezpośrednie połączenia w chmurze 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 autonomiczna baza danych Oracle, 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 lokalnej bramy danych. 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 autonomiczną bazą danych Oracle z programu 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 BI obsł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 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
Logowanie jednokrotne Entra ID dla Oracle jest obecnie obsługiwane tylko w trybach DirectQuery i Import za pośrednictwem lokalnej bramy danych. Upewnij się, że środowisko Oracle jest skonfigurowane do akceptowania tokenów identyfikatora Entra. Bezpośrednie połączenia w chmurze nie obsługują logowania jednokrotnego.
Powiązana zawartość
- Zapytanie bezpośrednie w usłudze Power BI
- Co to jest usługa Power BI?
- Źródła danych dla usługi Power BI
- Klient Oracle dla narzędzi firmy Microsoft
Masz więcej pytań? Zapytaj Społeczność usługi Power BI