Share via


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:

  1. 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.

  2. 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
    
  3. 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:

  1. Az Oracle letöltési webhelyén telepítse az Oracle 64 bites ODAC Oracle Universal Installert (OUI).

  2. 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
    
  3. 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ó.

Screenshot of the Dataset properties dialog.

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.