Oracle-kapcsolat típusa (Power BI Jelentéskészítő)
A következőkre vonatkozik: Power BI Jelentéskészítő Power BI Desktop
Ahhoz, hogy oracle-adatbázisból származó adatokat használjon a jelentésben, rendelkeznie kell egy Oracle típusú jelentésadatforráson alapuló adathalmazsal. Ez a beépített adatforrástípus közvetlenül az Oracle-adatszolgáltatót használja, és oracle-ügyfélszoftver-összetevőt igényel. Ez a cikk a Power BI-Jelentéskészítő illesztőprogramjainak letöltését és telepítését ismerteti.
Fontos
Az oracle OraProvCfg.exe eszközét használó alábbi parancsok az Oracle felügyelt és nem felügyelt ODP.NET illesztőprogramjainak regisztrálására szolgálnak példákként a fenti Microsoft-termékekhez. A környezethez tartozó ODP.NET illesztőprogramok konfigurálásához előfordulhat, hogy kapcsolatba kell lépnie az Oracle ügyfélszolgálatával, vagy hivatkoznia kell az Oracle .NET-hez való konfigurálásához szükséges dokumentációjára.
32 bites illesztőprogramok a Power BI Jelentéskészítő
A Power BI Jelentéskészítő felügyelt ODP.NET használ lapszámozott (RDL) jelentések készítéséhez. Az Oracle ODAC-illesztőprogramok 12.2-s és újabb verzióinak használatakor csak a következő lépések szükségesek. Ellenkező esetben alapértelmezés szerint nem gépszintű konfigurációra telepítik az új Oracle otthoni telepítést. Ezek a lépések feltételezik, hogy telepítette az ODAC 18.x fájlokat arra a c:\oracle32 mappára, ahol a Power BI Jelentéskészítő telepítve van. A felügyelt ODP.NET regisztrálásához kövesse az alábbi lépéseket:
Az Oracle letöltési webhelyén telepítse az Oracle "ODAC with Oracle Developer Tools for Visual Studio - OUI" (32 bites) eszközét.
ODP.NET felügyelt ügyfél regisztrálása a GAC-ba:
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.dll
ODP.NET felügyelt ügyfél bejegyzéseinek hozzáadása a machine.config fájlhoz:
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
64 bites illesztőprogramok a Power BI Jelentéskészítő
Feljegyzés
Az alábbi utasítások a Power BI Jelentéskészítő 15.7.01678.0001-es és újabb verziójára vonatkoznak. A 15.7.01678.0001 előtti verziók esetén kövesse a Power BI Jelentéskészítő fenti utasításait.
A Power BI Jelentéskészítő felügyelt ODP.NET használ lapszámozott (RDL) jelentések készítéséhez. Az Oracle ODAC-illesztőprogramok 12.2-s és újabb verzióinak használatakor csak a következő lépések szükségesek. Ellenkező esetben alapértelmezés szerint nem gépszintű konfigurációra telepítik az új Oracle otthoni telepítést. Ezek a lépések feltételezik, hogy telepítette az ODAC 18.x fájlokat arra a c:\oracle64 mappára, amelyben a Power BI Jelentéskészítő telepítve van. A felügyelt ODP.NET regisztrálásához kövesse az alábbi lépéseket:
Az Oracle letöltési webhelyén telepítse az Oracle 64 bites ODAC Oracle Universal Installert (OUI).
ODP.NET felügyelt ügyfél regisztrálása a GAC-ba:
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.dll
ODP.NET felügyelt ügyfél bejegyzéseinek hozzáadása a machine.config fájlhoz:
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
Kapcsolati sztring
Kapcsolati információkért és az adatforráshoz való csatlakozáshoz használandó hitelesítő adatokért forduljon az adatbázis rendszergazdájához. Az alábbi kapcsolati sztring példa egy Oracle-adatbázist határoz meg az "Oracle18" nevű kiszolgálón Unicode használatával. A kiszolgáló nevének meg kell egyeznie a Tnsnames.ora konfigurációs fájlban definiált névvel az Oracle-kiszolgálópéldány neveként.
Data Source="Oracle18"; Unicode="True"
További kapcsolati sztring példákért lásd: Adat kapcsolati sztring létrehozása – Power BI Jelentéskészítő.
Hitelesítő adatok
A lekérdezések futtatásához, a jelentés helyi előzetes megtekintéséhez és a jelentés power BI webes portálon való megtekintéséhez hitelesítő adatokra van szükség.
A jelentés közzététele után előfordulhat, hogy egy Power BI Gateway-kapcsolathoz kell kötnie. További információ: Az adatforrás kezelése – Oracle
Lekérdezések
Adathalmaz létrehozásához választhat egy tárolt eljárást egy legördülő listából, vagy létrehozhat egy SQL-lekérdezést. Lekérdezés létrehozásához a szövegalapú lekérdezéstervezőt kell használnia. További információ: Szövegalapú lekérdezési Tervező felhasználói felület (Power BI Jelentéskészítő).
Megadhat olyan tárolt eljárásokat, amelyek csak egy eredményhalmazt adnak vissza. A kurzoralapú lekérdezések használata nem támogatott.
Paraméterek
Ha a lekérdezés lekérdezési változókat tartalmaz, a megfelelő jelentésparaméterek automatikusan létrejönnek. A névvel ellátott paramétereket ez a bővítmény támogatja. Az Oracle 9-es vagy újabb verziója esetén a többértékű paraméterek támogatottak.
A jelentésparaméterek olyan alapértelmezett tulajdonságértékekkel jönnek létre, amelyeket esetleg módosítania kell. Például minden jelentésparaméter szöveg típusú. A jelentésparaméterek létrehozása után előfordulhat, hogy módosítania kell az alapértelmezett értékeket.
Szempontok és korlátozások
Mielőtt csatlakoztathat egy Oracle-adatforrást, a rendszergazdának telepítenie kell az Oracle .NET-adatszolgáltatójának azon verzióját, amely támogatja az adatok Oracle-adatbázisból való lekérését. Ezt az adatszolgáltatót ugyanarra a számítógépre kell telepíteni, mint a Power BI Jelentéskészítő és a Power BI Gatewayt üzemeltető gépre. További információ: Az adatforrás kezelése – Oracle.
Megkerülő megoldás a tárolt eljárások meghívásához
Oracle-adatforrás használata esetén, ha a lapszámozott jelentés lekérdezéstípusa tárolt eljárásként van beállítva, a Power BI Gateway korlátozása miatt nem hajtja végre a Power BI szolgáltatás. Kerülő megoldásként, ha Oracle 12-es vagy újabb verziót használ, állítsa be a lekérdezés típusát szöveggé, és hívja meg a tárolt eljárást beágyazottan, ahogyan az alábbi példában is látható.
DECLARE OUT_RPT_DATA SYS_REFCURSOR;
BEGIN
SYSTEM.<Procedure_Name>(OUT_RPT_DATA);
DBMS_SQL.RETURN_RESULT(OUT_RPT_DATA);
END;
Platform- és verzióinformációk
A platform- és verziótámogatásról további információt a Power BI többoldalas jelentéseinek támogatott adatforrásai című témakörben talál.
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: