Megosztás a következőn keresztül:


Oracle Database

Összefoglalás

Termék Leírás
Kiadási állapot Általános rendelkezésre állás
Termékek Excel
Power BI (Szemantikai modellek)
Power BI (Adatfolyamok)
Szövet (Adatfolyam Generáció 2)
Power Apps (Adatfolyamok)
Dynamics 365 Customer Insights
Elemző Szolgáltatások
Támogatott hitelesítési típusok Windows (asztali/online)
Adatbázis (asztali)
Alapszintű (online)
Microsoft-fiók (asztali)
A függvények referenciadokumentációja Oracle.Database

Megjegyzés:

Egyes képességek jelen lehetnek az egyik termékben, de hiányozhatnak másokból az üzembe helyezési ütemezések és a gazdagép-specifikus képességek miatt.

Előfeltételek

Támogatott Oracle-verziók:

  • Oracle Database Server 12c (12.1.0.2) és újabb
  • Oracle Autonomous Database – minden verzió

Mielőtt oracle-adatbázishoz csatlakozhat a Power Query használatával, telepítenie kell az Oracle-ügyfelet a Microsoft Toolshoz (OCMT). Ha oracle-adatbázishoz szeretne csatlakozni a helyszíni adatátjáróval, 64 bites OCMT-t kell telepíteni az átjárót futtató számítógépre. További információ: Az adatforrás kezelése – Oracle.

Megjegyzés:

A Power BI Desktop 2025. áprilisi és a helyszíni adatátjáró 2025. májusi verziója óta új lehetőséget biztosítunk a beépített Oracle által felügyelt ODP.NET-illesztő használatára az Oracle-adatbázishoz való csatlakozáshoz, amely jelenleg előzetes verzióban érhető el. Ha a funkció engedélyezve van, nem kell manuálisan telepítenie az OCMT-t. Tudjon meg többet erről a funkcióról.

Támogatott képességek

  • Importálás
  • DirectQuery (Power BI szemantikai modellek)
  • Speciális beállítások
    • A parancs időkorlátja percekben
    • SQL-utasítás
    • Kapcsolati oszlopok hozzáadása
    • Navigálás teljes hierarchia használatával

Az Oracle Client for Microsoft Tools letöltése és telepítése

Az Oracle Client for Microsoft Tools telepíti és konfigurálja a .NET-hez készült Oracle-adatszolgáltatót (ODP.NET), hogy támogassa a 32 bites és 64 bites Microsoft-eszközkapcsolatokat az Oracle helyszíni és felhőalapú adatbázisaival, beleértve az Oracle Autonomous Database-t (ADB). Az OCMT egy grafikus telepítő, amely automatizálja az Oracle Database-ügyfél beállítási folyamatát. Támogatja a Power BI Desktophoz, a Power BI szolgáltatáshoz, a Fabrichez (Adatfolyam Gen2), az Excelhez, az SQL Server Analysis Serviceshez, az SQL Server Data Toolshoz, az SQL Server Integration Serviceshez, az SQL Server Reporting Serviceshez és a BizTalk Serverhez való csatlakozást.

Az OCMT ingyenes szoftver. Az Oracle Client for Microsoft Tools oldaláról tölthető le. A 64 bites Power BI Desktophoz és a Power BI szolgáltatáshoz használja a 64 bites OCMT-t. A 32 bites Power BI Desktophoz használja a 32 bites OCMT-t.

Még ha már telepítve van egy Oracle-ügyfél vagy ODP.NET a Power BI-ügyfélen, erősen ajánlott az OCMT-telepítővel elvégezni az összes konfigurációs lépést, amelyet a Power BI igényel az Oracle-adatbázissal való együttműködéshez.

Csatlakozás helyszíni Oracle-adatbázishoz a Power Query Desktopból

A kapcsolat létrehozásához hajtsa végre a következő lépéseket:

  1. Válassza az Oracle-adatbázis lehetőséget az összekötő kiválasztásában.

  2. Adja meg az Oracle net szolgáltatás nevet/TNS aliaszt vagy Easy Connect (Plus) kapcsolati karakterláncot a kiszolgáló-hoz való csatlakozáshoz. Az Easy Connect a legegyszerűbb, ha a kiszolgáló értékét az Oracle Database-kiszolgáló állomásneve/ServiceName értékére állítja, ahol a ServiceName a globális adatbázis neve. Az alábbi képernyőkép egy net-szolgáltatásnevet használ.

    Adja meg az Oracle adatbázis-kapcsolatát.

  3. Ha a Power BI Desktopból csatlakozik, válassza az Importálás vagy DirectQuery adatkapcsolati módot. A példa további lépései az Adatkapcsolat importálása módot használják. A DirectQueryről további információt a A DirectQuery használata a Power BI Desktopbancímű témakörben olvashat.

  4. Ha első alkalommal csatlakozik ehhez az Oracle-adatbázishoz, válassza ki a használni kívánt hitelesítési típust, majd adja meg a hitelesítő adatait. Az elérhető hitelesítési típusok a következők:

    • Windows (Windows-hitelesítés)
    • Adatbázis (felhasználónév és jelszó)
    • Microsoft-fiók (Microsoft Entra ID)

    A hitelesítéssel kapcsolatos további információkért látogasson el az "Adatforrással való hitelesítés" című oldalra .

    Adja meg az Oracle-adatbázis hitelesítő adatait.

  5. A Navigator-ben válassza ki a szükséges adatokat, majd válassza a Betöltés opciót az adatok betöltéséhez, vagy a Adatok átalakítása lehetőséget az adatok átalakításához.

Csatlakozás helyszíni Oracle-adatbázishoz a Power Query Online-ból

A kapcsolat létrehozásához hajtsa végre a következő lépéseket:

  1. Helyszíni adatátjáró telepítése és beállítása.

  2. A Power Query Online-ban válassza az Oracle-adatbázis lehetőséget az adatforrások kiválasztásában.

  3. A megjelenő Oracle-adatbázis párbeszédpanelen adja meg az Oracle net-szolgáltatás nevét/TNS-aliasát, az Easy Connect Plus kapcsolati sztringet vagy a kapcsolatleírót a kiszolgálóhoz való csatlakozáshoz.

    Adja meg az Oracle-adatbázis online kapcsolatát.

  4. Adja meg a kapcsolat nevét, például a "testoracleserver" nevet.

  5. Válassza ki a helyszíni adatátjáró nevét.

    Megjegyzés:

    Ehhez az összekötőhöz ki kell választania egy helyszíni adatátjárót, függetlenül attól, hogy az Oracle-adatbázis a helyi hálózaton vagy egy webhelyen található-e.

  6. Ha első alkalommal csatlakozik ehhez az Oracle-adatbázishoz, válassza ki a kapcsolat hitelesítő adatainak típusát hitelesítési típusban. Válassza az Alapszintű lehetőséget, ha Oracle-felhasználónévvel és jelszóval szeretne bejelentkezni. A Windows operációs rendszer hitelesítése és a Windowson futó Oracle-ügyfél és kiszolgáló használata esetén válassza a Windowst .

  7. Adja meg a hitelesítési adatait.

  8. A folytatáshoz válassza Tovább lehetőséget.

  9. A Kezelőben jelölje ki a szükséges adatokat, majd válassza az Adatok átalakítása lehetőséget a Power Query-szerkesztő adatainak átalakításához.

Csatlakozás oracle autonóm adatbázishoz

Megjegyzés:

A jelen szakaszban ismertetett eljárásokkal jelenleg az Excel, a Power BI Desktop, a Power BI szolgáltatás, a Fabric (Adatfolyam Gen2), a Power Apps, az SQL Server Analysis Services és a BizTalk Server segítségével csatlakozhat oracle autonóm adatbázishoz. Ezek az eszközök nem felügyelt ODP.NET használnak a csatlakozáshoz. Más Microsoft-eszközök, köztük az SQL Server Data Tools, az SQL Server Integration Services és az SQL Server Reporting Services, felügyelt ODP.NET használnak az Oracle autonóm adatbázishoz való csatlakozáshoz nagyrészt hasonló eljárásokkal.

A Power BI oracle autonóm adatbázishoz való csatlakoztatásához a következő fiókokra és alkalmazásokra van szüksége:

Az ügyfél hitelesítő adatainak letöltése

Az Oracle Autonóm adatbázishoz való csatlakozás beállításának első lépése az ügyfél hitelesítő adatainak letöltése.

Az ügyfél hitelesítő adatainak letöltése:

  1. Az Oracle Autonóm adatbázis részletei lapon válassza a DB-kapcsolat lehetőséget.

    ADATBÁZIS-kapcsolat.

  2. Az Adatbázis-kapcsolat lapon válassza a Pénztárca letöltése lehetőséget.

    Töltse le a tárcát.

  3. Adjon meg egy jelszót, amelyet ezzel a tárcával szeretne használni, erősítse meg a jelszót, majd válassza a Letöltés lehetőséget.

    Tárcajelszó.

Oracle ADB-hitelesítő adatok konfigurálása

  1. A Windows-gépén nyissa meg azt a mappát, ahová letöltötte az Oracle ADB-hitelesítő adatait az ügyfél hitelesítő adatainak letöltése részből.

  2. Bontsa ki a hitelesítő adatokat az OCMT-ben az Oracle konfigurációs fájlkönyvtáraként megadott könyvtárba. Ebben a példában a hitelesítő adatok a c:\data\wallet\wallet_contosomart mappába vannak kivonva.

    A tárcamappában kibontott tárcafájlokat tartalmazó kép.

    Megjegyzés:

    A tnsnames.ora fájl határozza meg az Oracle autonóm adatbázis címét és kapcsolati adatait.

  3. Nyissa meg az sqlnet.ora fájlt egy szerkesztőben, például a Jegyzettömbben.

  4. A WALLET_LOCATION alatt módosítsa a tárcamappához vezető elérési utat a Címtár beállítás alatt. Ebben a példában:

    WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY=c:\data\wallet\Wallet_ContosoMart)))

  5. Mentse és zárja be az sqlnet.ora fájlt.

Nyissa meg a tnsnames.ora fájlt a wallets mappában. A fájl tartalmazza az ADB net-szolgáltatásnevek listáját, amelyekhez csatlakozhat. Ebben a példában a nevek contosomart_high, contosomart_low és contosomart_medium. Az ADB net-szolgáltatásnevek eltérőek.

Kép három példa TNS-névvel: contosomart_high, contosomart_low és contosomart_medium.

A Power BI Desktop csatlakoztatása az Oracle ADB-hez

  1. Nyissa meg a Power BI Desktopot.

  2. Válassza a Adatok lekéréselehetőséget.

  3. Az Adatok lekérése területen válassza az Database>Oracle-adatbázist.

  4. Adja meg annak az Oracle Autonomous Database-kiszolgálónak a nettó szolgáltatásnevét, amelyhez csatlakozni szeretne. Ebben a példában a Kiszolgáló contosomart_high. Ezután válassza OKlehetőséget.

    Az Oracle-adatbázis párbeszédpanel képe, amelyen contosomart_high a kiszolgáló neve és az importálási mód van kiválasztva.

  5. Ha első alkalommal jelentkezik be erre a kiszolgálóra a Power BI Desktopból, a rendszer kéri, hogy adja meg a hitelesítő adatait. Válassza az Adatbázis lehetőséget, majd adja meg az Oracle-adatbázis felhasználónevét és jelszavát. Az itt megadott hitelesítő adatok annak az oracle autonóm adatbázisnak a felhasználóneve és jelszava, amelyhez csatlakozni szeretne. Ebben a példában az adatbázis kezdeti rendszergazdai felhasználónevét és jelszavát használja a rendszer. Ezután válassza Csatlakozáslehetőséget.

    A hitelesítő adatok párbeszédpanel képe, amelyen az Adatbázis ki van jelölve, valamint az adatbázis alapértelmezett felhasználóneve és jelszava.

    Megjegyzés:

    A Microsoft Entra ID-hitelesítéssel bejelentkezhet az Oracle Autonomous Database-be a Microsoft-fiók lehetőséggel.

Ekkor megjelenik a Navigator, és láthatóvá teszi a kapcsolati adatokat.

Kép megnyitott navigátorral, amelyen a contosomart_high adatbázis teljes egészében látható

Előfordulhat, hogy több hiba egyikét is tapasztalja, mert a konfiguráció nincs megfelelően beállítva. Ezeket a hibákat a hibaelhárítás ismerteti.

Az első teszt során előforduló egyik hiba a Navigátorban történik, ahol úgy tűnik, hogy az adatbázis csatlakoztatva van, de nem tartalmaz adatokat. Ehelyett megjelenik egy Oracle: ORA-28759: fájlmegnyitási hiba jelenik meg az adatok helyett.

A Navigator képe az adatbázis nevével a tetején, de az adatok helyett hiba jelenik meg.

Ha ez a hiba jelentkezik, győződjön meg arról, hogy az sqlnet.ora fájlban megadott pénztárcamappa elérési útja a pénztárca mappájának teljes és helyes elérési útja.

Az átjáró konfigurálása

  1. Helyszíni adatátjáró telepítése és beállítása.

  2. A Power BI szolgáltatásban válassza a fogaskerék ikont a jobb felső sarokban, majd válassza az Átjárók kezelése lehetőséget.

    A Power BI szolgáltatás megnyitva, a fogaskerék ikon ki van jelölve, és az Átjárók kezelése menüben az átjárók kezelése elem ki van emelve.

  3. Az Adatforrás hozzáadása területen válassza az Adatforrások hozzáadása lehetőséget az átjáró használatához.

    Az Adatforrás hozzáadása ablak képe a Power BI szolgáltatásban, ahol az

  4. Az Adatforrás neve mezőben adja meg az adatforrás-beállításként használni kívánt nevet.

  5. Az Adatforrás típusa területen válassza az Oracle lehetőséget.

  6. A Kiszolgáló mezőben adja meg annak az Oracle Autonomous Database-kiszolgálónak a nettó szolgáltatásnevét, amelyhez csatlakozni szeretne.

  7. A hitelesítési módszerben válassza az Alapszintű lehetőséget.

  8. Adja meg az Oracle autonóm adatbázis felhasználónevét és jelszavát. Ebben a példában a rendszer az alapértelmezett adatbázis-rendszergazdai felhasználónevet (ADMIN) és jelszót használja.

  9. Válassza a Hozzáadás lehetőséget.

    Az Adatforrás beállításai ablak képe, amelyben az összes adatforrás-beállítás ki van töltve.

Ha minden megfelelően lett telepítve és konfigurálva, megjelenik egy Sikeres kapcsolat üzenet. Most már csatlakozhat az Oracle autonóm adatbázishoz a Power Query Online-ból származó helyszíni Oracle-adatbázishoz való csatlakozás című cikkben ismertetett lépésekkel.

Csatlakozás speciális beállításokkal

A Power Query Desktop és a Power Query Online speciális lehetőségeket biztosít, amelyeket szükség esetén hozzáadhat a lekérdezéshez.

Az alábbi táblázat felsorolja a Power Query Desktopban és a Power Query Online-ban megadható összes speciális beállítást.

Haladó lehetőség Leírás
A parancs időkorlátja percekben Ha a kapcsolat 10 percnél hosszabb ideig tart (az alapértelmezett időtúllépés), a kapcsolat hosszabb nyitva tartása érdekében percek alatt megadhat egy másik értéket. Ez a beállítás csak a Power Query Desktopban érhető el.
SQL-utasítás További információ: Adatok importálása adatbázisból natív adatbázis-lekérdezés használatával.
Kapcsolati oszlopok hozzáadása Ha be van jelölve, olyan oszlopokat is tartalmaz, amelyek más táblákhoz is tartozhatnak. Ha ez a mező nincs bejelölve, ezek az oszlopok nem jelennek meg.
Navigálás teljes hierarchia használatával Ha be van jelölve, a kezelő megjeleníti a táblák teljes hierarchiáját abban az adatbázisban, amelyhez csatlakozik. Ha nincs bejelölve, a kezelő csak azokat a táblákat jeleníti meg, amelyek oszlopai és sorai adatokat tartalmaznak.

Miután kiválasztotta a szükséges speciális beállításokat, válassza az OK gombot a Power Query Desktopban vagy a Tovább elemet a Power Query Online-ban az Oracle-adatbázishoz való csatlakozáshoz.

A beépített Oracle-illesztőprogram használata (előzetes verzió)

A Power BI Desktop 2025. áprilisi és a helyszíni adatátjáró 2025. májusi verziójától kezdve az Oracle-összekötő beépített Oracle által felügyelt ODP.NET illesztőt tartalmaz a csatlakozáshoz. Ez a funkció szükségtelenné teszi a felhasználók számára az illesztőprogram telepítését és kezelését. Ezt a funkciót az alábbi utasításokat követve engedélyezheti.

Ha ezt a beépített illesztőprogramot szeretné használni a Power BI Desktopban, navigáljon a Beállítások és beállítások (a "Fájl" lap) >Beállítások>Előnézeti funkciók részhez, majd jelölje be a jelölőnégyzetet az „Összecsomagolt Oracle Felügyelt ODP-szolgáltató használatának engedélyezése” lehetőség engedélyezéséhez.

Képernyőkép a power BI Desktopban a csomagolt Oracle felügyelt ODP-szolgáltató használatának engedélyezéséről.

Ha ezt a beépített illesztőprogramot szeretné használni a helyszíni adatátjáróban, módosítsa az átjáró konfigurációját a beállítás frissítéséhez az MashupFlight_EnableOracleBundledOdacProvider alábbi lépések végrehajtásával:

  1. Azon a helyi gépen, amelyen a helyszíni adatátjáró telepítve van, keresse meg a C:\Program Files\Helyszíni adatátjárót.
  2. Készítsen biztonsági másolatot a Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.confignevű konfigurációs fájlról.
  3. Nyissa meg az eredeti Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config konfigurációs fájlt, és keresse meg a MashupFlight_EnableOracleBundledOdacProvider bejegyzést.
  4. Frissítse az MashupFlight_EnableOracleBundledOdacProvider értéket a következőként True: .
  5. Indítsa újra az átjárót.
<Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
   ...
   <setting name="MashupFlight_EnableOracleBundledOdacProvider" serializeAs="String">
      <value>True</value>
   </setting>
   ...
</Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>    

Az Oracle-adatbázishoz a Power Query Desktopból való csatlakozás további konfigurációi megegyeznek az előző szakaszokban leírtaknak megfelelően.

Ismert problémák és korlátozások

A Power BI-munkamenetek körülbelül 30 percig aktívak lehetnek az Oracle-adatbázisban, miután a szemantikai modell frissült az Oracle-adatbázisra. Ezek a munkamenetek csak körülbelül 30 perc elteltével lesznek inaktívak/eltávolítva az Oracle-adatbázisban. Ez a viselkedés terv szerint történik.

Hibaelhárítás

Előfordulhat, hogy az Oracle számos hibát tapasztal, ha az elnevezési szintaxis helytelen vagy nem megfelelően van konfigurálva:

  • ORA-12154: TNS: nem sikerült feloldani a megadott kapcsolódási azonosítót.
  • ORA-12514: TNS: a figyelő jelenleg nem tud a csatlakozásleíróban kért szolgáltatásról.
  • ORA-12541: TNS: nincs figyelő.
  • ORA-12170: TNS: kapcsolódási időtúllépés történt.
  • ORA-12504: TNS: a figyelő nem kapta meg a SERVICE_NAME-t a CONNECT_DATA-ban.

Ezek a hibák akkor fordulhatnak elő, ha az Oracle tnsnames.ora adatbázis-összekötő leírója helytelenül van konfigurálva, a megadott net-szolgáltatásnév hibás, vagy ha az Oracle adatbázis-figyelője nem fut vagy nem érhető el, például egy tűzfal blokkolja a figyelőt vagy az adatbázisportot. Győződjön meg arról, hogy megfelel a minimális telepítési előfeltételeknek. További információ: Előfeltételek

Látogasson el az Oracle Adatbázis hiba súgóportálra , ahol áttekintheti a tapasztalt Oracle-hiba gyakori okait és megoldásait. Adja meg Oracle-hibáját a portál keresősávján.

Ha a Power BI Desktopot a Microsoft Store-ból töltötte le, előfordulhat, hogy oracle-illesztőprogram-probléma miatt nem tud csatlakozni az Oracle-adatbázisokhoz. Ha ezt a problémát tapasztalja, a visszaadott hibaüzenet a következő: Az objektumhivatkozás nincs beállítva. A probléma megoldásához tegye a következőket:

  • Töltse le a Power BI Desktopot a Letöltőközpontból a Microsoft Store helyett.

Ha az objektumhivatkozás nem állítva hibaüzenetet jelenít meg a Power BI-ban, amikor a helyszíni adatátjáróval csatlakozik egy Oracle-adatbázishoz, kövesse az adatforrás kezelése – Oracle című témakör utasításait.

Ha Power BI jelentéskészítő kiszolgálót használ, tekintse meg az Oracle kapcsolattípusról szóló cikkben található útmutatást.

Következő lépések

A Power Query optimalizálása táblázatoszlopok kibontásakor