Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server 2016 (13.x) Reporting Services i nowsze wersje
programu Power BI Report Builder
Power BI Report Server
Aby używać danych z bazy danych Oracle w raporcie, musisz mieć zestaw danych oparty na źródle danych raportu typu Oracle. Ten wbudowany typ źródła danych korzysta bezpośrednio z Dostawca danych Oracle i wymaga składnika oprogramowania klienckiego Oracle. W tym artykule wyjaśniono, jak pobrać i zainstalować sterowniki dla usług Reporting Services, serwera raportów usługi Power BI, programu Report Builder i programu Power BI Desktop.
Skorzystaj z informacji w tym artykule, aby utworzyć źródło danych. Aby uzyskać instrukcje krok po kroku, zobacz Dodawanie i weryfikowanie połączenia danych (Report Builder i SSRS).
Ważne
Poniższe polecenia korzystające z narzędzia OraProvCfg.exe firmy Oracle do rejestrowania sterowników zarządzanych i niezarządzanych ODP.NET firmy Oracle są udostępniane jako przykłady użycia z powyższymi produktami firmy Microsoft. Aby skonfigurować sterowniki ODP.NET specyficzne dla danego środowiska, może być konieczne skontaktowanie się z pomocą techniczną firmy Oracle lub odwołanie do dokumentacji firmy Oracle dotyczącej konfigurowania dostawcy danych Oracle dla platformy .NET.
Sterowniki 64-bitowe dla serwerów raportów
W witrynie pobierania Oracle zainstaluj 64-bitowy instalator odAC Oracle Universal Installer (OUI). Wystarczy wykonać następujące kroki dla sterowników Oracle Data Access Components (ODAC) 12.2 i nowszych. W przeciwnym razie instalują domyślnie konfigurację nienależącą do komputera na potrzeby nowej instalacji głównej oracle.
Wymaganie wstępne: zainstaluj pliki ODAC 18.x w folderze c:\oracle64.
Raporty podzielone na strony (RDL) używają zarządzane ODP.NET
Serwer raportów usługi Power BI i SQL Server Reporting Services z roku 2016 i nowszych używają Managed ODP.NET dla raportów stronicowanych (RDL).
Zarejestruj zarządzaną wersję ODP.NET
Zarejestruj klienta zarządzanego ODP.NET w globalnej pamięci podręcznej zestawów (GAC):
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dllDodaj wpisy ODP.NET zarządzanego klienta do pliku machine.config:
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
Raporty usługi Power BI używają niezarządzanych ODP.NET
Serwer raportów Power BI używa niezarządzanego ODP.NET dla raportów Power BI.
Zarejestruj komponent ODP.NET bez zarządzania:
Zarejestruj klienta ODP.NET jako niezarządzanego w GAC.
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dllDodaj wpisy niezarządzanych klientów ODP.NET do machine.config:
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
Sterowniki 32-bitowe dla programu Microsoft Report Builder
Program Microsoft Report Builder używa Managed ODP.NET do tworzenia raportów stronowanych (RDL). W przypadku sterowników Oracle ODAC 12.2 i nowszych potrzebne są tylko następujące kroki. W przeciwnym razie instalują domyślnie konfigurację nienależącą do komputera na potrzeby nowej instalacji głównej oracle.
Wymaganie wstępne: zainstaluj pliki ODAC 18.x w folderze c:\oracle32, w którym zainstalowano program Microsoft Report Builder.
Zarejestruj ODP.NET w wersji zarządzanej
Zainstaluj program Oracle "ODAC with Oracle Developer Tools for Visual Studio - OUI" (32-bitowy) w witrynie pobierania Oracle.
Zarejestruj ODP.NET zarządzanego klienta w usłudze GAC:
C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dllDodaj wpisy ODP.NET zarządzanego klienta do pliku machine.config:
C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
Sterowniki 64-bitowe dla programu Power BI Report Builder
Uwaga / Notatka
Poniższe instrukcje dotyczą programu Power BI Report Builder w wersji 15.7.01678.0001 lub nowszej. W przypadku wersji wcześniejszych niż 15.7.01678.0001 postępuj zgodnie ze sterownikami 32-bitowymi dla programu Microsoft Report Builder .
Program Power BI Report Builder używa ODP.NET zarządzanych do tworzenia raportów podzielonych na strony (RDL). W przypadku sterowników Oracle ODAC 12.2 i nowszych potrzebne są tylko następujące kroki. W przeciwnym razie instalują domyślnie konfigurację nienależącą do komputera na potrzeby nowej instalacji głównej oracle.
Wymaganie wstępne: zainstaluj pliki ODAC 18.x w folderze c:\oracle64, w którym zainstalowano program Power BI Report Builder.
Rejestracja zarządzanego ODP.NET:
Zainstaluj 64-bitowy instalator OdAC Oracle Universal Installer (OUI) w witrynie pobierania Oracle.
Zarejestruj ODP.NET zarządzanego klienta w usłudze GAC:
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dllDodaj wpisy ODP.NET zarządzanego klienta do pliku machine.config:
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll
Sterowniki 64-bitowe i 32-bitowe dla programu Power BI Desktop
Program Power BI Desktop używa niezarządzanych ODP.NET do tworzenia raportów Power BI. W przypadku sterowników Oracle ODAC 12.2 i nowszych potrzebne są tylko następujące kroki. W przeciwnym razie instalują domyślnie konfigurację nienależącą do komputera na potrzeby nowej instalacji głównej oracle.
Wymaganie wstępne: Zainstaluj pliki ODAC 18.x w folderze c:\oracle64 dla 64-bitowego programu Power BI Desktop lub folderu c:\oracle32 dla 32-bitowego programu Power BI Desktop.
Zarejestruj ODP.NET bez zarządzania.
64-bitowy program Power BI Desktop
Zainstaluj 64-bitowy instalator OdAC Oracle Universal Installer (OUI) w witrynie pobierania Oracle.
Zarejestruj niezarządzany klient ODP.NET w GAC:
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dllDodaj wpisy ODP.NET Unmanaged Client do machine.config:
C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /providerpath:C:\oracle64\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
32-bitowy program Power BI Desktop
Zainstaluj program Oracle "ODAC with Oracle Developer Tools for Visual Studio - OUI" (32-bitowy) w witrynie pobierania Oracle.
Zarejestruj niezarządzanego klienta ODP.NET w GAC:
C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:gac /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dllDodaj wpisy niezarządzanych klientów ODP.NET do konfiguracji systemowej:
C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /providerpath:C:\oracle32\product\18.0.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
Łańcuch połączenia
Skontaktuj się z administratorem bazy danych, aby uzyskać informacje o połączeniu i poświadczenia, aby nawiązać połączenie ze źródłem danych. Poniższy przykład parametrów połączenia określa bazę danych Oracle na serwerze o nazwie Oracle18 przy użyciu unicode. Nazwa serwera musi być zgodna z definicją w pliku konfiguracyjnym Tnsnames.ora jako nazwa wystąpienia serwera Oracle.
Data Source="Oracle18"; Unicode="True"
Aby uzyskać więcej przykładów parametrów połączenia, zobacz Tworzenie parametrów połączenia danych w programie Report Builder.
Credentials
Poświadczenia są wymagane do uruchamiania zapytań, wyświetlania podglądu raportu lokalnie i wyświetlania podglądu raportu z serwera raportów.
Po opublikowaniu raportu może być konieczne zmiana poświadczeń źródła danych w taki sposób, aby po uruchomieniu raportu na serwerze raportów uprawnienia do pobierania danych są prawidłowe.
Aby uzyskać więcej informacji, zobacz Określanie poświadczeń i informacji o połączeniu dla źródeł danych raportu.
Queries
Aby utworzyć zestaw danych, możesz wybrać procedurę składowaną z listy rozwijanej lub utworzyć zapytanie SQL. Aby utworzyć zapytanie, należy użyć projektanta zapytań opartego na tekście. Aby uzyskać więcej informacji, zobacz Interfejs użytkownika projektanta zapytań oparty na tekście (Report Builder).
Można określić procedury składowane, które zwracają tylko jeden zestaw wyników. Zapytania oparte na kursorach nie są obsługiwane.
Parametry
Jeśli zapytanie zawiera zmienne zapytania, odpowiednie parametry raportu są generowane automatycznie. To rozszerzenie obsługuje nazwane parametry. W przypadku programu Oracle w wersji 9 lub nowszej obsługiwane są parametry wielowarte.
Parametry raportu są tworzone przy użyciu domyślnych wartości właściwości, które mogą być konieczne do zmodyfikowania. Na przykład każdy parametr raportu jest typem danych Tekst. Po utworzeniu parametrów raportu może być konieczne zmiana wartości domyślnych. Aby uzyskać więcej informacji, zobacz Parametry raportu podzielonego na strony w programie Report Builder.
Uwagi
Przed nawiązaniem połączenia ze źródłem danych Oracle administrator systemu musi zainstalować wersję dostawcy danych platformy .NET dla programu Oracle, która obsługuje pobieranie danych z bazy danych Oracle. Należy zainstalować dostawcę danych na tym samym komputerze co program Report Builder, a także na serwerze raportów.
Aby uzyskać więcej informacji, zobacz następujące artykuły:
- Konfigurowanie źródła danych Oracle dla usług SQL Server Reporting Services (SSDT i Serwera raportów)
- Usługi Reporting Services nie mogą uruchamiać raportów względem baz danych Oracle
Alternatywne rozszerzenia danych
Dane z bazy danych Oracle można pobrać przy użyciu typu źródła danych OLE DB. Aby uzyskać więcej informacji, zobacz Typ połączenia OLE DB (SSRS).
Modele raportów
Modele można tworzyć na podstawie bazy danych Oracle.
Informacje o platformie i wersji
Aby uzyskać więcej informacji na temat obsługi platformy i wersji, zobacz Źródła danych obsługiwane przez usługi Reporting Services (SSRS).