Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: Služby podávání zpráv pro SQL Server 2016 (13.x) a novější verze
Power BI Report Builder
Server sestav Power BI
Pokud chcete v sestavě používat data z databáze Oracle, je nutné mít datovou sadu, která vychází ze zdroje dat sestavy typu Oracle. Tento předdefinovaný typ zdroje dat používá přímo Zprostředkovatel dat Oracle a vyžaduje komponentu klientského softwaru Oracle. Tento článek vysvětluje, jak stáhnout a nainstalovat ovladače pro Reporting Services, Server sestav Power BI, Report Builder a Power BI Desktop.
Informace v tomto článku slouží k vytvoření zdroje dat. Podrobné pokyny najdete v tématu Přidat a ověřit datové připojení (Report Builder a SSRS).
Important
Následující příkazy, které využívají nástroj Oracle OraProvCfg.exe k registraci spravovaných a nespravovaných ovladačů Oracle ODP.NET, jsou uvedeny jako příklady pro použití s výše uvedenými produkty společnosti Microsoft. Pro konfiguraci ovladačů ODP.NET specifických pro vaše prostředí možná budete muset kontaktovat podporu Oracle nebo se podívat do dokumentace Konfigurace poskytovatele dat Oracle pro .NET.
64bitové ovladače pro servery sestav
Na webu pro stahování Oracle nainstalujte 64bitovou verzi ODAC Oracle Universal Installer (OUI). Pro ovladače ODAC (Oracle Data Access Components) 12.2 a novější potřebujete jenom následující kroky. Jinak se instalují ve výchozím nastavení na jinou než počítačovou konfiguraci pro novou domácí instalaci Oracle.
Předpoklad: Nainstalujte soubory ODAC 18.x do složky c:\oracle64.
Stránkované sestavy (RDL) používají spravované ODP.NET
Server sestav Power BI a SQL Server Reporting Services 2016 a novějších verzích používají spravované odp.NET pro stránkované sestavy (RDL).
Registrace spravovaného odp.NET:
Zaregistrujte ODP.NET spravovaného klienta do globální mezipaměti sestavení (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.dllPřidejte položky spravovaného klienta ODP.NET do souboru 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
Sestavy Power BI používají neřízený ODP.NET
Server sestav Power BI používá pro sestavy Power BI Unmanaged ODP.NET.
Registrace neřízeného ODP.NET:
Zaregistrujte nespravovaného klienta ODP.NET do 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.dllPřidejte položky klienta ODP.NET Unmanaged 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
32bitové ovladače pro Report Builder
Microsoft Report Builder používá Managed ODP.NET k vytváření stránkovaných sestav (RDL). Pro ovladače Oracle ODAC 12.2 a novější potřebujete jenom následující kroky. Jinak se instalují ve výchozím nastavení na jinou než počítačovou konfiguraci pro novou domácí instalaci Oracle.
Předpoklad: Nainstalujte soubory ODAC 18.x do složky c:\oracle32, kde je nainstalován Microsoft Report Builder.
Registrace spravovaného odp.NET:
Nainstalujte Ocle "ODAC with Oracle Developer Tools for Visual Studio - OUI" (32bitová verze) na webu pro stahování Oracle.
Registrace ODP.NET spravovaného klienta do 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.dllPřidejte položky spravovaného klienta ODP.NET do souboru 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
64bitové ovladače pro Report Builder
Note
Následující pokyny platí pro Power BI Report Builder verze 15.7.01678.0001 a novější a také Microsoft Report Builder verze 15.1.20318.47 a novější. U předchozích verzí postupujte podle pokynů 32bitových ovladačů pro Report Builder.
Power BI Report Builder používá Managed ODP.NET k vytváření stránkovaných sestav (RDL). Pro ovladače Oracle ODAC 12.2 a novější potřebujete jenom následující kroky. Jinak se instalují ve výchozím nastavení na jinou než počítačovou konfiguraci pro novou domácí instalaci Oracle.
Předpoklad: Nainstalujte soubory ODAC 18.x do složky c:\oracle64, kde je nainstalován Power BI Report Builder.
Registrace spravovaného odp.NET:
Nainstalujte 64bitovou verzi Oracle ODAC Universal Installer (OUI) z webu pro stahování Oracle.
Registrace ODP.NET spravovaného klienta do 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.dllPřidejte položky spravovaného klienta ODP.NET do souboru 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
64bitové a 32bitové ovladače pro Power BI Desktop
Power BI Desktop používá Unmanaged ODP.NET k vytváření sestav v Power BI. Pro ovladače Oracle ODAC 12.2 a novější potřebujete jenom následující kroky. Jinak se instalují ve výchozím nastavení na jinou než počítačovou konfiguraci pro novou domácí instalaci Oracle.
Předpoklad: Nainstalujte soubory ODAC 18.x do složky c:\oracle64 pro 64bitovou Power BI Desktop nebo složku c:\oracle32 pro 32bitovou Power BI Desktop.
Registrace neřízeného ODP.NET:
64bitová Power BI Desktop
Nainstalujte 64bitovou verzi Oracle ODAC Universal Installer (OUI) z webu pro stahování Oracle.
Zaregistrujte nespravovaného klienta ODP.NET do 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.dllPřidejte položky klienta ODP.NET Unmanaged 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-bitový Power BI Desktop
Nainstalujte Ocle "ODAC with Oracle Developer Tools for Visual Studio - OUI" (32bitová verze) na webu pro stahování Oracle.
Zaregistrujte nespravovaného klienta ODP.NET do 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.dllPřidejte položky klienta ODP.NET Unmanaged do machine.config:
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
Připojovací řetězec
Požádejte správce databáze o informace o připojení a přihlašovací údaje pro připojení ke zdroji dat. Následující připojovací řetězec příklad určuje databázi Oracle na serveru s názvem Oracle18 pomocí kódování Unicode. Název serveru musí odpovídat definici v konfiguračním souboru Tnsnames.ora jako název instance serveru Oracle:
Data Source="Oracle18"; Unicode="True"
Další připojovací řetězec příklady najdete v tématu Vytvoření datových připojovacích řetězců v Report Builder.
Credentials
Přihlašovací údaje se vyžadují ke spouštění dotazů, zobrazení náhledu sestavy místně a k zobrazení náhledu sestavy ze serveru sestav.
Po publikování sestavy možná budete muset změnit přihlašovací údaje pro zdroj dat, aby při spuštění sestavy na serveru sestav byla oprávnění k načtení dat platná.
Další informace naleznete v tématu Zadání přihlašovacích údajů a informací o připojení pro zdroje dat sestavy.
Dotazy
Pro vytvoření datové sady můžete buď vybrat uloženou proceduru z rozbalovacího seznamu, nebo vytvořit SQL dotaz. Pokud chcete vytvořit dotaz, musíte použít textový návrhář dotazů. Další informace najdete v tématu Textové rozhraní návrháře dotazů (Report Builder).
Můžete zadat uložené procedury, které vracejí pouze jednu sadu výsledků. Dotazy založené na kurzorech se nepodporují.
Parametry
Pokud dotaz zahrnuje proměnné dotazu, vygenerují se automaticky odpovídající parametry sestavy. Toto rozšíření podporuje pojmenované parametry. Pro Oracle verze 9 nebo novější se podporují parametry s více hodnotami.
Parametry sestavy se vytvářejí s výchozími hodnotami vlastností, které možná budete muset upravit. Například každý parametr sestavy má datový typ Text. Po vytvoření parametrů sestavy může být potřeba změnit výchozí hodnoty. Další informace najdete v tématu Parametry stránkovaných sestav v Report Builderu.
Remarks
Než budete moct připojit zdroj dat Oracle, musí správce systému nainstalovat verzi .NET Zprostředkovatel dat pro Oracle, která podporuje načítání dat z databáze Oracle. Musíte nainstalovat zprostředkovatele dat na stejný počítač, na kterém je Report Builder, a také na server sestav.
Další informace najdete v následujících článcích:
- Konfigurovat zdroj dat Oracle pro SQL Server Reporting Services (SSDT a Report Server)
- Reporting Services nemůže spouštět sestavy proti databázím Oracle
Alternativní datové rozšíření
Data z databáze Oracle můžete načíst pomocí typu zdroje dat OLE DB. Další informace najdete v tématu Typ připojení OLE DB (SSRS).
Modely sestav
Modely můžete vytvářet na základě databáze Oracle.
Informace o platformě a verzi
Další informace o podpoře platforem a verzí najdete v tématu Zdroje dat podporované službou Reporting Services (SSRS).