Jaa


Tietojen päivittäminen paikallisesta SQL Server -tietokannasta

Tässä opetusohjelmassa kerrotaan, miten voit päivittää Power BI -tietojoukon lähiverkkosi paikallisesta relaatiotietokannasta. Tässä opetusohjelmassa käytetään SQL Server -mallitietokantaa, jota Power BI:n on käytettävä paikallisen tietoyhdyskäytävän kautta.

Tässä opetusohjelmassa suoritat seuraavat vaiheet:

  • Luo ja julkaise Power BI Desktopin .pbix-tiedosto , joka tuo tiedot paikallisesta SQL Server -tietokannasta.
  • Määritä tietolähde ja tietojoukon asetukset Power BI:ssä SQL Server -yhteydellä tietoyhdyskäytävän kautta.
  • Määritä päivitysaikataulu, joka varmistaa, että Power BI -tietojoukossasi on viimeisimmät tiedot.
  • Päivitä tietojoukko tarvittaessa.
  • Tarkista päivityshistoriasta aiempien päivitysten tulokset.
  • Tyhjennä resurssit poistamalla tässä opetusohjelmassa luomasi kohteet.

Edellytykset

Muistiinpano

Jos et ole yhdyskäytävän järjestelmänvalvoja tai et halua asentaa yhdyskäytävää itse, pyydä organisaatiosi yhdyskäytävän järjestelmänvalvojaa luomaan tarvittava tietolähteen määritys tietojoukon yhdistämiseksi SQL Server -tietokantaan.

Power BI Desktop -tiedoston luominen ja julkaiseminen

Seuraavien ohjeiden avulla voit luoda Power BI -perusraportin, joka käyttää AdventureWorksDW2017-mallitietokantaa. Julkaise raportti Power BI -palvelu, jotta saat Power BI -tietojoukon, jonka voit määrittää ja päivittää myöhemmin.

  1. Valitse Power BI Desktopin Aloitus-välilehdessä Nouda tiedot>SQL Server.

  2. Kirjoita SQL Server -tietokannan valintaikkunassa Palvelimen ja Tietokannan (valinnainen) nimet ja varmista, että tietojen Näyttöyhteys tallennustilaksi on määritetty Tuo.

    Muistiinpano

    Jos aiot käyttää tallennettua toimintosarjaa, sinun on käytettävä Tuo-toimintosarjaa tietojen yhteystilana .

    Näyttökuva SQL Server -tietokannan valintaikkunasta.

    Vaihtoehtoisesti voit Lisäasetukset-kohdassa määrittää SQL-lausekkeen ja määrittää muita asetuksia, kuten SQL Serverin vikasietoisuuden.

    Näyttökuva SQL Serverin lisäasetuksista

  3. Valitse OK.

  4. Vahvista seuraavassa näytössä tunnistetietosi ja valitse sitten Näyttöyhteys.

    Muistiinpano

    Jos todentaminen epäonnistuu, varmista, että valitsit oikean todennusmenetelmän ja käytit tiliä, jolla on tietokannan käyttöoikeus. Saatat käyttää testiympäristössä Tietokanta-todennusta eksplisiittisellä käyttäjänimellä ja salasanalla. Tuotantoympäristöissä käytetään yleensä Windows-todennusta. Lisätietoja on kohdassa Päivitystilanteiden vianmääritys tai ota yhteyttä tietokannan järjestelmänvalvojaan.

  5. Jos näkyviin tulee salaustuen valintaikkuna, valitse OK.

  6. Valitse Siirtymistoiminto-valintaikkunassa DimProduct-taulukko ja valitse sitten Lataa.

    Näyttökuva Siirtymistoiminto-valintaikkunasta.

  7. Valitse Pinottu pylväskaavio Power BI Desktopin Raportti-näkymän Visualisoinnit-ruudusta .

    Näyttökuva Visualisointi-ruudusta, jossa pinottu pylväskaavio on korostettuna.

  8. Kun uusi pylväskaavio on valittu raporttipohjassa, valitse Kentät-ruudun EnglishProductName- ja ListPrice-kentät.

    Näyttökuva Kentät-ruudusta, jossa EnglishProductName- ja ListPrice-kentät on korostettu.

  9. Vedä EndDateKentät-ruudusta Suodattimet-ruudun tämän sivun suodattimet-kohtaan ja valitse perussuodatuksen kohdasta (Tyhjä) -valintaruutu.

    Näyttökuvassa näkyy Suodattimien perussuodatus tällä sivulla.

    Visualisoinnin pitäisi nyt näyttää samalta kuin seuraavassa kaaviossa:

    Näyttökuvassa näkyy valmis pylväskaavio.

    Huomaa, että Road-250 Red -tuotteella on sama luettelohinta kuin muilla Road-250-tuotteilla . Tämä hinta muuttuu, kun päivität tiedot myöhemmin ja päivität raportin.

  10. Tallenna raportti nimellä AdventureWorksProducts.pbix.

  11. Valitse Aloitus-välilehdessä Julkaise.

  12. Valitse Julkaise Power BI:hin - näytössä Oma työtila ja valitse sitten Valitse. Kirjaudu tarvittaessa sisään Power BI -palvelu.

  13. Kun näkyviin tulee onnistumisilmoitus , valitse Avaa AdventureWorksProducts.pbix Power BI:ssä.

    Näyttökuva Julkaise Power BI:hin -näytöstä.

tietojoukon Näyttöyhteys SQL Server -tietokantaan

Power BI Desktopissa yhdistit suoraan paikalliseen SQL Server -tietokantaan. Power BI -palvelu tarvitset tietoyhdyskäytävän, jotta voit toimia siltana pilven ja paikallisen verkkosi välillä. Näiden ohjeiden avulla voit lisätä paikallisen SQL Server -tietokannan tietolähteeksi yhdyskäytävään ja yhdistää tietojoukon tähän tietolähteeseen.

  1. Valitse Power BI -palvelu näytön oikeassa yläkulmassa oleva asetusten hammasrataskuvake ja valitse sitten Asetukset.

    Näyttökuvassa näkyy Asetukset valitseminen Power BI -aloitussivu sivulla.

  2. Valitse Semanttiset mallit -välilehti ja valitse sitten tietojoukkoluettelosta AdventureWorksProducts-tietojoukko .

  3. Laajenna yhdyskäytäväyhteyden kohta ja varmista, että ainakin yksi yhdyskäytävä luetellaan. Jos et näe yhdyskäytävää, varmista, että asensit paikallisen tietoyhdyskäytävän ohjeiden mukaisesti.

    Näyttökuvassa näkyy yhdyskäytäväyhteys Asetukset.

  4. Laajenna tietolähteet valitsemalla Toiminnot-kohdan alla oleva nuolipainike ja valitse sitten tietolähteen vieressä oleva Lisää yhdyskäytävään -linkki.

    Näyttökuvassa näkyvät laajennetut tietolähteet, joissa nuolikytkin on korostettuna.

  5. Täytä tai vahvista seuraavat kentät Uusi yhteys -näytössä, jossa paikallinen on valittuna. Useimmat kentät on jo täytetty.

    • Yhdyskäytäväklusterin nimi: Tarkista tai anna yhdyskäytäväklusterin nimi.
    • Näyttöyhteys nimi: Anna uudelle yhteydelle nimi, kuten AdventureWorksProducts.
    • Näyttöyhteys tyyppi: Valitse SQL Server, jos se ei ole jo valittuna.
    • Palvelin: Tarkista TAI anna SQL Server -esiintymän nimi. Tämän on oltava sama kuin Power BI Desktopissa määrittämäsi.
    • Tietokanta: Tarkista tai anna SQL Server -tietokannan nimi, kuten AdventureWorksDW2017. Tämän on oltava sama kuin Power BI Desktopissa määrittämäsi.

    Kohdassa Todentaminen:

    • Todennusmenetelmä: Valitse Windows, Basic tai OAuth2, yleensä Windows.
    • Käyttäjänimi ja salasana: Anna tunnistetiedot, joita käytät muodostaessasi yhteyden SQL Serveriin.

    Näyttökuvassa näkyvät Uudet yhteysasetukset.

  6. Valitse Luo.

  7. Laajenna Asetukset-näytössä Yhdyskäytäväyhteys-osio ja varmista, että määrittämäsi tietoyhdyskäytävän tilana on käynnissä koneessa, johon asensit sen. Valitse Käytä.

    Näyttökuvassa näkyy yhdyskäytäväyhteyden käyttö.

Päivitysaikataulun määrittäminen

Kun yhteys on muodostettu, Power BI -tietojoukko sql Serverin paikalliseen tietokantaan tietoyhdyskäytävän kautta voit määrittää päivitysaikataulun seuraavasti. Tietojoukon ajoitettu päivittäminen auttaa varmistamaan, että raporttisi ja koontinäyttösi sisältävät uusimmat tiedot.

  1. Laajenna vasemmassa siirtymisruudussa Oma työtila -kohtaa.

  2. Osoita Semanttiset mallit -osiossa AdventureWorksProducts-tietojoukkoa, valitse Avaa-valikosta kolme pystysuuntaista pistettä -kuvake ja valitse sitten Ajoita päivitys.

    Vihje

    Varmista, että osoitat AdventureWorksProducts-tietojoukkoa, et samaa nimeä käyttävää raporttia, jossa ei ole Ajoita päivitys -asetusta.

  3. Määritä Ajoitettu päivitys -osion Pidä tietosi ajan tasalla -kohdassa päivitysasetus käyttöön.

  4. Valitse tässä esimerkissä Päivitystiheys-kohdassa Päivittäin ja valitse sitten Aika-kohdasta Lisää uusi aika.

    Määritä tässä esimerkissä 6:00 AM, valitse Sitten Lisää toinen aika ja määritä 18:00 PM.

    Näyttökuvassa näkyy ajoitetun päivityksen määrittäminen.

    Muistiinpano

    Voit määrittää jopa kahdeksan päivittäistä ajankohtaa, jos tietojoukkosi on jaetussa kapasiteetissa, tai 48 ajankohtaa, jos tietojoukkosi on Power BI Premiumissa.

  5. Jätä Lähetä päivityksen virheilmoitukset -kohdan valintaruutuun, jos haluat määrittää sen semanttisen mallin omistajaksi, ja valitse Käytä.

Kun päivitysaikataulu on määritetty, Power BI päivittää tietojoukon aikataulun mukaisesti 15 minuutin säteellä.

Tee pyydettäessä suoritettava päivitys

Jos haluat päivittää tiedot milloin tahansa, esimerkiksi testataksesi yhdyskäytävän ja tietolähteen määritykset, voit tehdä päivityksen käyttämällä Päivitä nyt -vaihtoehtoa vasemmanpuoleisen semanttisen mallin valikossa. Pyydettäessä suoritettavat päivitykset eivät vaikuta seuraavan ajoitetun päivityksen ajankohtaan.

Voit havainnollistaa pyydettäessä suoritettavaa päivitystä muuttamalla ensin mallitietoja SSMS:n avulla päivittämällä DimProduct taulukon AdventureWorksDW2017-tietokannassa seuraavasti:


UPDATE [AdventureWorksDW2017].[dbo].[DimProduct]
SET ListPrice = 5000
WHERE EnglishProductName ='Road-250 Red, 58'

Voit tehdä päivitetyn tietovuon yhdyskäytäväyhteyden kautta tietojoukkoon ja Power BI -raportteihin seuraavasti:

  1. Laajenna Power BI -palvelu vasemmassa siirtymisruudussa Oma työtila -kohtaa.

  2. Vie semanttiset mallit -osiossa hiiren osoitin AdventureWorksProducts-tietojoukon päälle, valitse kolme pystysuuntaista pistettä Avaa valikko -kuvake ja valitse sitten Päivitä nyt.

    Näyttökuvassa näkyy Päivitä nyt -vaihtoehdon valitseminen.

    Oikeassa yläkulmassa näkyy Päivityksen valmisteleminen -ilmoitus.

  3. Valitse Oma työtila -kohdan Raportit-osiossa AdventureWorksProducts. Näet, miten raporttiin virtasi päivitetty tieto ja että suurimman listahinnan tuote on nyt Road-250 Red, 58.

    Näyttökuvassa näkyy päivitetty pylväskaavio.

Päivityshistorian tarkistaminen

Aiempien päivitysjaksojen tulosten tarkistaminen on hyvä käyttää päivityshistoriaa säännöllisesti. Tietokannan tunnistetiedot ovat saattaneet vanhentua tai yhdyskäytävä on saattanut olla offline-tilassa ajoitetun päivityksen aikana. Näiden ohjeiden avulla voit tarkastella päivityshistoriaa ja tarkistaa ongelmat.

  1. Valitse Power BI -näytön oikeasta yläkulmasta asetusten hammasrataskuvake ja valitse sitten Asetukset.

  2. Valitse Semanttiset mallit -välilehdeltä tietojoukko, jota haluat tarkastella, kuten AdventureWorksProducts.

  3. Valitse Päivityshistoria-linkki.

    Näyttökuvassa näkyy Päivityshistoria-linkin valitseminen.

  4. Huomaa Päivityshistoria-valintaikkunan Ajoitettu-välilehdessä aiemmat ajoitetut ja pyynnöstä suoritetut päivitykset sekä niiden alkamis- ja päättymisajat. Tila on Valmis. Se ilmaisee, että Power BI onnistui päivityksessä. Epäonnistuneiden päivitysten osalta näet virhesanoman ja voit tarkastella virheen tietoja.

    Näyttökuvassa näkyy Päivityshistoria-näyttö.

    Muistiinpano

    OneDrive-välilehti koskee vain tietojoukkoja, jotka on yhdistetty Power BI Desktop -tiedostoihin, Excel-työkirjoihin tai OneDriven tai SharePoint Onlinen CSV-tiedostoihin. Lisätietoja on artikkelissa Tietojen päivittäminen Power BI:ssä.

Resurssien puhdistaminen

Näiden ohjeiden avulla voit puhdistaa tätä opetusohjelmaa varten luomasi resurssit:

  • Jos et halua enää käyttää mallitietoja, pudota tietokanta SSMS:n avulla.
  • Jos et halua käyttää SQL Server -tietolähdettä, poista kyseinen tietolähde tietoyhdyskäytävästäsi. Harkitse myös tietoyhdyskäytävän asennuksen poistamista, jos asensit sen vain tätä opetusohjelmaa varten.
  • Poista myös AdventureWorksProducts-tietojoukko ja raportti, jotka Power BI loi, kun julkaisit AdventureWorksProducts.pbix-tiedoston .

Tässä opetusohjelmassa tutustuttiin seuraavasti:

  • Tuo tietoja paikallisesta SQL Server -tietokannasta Power BI -tietojoukkoon.
  • Voit päivittää tietojoukkoa käyttäviä raportteja ja koontinäyttöjä päivittämällä Power BI -tietojoukon aikataulun mukaisesti ja pyydettäessä.

Nyt voit lukea lisää Power BI:n tietojen päivittämisestä ja tietoyhdyskäytäviä ja tietolähteiden hallinnasta.