Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ö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:
Válassza az Oracle-adatbázis lehetőséget az összekötő kiválasztásában.
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.
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.
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 .
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:
A Power Query Online-ban válassza az Oracle-adatbázis lehetőséget az adatforrások kiválasztásában.
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 a kapcsolat nevét, például a "testoracleserver" nevet.
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.
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 .
Adja meg a hitelesítési adatait.
A folytatáshoz válassza Tovább lehetőséget.
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:
- Egy Oracle.com fiók (Oracle.com fiók regisztrálása)
- Oracle Cloud-fiók (Oracle Cloud-fiók regisztrálása)
- Oracle Autonomous Database (Mindig ingyenes autonóm adatbázis lekérése)
- Power BI Desktop (Power BI Desktop lekérése) vagy Power BI szolgáltatásfiók (a Power BI szolgáltatás licencelése a szervezet felhasználói számára)
- Helyszíni adatátjáró Power BI szolgáltatás használata esetén (Standard átjáró letöltése és telepítése)
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:
Az Oracle Autonóm adatbázis részletei lapon válassza a DB-kapcsolat lehetőséget.
Az Adatbázis-kapcsolat lapon válassza a Pénztárca letöltése lehetőséget.
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.
Oracle ADB-hitelesítő adatok konfigurálása
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.
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.
Megjegyzés:
A tnsnames.ora fájl határozza meg az Oracle autonóm adatbázis címét és kapcsolati adatait.
Nyissa meg az sqlnet.ora fájlt egy szerkesztőben, például a Jegyzettömbben.
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)))
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.
A Power BI Desktop csatlakoztatása az Oracle ADB-hez
Nyissa meg a Power BI Desktopot.
Válassza a Adatok lekéréselehetőséget.
Az Adatok lekérése területen válassza az Database>Oracle-adatbázist.
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.
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.
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.
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.
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
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.
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 neve mezőben adja meg az adatforrás-beállításként használni kívánt nevet.
Az Adatforrás típusa területen válassza az Oracle lehetőséget.
A Kiszolgáló mezőben adja meg annak az Oracle Autonomous Database-kiszolgálónak a nettó szolgáltatásnevét, amelyhez csatlakozni szeretne.
A hitelesítési módszerben válassza az Alapszintű lehetőséget.
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.
Válassza a Hozzáadás lehetőséget.
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.
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:
- 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.
- Készítsen biztonsági másolatot a Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.confignevű konfigurációs fájlról.
- Nyissa meg az eredeti Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config konfigurációs fájlt, és keresse meg a
MashupFlight_EnableOracleBundledOdacProvider
bejegyzést. - Frissítse az
MashupFlight_EnableOracleBundledOdacProvider
értéket a következőkéntTrue
: . - 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.