Jaa


Oracle-tietokanta

Yhteenveto

Kohde Kuvaus
Julkaisutila Yleinen saatavuus
Tuotteet Excel
Power BI (semanttiset mallit)
Power BI (tietovuot)
Fabric (Tietovuo Gen2)
Power Apps (tietovuot)
Dynamics 365 Customer Insights
Analysis Services
Tuetut todennustyypit Windows (työpöytä/verkko)
Tietokanta (työpöytä)
Perus (online)
Microsoft-tili (työpöytä)
Funktioiden viitedokumentaatio Oracle.Database

Muistiinpano

Jotkin ominaisuudet voivat olla olemassa yhdessä tuotteessa, mutta ei toisissa käyttöönottoaikataulujen ja isäntäkohtaisten ominaisuuksien vuoksi.

Edellytykset

Tuetut Oracle-versiot:

  • Oracle Database Server 12c (12.1.0.2) ja uudemmat
  • Oracle Autonomous Database – kaikki versiot

Ennen kuin voit muodostaa yhteyden Oracle-tietokantaan Power Queryn avulla, sinun on asennettava Oracle Client for Microsoft Tools (OCMT).

Yhteyden muodostaminen Oracle-tietokantaan paikallisen tietoyhdyskäytävän avulla edellyttää, että 64-bittinen OCMT on asennettava tietokoneeseen, jossa yhdyskäytävää käytetään. Jos haluat lisätietoja, siirry kohtaan Tietolähteen hallinta – Oracle.

Tuetut toiminnot

  • Tuo
  • DirectQuery (semanttiset Power BI -mallit)
  • Lisäasetukset
    • Komennon aikakatkaisu minuutteina
    • SQL statement
    • Sisällytä suhdesarakkeet
    • Siirry käyttäen koko hierarkiaa

Oracle Client for Microsoft Toolsin lataaminen ja asentaminen

Oracle Client for Microsoft Tools asentaa ja määrittää Oracle Data Provider for .NET (ODP.NET) -palvelun tukemaan 32- ja 64-bittisiä Microsoft-työkaluyhteyksiä Oraclen paikallisiin ja pilvitietokantoihin, mukaan lukien Oracle Autonomous Database (ADB). OCMT on graafinen asennusohjelma, joka automatisoi Oracle Database Clientin asennusprosessin. Se tukee yhdistämistä Power BI Desktopiin, Power BI -palvelu,Fabriciin (tietovuo Gen2), Exceliin, SQL Server Analysis Servicesiin, SQL Server Data Toolsiin, SQL Server Integration Servicesiin, SQL Server Reporting Servicesiin ja BizTalk Serveriin.

OCMT on ilmainen ohjelmisto. Voit ladata sen Oracle Client for Microsoft Tools -sivulta. 64-bittiset Power BI Desktop ja Power BI -palvelu: käytä 64-bittistä OCMT:tä. 32-bittinen Power BI Desktop: käytä 32-bittistä OCMT:tä.

Vaikka sinulla olisi jo Oracle-asiakasohjelma tai ODP.NET asennettuna Power BI -asiakkaaseen, on erittäin suositeltavaa käyttää OCMT-asennusohjelmaa, jotta voit suorittaa oikein kaikki määritysvaiheet, joita Power BI edellyttää Oracle-tietokannan kanssa työskentelyyn.

Näyttöyhteys paikalliseen Oracle-tietokantaan Power Query Desktopista

Voit muodostaa yhteyden seuraavasti:

  1. Valitse Oracle-tietokanta -vaihtoehto liittimen valinnassa.

  2. Määritä Oracle-verkkopalvelun nimi/TNS-alias tai Easy Näyttöyhteys (Plus) -yhteysmerkkijono yhteyden muodostamista varten Palvelimessa. Helppo Näyttöyhteys on helpoin käyttää asettamalla Palvelin-arvoksi Oracle-tietokantapalvelimen Isäntänimi/PalvelunNimi, jossa ServiceName on yleinen tietokannan nimi. Seuraavassa näyttökuvassa käytetään verkon palvelun nimeä.

    Anna Oracle-tietokannan yhteys.

  3. Jos olet muodostamassa yhteyttä Power BI Desktopista, valitse joko Tuo- tai DirectQuery-tietoyhteystila. Seuraavissa esimerkkivaiheissa käytetään Tietojen tuominen -yhteystilaa. Lisätietoja DirectQuerystä on artikkelissa DirectQueryn käyttö Power BI Desktopissa.

  4. Jos olet muodostamassa yhteyttä tähän Oracle-tietokantaan ensimmäistä kertaa, valitse käytettävä todennustyyppi ja anna tunnistetietosi. Käytettävissä olevat todennustyypit ovat:

    • Windows (Windows-todentaminen)
    • Tietokanta (käyttäjänimi ja salasana)
    • Microsoft-tili (Microsoft Entra -tunnus)

    Jos haluat lisätietoja todentamisessa, siirry kohtaan Todentaminen tietolähteen avulla.

    Anna Oracle-tietokannan tunnistetietosi.

  5. Valitse siirtymistoiminnossa tarvitsemasi tiedot ja valitse sitten Lataa ladataksesi tiedot tai Muunna tiedot.

Näyttöyhteys paikalliseen Oracle-tietokantaan Power Query Onlinesta

Voit muodostaa yhteyden seuraavasti:

  1. Asenna ja määritä paikallinen tietoyhdyskäytävä.

  2. Valitse Power Query Onlinessa Oracle-tietokanta-vaihtoehto tietolähteet-valinnassa.

  3. Määritä avautuvassa Oracle-tietokannan valintaikkunassa Oracle-verkkopalvelun nimi/TNS-alias, Easy Näyttöyhteys Plus -yhteysmerkkijono tai yhdistä palvelimeen yhdistämista kuvaava kuvaaja.

    Anna Oracle-tietokannan online-yhteys.

  4. Anna Näyttöyhteys nimi, kuten "testoracleserver".

  5. Valitse paikallisen tietoyhdyskäytävän nimi.

    Muistiinpano

    Sinun on valittava paikallinen tietoyhdyskäytävä tälle liittimelle, oli se sitten paikallisessa verkossa tai verkkosivustossa.

  6. Jos olet muodostamassa yhteyttä tähän Oracle-tietokantaan ensimmäistä kertaa, valitse yhteystyypille tunnistetietotyyppi todennuslajina. Valitse Vaihtoehto Perus , jos aiot kirjautua sisään Oracle-käyttäjänimellä ja -salasanalla. Valitse Windows , kun käytät Windows-käyttöjärjestelmän todennusta. Käytä sekä Oracle-asiakasohjelmistoa että palvelinta Windowsissa.

  7. Anna tunnistetiedot.

  8. Jatka valitsemalla Seuraava.

  9. Valitse siirtymistoiminnossa tarvitsemasi tiedot ja valitse sitten Muunna tiedot, jos haluat muuntaa tiedot Power Query -editori.

Oraclen autonomisen tietokannan Näyttöyhteys

Muistiinpano

Tällä hetkellä voit muodostaa yhteyden Oracle Autonomous Database -tietokantaan Excelistä, Power BI Desktopista, Power BI -palvelu, Fabricista (Tietovuo Gen2), Power Appsista, SQL Server Analysis Servicesistä ja BizTalk Serveristä noudattamalla tämän osion ohjeita. Nämä työkalut käyttävät hallitsemattomia ODP.NET yhteyden muodostamiseen. Muut Microsoft-työkalut, kuten SQL Server Data Tools, SQL Server Integration Services ja SQL Server Reporting Services, käyttävät hallittuja ODP.NET yhteyden muodostamiseen Oracle Autonomous Database -tietokantaan pitkälti samankaltaisia toimintatapoja käyttämällä.

Jotta voit yhdistää Power BI:n Oracle-autonomiseen tietokantaan, tarvitset seuraavat tilit ja sovellukset:

Asiakkaan tunnistetietojen lataaminen

Ensimmäinen vaihe yhteyden muodostamisessa Oraclen autonomiseen tietokantaan on asiakkaan tunnistetietojen lataaminen.

Asiakkaan tunnistetietojen lataaminen:

  1. Valitse Oracle Autonomous Database Details -sivulla DB Näyttöyhteys ion.

    DB Näyttöyhteys ion.

  2. Valitse Tietokannan Näyttöyhteys sivulta Lataa Lompakko.

    Lataa lompakko.

  3. Anna salasana, jota haluat käyttää lompakon kanssa, vahvista salasana ja valitse sitten Lataa.

    Lompakkojen salasana.

Oracle ADB -tunnistetietojen määrittäminen

  1. Siirry Windows-tietokoneessa kansioon, johon latasit Oracle ADB -tunnistetietosi Lataa asiakkaan tunnistetiedot -kohdasta.

  2. Pura tunnistetiedot OCMT:ssä määrittämääsi hakemistoon Oracle Configuration File Directory -tiedostona. Tässä esimerkissä tunnistetiedot poimitaan seuraavasti: c:\data\wallet\wallet_contosomart.

    Kuva, jossa lompakko on ikuistettuna lompakkokansioon.

    Muistiinpano

    Tnsnames.ora-tiedosto määrittää Oracle Autonomous Database -osoitteesi ja -yhteystietosi.

  3. Avaa sqlnet.ora editorissa, kuten Muistio.

  4. Kohdassa WALLET_LOCATION, muuta polku lompakkokansioosi Hakemisto-vaihtoehdon alla. Tässä esimerkissä:

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

  5. Tallenna ja sulje sqlnet.ora-tiedosto.

Avaa lompakoista kansiosta tnsnames.ora-tiedosto. Tiedosto sisältää luettelon ADB-verkon palvelunimistä, joihin voit muodostaa yhteyden. Tässä esimerkissä nimet ovat contosomart_high, contosomart_low ja contosomart_medium. ADB-verkkopalvelusi nimet ovat erilaiset.

Kuvassa on kolme esimerkkiä TNS-nimistä, contosomart_high, contosomart_low ja contosomart_medium.

Näyttöyhteys Power BI Desktopista Oracle ADB:hen

  1. Avaa Power BI Desktop.

  2. Valitse Nouda tiedot.

  3. Valitse Nouda tiedot -kohdassa Tietokanta>Oracle-tietokanta.

  4. Anna sen Oracle Autonomous Database -palvelimen verkkopalvelun nimi, johon haluat muodostaa yhteyden. Tässä esimerkissä Palvelin on contosomart_high. Valitse sitten OK.

    Kuva Oracle-tietokannan valintaikkunasta, jossa palvelimen nimenä ja tuontitilana on valittuna contosomart_high.

  5. Jos olet kirjautumassa tähän palvelimeen Power BI Desktopista ensimmäistä kertaa, sinua pyydetään antamaan tunnistetietosi. Valitse Tietokanta ja anna oracle-tietokannan käyttäjänimi ja salasana. Tässä antamasi tunnistetiedot ovat sen Oracle Autonomous Database -tietokannan käyttäjänimi ja salasana, johon haluat muodostaa yhteyden. Tässä esimerkissä käytetään tietokannan ensimmäistä järjestelmänvalvojan käyttäjänimeä ja salasanaa. Valitse sitten Näyttöyhteys.

    Kuva tunnistetietojen valintaikkunasta, jossa tietokanta on valittuna ja tietokannan oletuskäyttäjänimi ja salasana syötetty.

    Muistiinpano

    Microsoft Entra ID -todennuksen avulla voit kirjautua sisään Oracle Autonomous Database -tietokantaan Microsoft-tilin vaihtoehdon kautta.

Tässä vaiheessa näyttöön avautuu siirtymistoiminto, jossa näkyvät yhteystiedot.

Kuva, jossa siirtymistoiminto on avoinna ja contosomart_high tietokanta näkyvissä kaikilla

Saatat kohdata myös jonkin useista virheistä, koska määritystä ei ole määritetty oikein. Näitä virheitä käsitellään kohdassa Vianmääritys.

Tässä ensimmäisessä testissä saattaa ilmetä yksi virhe Navigatorissa, jossa tietokanta näyttää olevan yhdistetty, mutta joka ei sisällä tietoja. Sen sijaan tietojen tilalle tulee Oracle: ORA-28759: tiedostoa avaamisvirhe.

Kuva siirtymistoiminnosta, jonka yläreunassa on tietokannan nimi, mutta tietojen sijaan näkyviin tulee virhe.

Jos tämä virhe ilmenee, varmista, että lompakkokansion polku, jonka toimitit sqlnetissä.ora on täydellinen ja oikea polku lompakkokansioon.

Yhdyskäytävän määrittäminen

  1. Asenna ja määritä paikallinen tietoyhdyskäytävä.

  2. Valitse Power BI -palvelu oikeasta yläkulmasta hammaspyöräkuvake ja valitse sitten Yhdyskäytäviä.

    Kuva Power BI -palvelu auki, hammaspyöräkuvake valittuna ja Yhdyskäytävien hallinta -valikko, jossa yhdyskäytävien hallinta on korostettu.

  3. Valitse Lisää tietolähde -kohdassa Lisää tietolähteitä yhdyskäytävän käyttöä varten.

    Kuva Power BI -palvelu Lisää tietolähde -ikkunasta, jossa on korostettu Lisää tietolähde yhdyskäytävän käyttämiseksi.

  4. Kirjoita Tietolähteen nimi -kohtaan nimi, jota haluat käyttää tietolähteen asetuksena.

  5. Valitse OracleTietolähteen tyyppi -kohdasta.

  6. Kirjoita Palvelimeen sen Oracle Autonomous Database -palvelimen verkkopalvelun nimi, johon yhteys muodostetaan.

  7. Valitse todennusmenetelmäksi Perus.

  8. Anna Oracle Autonomous Database -tietokannan käyttäjänimi ja salasana. Tässä esimerkissä käytetään tietokannan järjestelmänvalvojan oletuskäyttäjän käyttäjänimeä (ADMIN) ja salasanaa.

  9. Valitse Lisää.

    Kuva tietolähde-Asetukset ikkunasta, jossa kaikki tietolähdeasetukset on täytetty.

Jos kaikki on asennettu ja määritetty oikein, näkyviin tulee Näyttöyhteys ion Onnistunut sanoma. Voit nyt muodostaa yhteyden Autonomiseen Oracle-tietokantaan noudattamalla samoja vaiheita, jotka on kuvattu Näyttöyhteys power Query Onlinesta paikalliseen Oracle-tietokantaan.

Näyttöyhteys lisäasetusten avulla

Power Query Desktop ja Power Query Online tarjoavat joukon lisäasetuksia, joita voit tarvittaessa lisätä kyselyäsi.

Seuraavassa taulukossa on luettelo kaikista lisäasetuksista, jotka voit määrittää Power Query Desktopissa ja Power Query Onlinessa.

Lisäasetus Kuvaus
Komennon aikakatkaisu minuutteina Jos yhteys kestää yli 10 minuuttia (oletusaikakatkaisu), voit antaa toisen arvon muutamassa minuutissa, jotta yhteys pysyy auki pidempään. Tämä vaihtoehto on käytettävissä vain Power Query Desktopissa.
SQL statement Lisätietoja on kohdassa Tietojen tuominen tietokannasta alkuperäisen tietokantakyselyn avulla.
Sisällytä suhdesarakkeet Jos tämä on valittuna, sisältää sarakkeet, joilla voi olla yhteyksiä muihin taulukoihin. Jos tämä ruutu on tyhjä, näitä sarakkeita ei näytetä.
Siirry käyttäen koko hierarkiaa Jos tämä on valittuna, siirtymistoiminto näyttää yhdistettävän tietokannan taulukoiden täydellisen hierarkian. Jos siirtymistoiminto tyhjennetään, se näyttää vain taulukot, joiden sarakkeet ja rivit sisältävät tietoja.

Kun olet valinnut tarvitsemasi lisäasetukset, muodosta yhteys Oracle-tietokantaan valitsemalla OK Power Query Desktopissa tai Power Query Onlinessa Seuraava .

Tunnetut ongelmat ja rajoitukset

Power BI -istunnot voivat edelleen olla aktiivisia Oracle-tietokannassa noin 30 minuutin ajan sen jälkeen, kun Oracle-tietokantaan on päivitetty semanttinen malli. Vain noin 30 minuutin kuluttua näistä istunnoista tulee passiivisia tai ne poistetaan Oracle-tietokannasta. Tämä toimintatapa on tarkoituksellista.

Vianmääritys

Saatat kohdata useita Oracle-virheitä, kun nimeämissyntaksi on joko virheellinen tai sitä ei ole määritetty oikein:

  • ORA-12154: TNS: määritettyä yhteystunnistetta ei voitu selvittää.
  • ORA-12514: TNS: kuuntelutoiminto ei tällä hetkellä tunnista pyydettyä palvelun kuvaajaa.
  • ORA-12541: TNS: ei kuuntelutoimintoa.
  • ORA-12170: TNS: yhteyden aikakatkaisu.
  • ORA-12504: TNS: kuuntelutoiminnolle ei annettu SERVICE_NAME CONNECT_DATA.

Näitä virheitä voi ilmetä, jos Oracle tnsnames.ora -tietokannan yhdistämiskuvaaja on määritetty väärin, annettu verkkopalvelun nimi on kirjoitettu väärin tai Oracle-tietokannan kuuntelutoiminto ei ole käynnissä tai siihen ei saada yhteyttä, kuten kuuntelutoimintoa tai tietokantaporttia estävä palomuuri. Varmista, että täytät asennuksen vähimmäisvaatimukset. Lisätietoja: Edellytykset

Siirry Oracle Database -tietokannan virheen ohjeportaaliin , jossa käydään läpi kohtaamasi Oracle-virheen yleisiä syitä ja ratkaisuja. Kirjoita Oracle-virhe portaalin hakupalkkiin.

Jos latasit Power BI Desktopin Microsoft Storesta, et ehkä pysty muodostamaan yhteyttä Oracle-tietokantoihin Oracle-ohjainongelman vuoksi. Jos kohtaat tämän ongelman, saat virheviestin: Objektiviittausta ei ole määritetty. Voit korjata ongelman seuraavasti:

  • Lataa Power BI Desktop Download Centeristä Microsoft Storen sijaan.

Jos Objektiviittausta ei ole määritetty -virhesanoma esiintyy Power BI:ssä, kun muodostat yhteyden Oracle-tietokantaan paikallisen tietoyhdyskäytävän avulla, noudata Tietolähteen hallinta – Oracle -kohdan ohjeita.

Jos käytät Power BI -raporttipalvelin, lue ohjeet artikkelissa Oracle Näyttöyhteys tyyppi.

Seuraavat vaiheet

Power Queryn optimointi taulukon sarakkeita laajennettaessa