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


Oracle Database

Összegzés

Elem Leírás
Kiadási állapot Általános rendelkezésre állás
Termékek Excel
Power BI (Szemantikai modellek)
Power BI (Adatfolyamok)
Háló (Adatfolyam Gen2)
Power Apps (Adatfolyamok)
Dynamics 365 Customer Insights
Analysis Services
Támogatott hitelesítési típusok Windows (asztali/online)
Adatbázis (asztali)
Alapszintű (online)
Microsoft-fiók (asztali)
Függvényreferenciák dokumentációja Oracle.Database

Feljegyzés

Egyes képességek egy termékben lehetnek jelen, másokat azonban az üzembehelyezési ütemezések és a gazdagépspecifikus 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.

Támogatott képességek

  • Importálás
  • DirectQuery (Power BI szemantikai modellek)
  • Speciális beállítások
    • Parancs időtúllépése percekben
    • SQL-utasítás
    • Kapcsolati oszlopok belefoglalása
    • Navigálás a teljes hierarchiá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ás, 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. A microsoftos Oracle-ügyféloldalról tölthető le. A 64 bites Power BI Desktop és Power BI szolgáltatás 64 bites OCMT-t használjon. 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ázisba 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 service name/TNS alias vagy Easy Csatlakozás (Plus) kapcsolati sztring a kiszolgálóhoz való csatlakozáshoz. Az Egyszerű Csatlakozás a legegyszerűbben úgy használható, 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 a 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 a DirectQuery használata a Power BI Desktopban című témakörben olvashat bővebben.

  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 tekintse meg az adatforrásokkal való hitelesítést ismertető témakört.

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

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

Csatlakozás helyszíni Oracle-adatbázisba 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 Csatlakozás Plus kapcsolati sztring vagy a kiszolgálóhoz való csatlakozáshoz a leírót.

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

  4. Adjon meg egy Csatlakozás ion nevet, például a "testoracleserver" nevet.

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

    Feljegyzé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 a Tovább gombra.

  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 autonomous database-hez

Feljegyzés

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 egy oracle autonóm adatbázishoz az ebben a szakaszban ismertetett eljárásokkal. 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 Csatlakozás ion lehetőséget.

    DB Csatlakozás ion.

  2. Az Adatbázis Csatlakozás ion 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épen lépjen arra a mappára, ahol az Oracle ADB-hitelesítő adatait letöltötte az ügyfél hitelesítő adatainak letöltésébő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 lesznek kinyerve.

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

    Feljegyzé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 Jegyzettömb.

  4. A WALLET_LOCATION alatt módosítsa a tárcamappa elérési útját a Címtár lehetőség 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.

Három példa TNS-névvel, contosomart_high, contosomart_low és contosomart_medium.

Csatlakozás Power BI Desktopot az Oracle ADB-be

  1. Nyissa meg a Power BI Desktopot.

  2. Válassza az Adatok lekérése lehető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 az OK gombra.

    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 a Csatlakozás.

    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.

    Feljegyzés

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

Ekkor megjelenik a kezelő , és megjeleníti a kapcsolati adatokat.

A navigátor megnyíló képe és a contosomart_high adatbázis az összes

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 kezelő 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 tárcamappa elérési útja a tá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ás válassza a fogaskerék ikont a jobb felső sarokban, majd válassza az Átjárók kezelése lehetőséget.

    A megnyitott Power BI szolgáltatás képe, a fogaskerék ikon kiválasztva, valamint az Átjárók kezelése menü az átjárók kezelése elem kiemelésével.

  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.

    A Power BI szolgáltatás adatforrás hozzáadása ablakának képe, amelyen az Adatforrás hozzáadása elem van kiemelve az átjáró használatához.

  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 Gépház ablak képe, amelyben az adatforrás összes beállítása ki van töltve.

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

Csatlakozás speciális beállítások használata

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.

Speciális beállítás Leírás
Parancs időtúllépése 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 belefoglalá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 a teljes hierarchiá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.

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 szándékosan van.

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 CONNECT_DATA Standard kiadás RVICE_NAME.

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ó használ, tekintse meg az Oracle Csatlakozás ion type című cikkben található útmutatást.

Következő lépések

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