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 määrität ja päivität 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 tallennustilaksion määritetty Tuo.

    Muistiinpano

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

    Screenshot of the SQL Server database dialog box.

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

    Screenshot of SQL Server advanced options

  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-valintaikkunassaDimProduct-taulukko ja valitse sitten Lataa.

    Screenshot of the Navigator dialog box.

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

    Screenshot of the Visualization pane with the Stacked column chart highlighted.

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

    Screenshot of the Fields pane with the EnglishProductName and ListPrice fields highlighted.

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

    Screenshot that shows Basic filtering for Filters on this page.

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

    Screenshot that shows the finished column chart.

    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ä.

    Screenshot of the Publish to Power BI screen.

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.

    Screenshot that shows selecting Settings on the Power BI Home page.

  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.

    Screenshot that shows the Gateway connection in Settings.

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

    Screenshot that shows the expanded data sources with the arrow toggle highlighted.

  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.

    Screenshot that shows the New connection settings.

  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ä.

    Screenshot that shows applying the gateway connection.

Päivitysaikataulun määrittäminen

Nyt kun olet yhdistänyt Power BI -tietojoukon SQL Serverin paikalliseen tietokantaan tietoyhdyskäytävän kautta, määritä päivitysaikataulu näiden ohjeiden mukaisesti. 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.

    Screenshot that shows configuring scheduled refresh.

    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ä.

Nyt kun olet määrittänyt päivitysaikataulun, 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.

    Screenshot that shows selecting Refresh now.

    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.

    Screenshot that shows the updated column chart.

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.

    Screenshot that shows selecting the Refresh history link.

  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.

    Screenshot that shows the Refresh history screen.

    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.
  • Päivitä Power BI -tietojoukko ajoitettuna ja pyydettäessä, jotta voit päivittää tietojoukkoa käyttävät raportit ja koontinäytöt.

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