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
- Jos sinulla ei vielä ole sellaista, rekisteröidy ilmaiseen Power BI -kokeiluversioon ennen aloittamista.
- Asenna Power BI Desktop paikalliseen tietokoneeseen.
- Asenna SQL Server paikalliseen tietokoneeseen ja palauta AdventureWorksDW2017-mallitietokanta varmuuskopiosta. Saat lisätietoja AdventureWorksin mallitietokannoista ohjeartikkelista AdventureWorksin asennus ja määritys.
- Asenna SQL Server Management Studio (SSMS).
- Asenna paikallinen tietoyhdyskäytävä samaan paikalliseen tietokoneeseen kuin SQL Server. Tuotannossa yhdyskäytävä on yleensä eri tietokoneessa.
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.
Valitse Power BI Desktopin Aloitus-välilehdessä Nouda tiedot>SQL Server.
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 .
Vaihtoehtoisesti voit Lisäasetukset-kohdassa määrittää SQL-lausekkeen ja määrittää muita asetuksia, kuten SQL Serverin vikasietoisuuden.
Valitse OK.
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.
Jos näkyviin tulee salaustuen valintaikkuna, valitse OK.
Valitse Siirtymistoiminto-valintaikkunassa DimProduct-taulukko ja valitse sitten Lataa.
Valitse Pinottu pylväskaavio Power BI Desktopin Raportti-näkymän Visualisoinnit-ruudusta .
Kun uusi pylväskaavio on valittu raporttipohjassa, valitse Kentät-ruudun EnglishProductName- ja ListPrice-kentät.
Vedä EndDateKentät-ruudusta Suodattimet-ruudun tämän sivun suodattimet-kohtaan ja valitse perussuodatuksen kohdasta (Tyhjä) -valintaruutu.
Visualisoinnin pitäisi nyt näyttää samalta kuin seuraavassa kaaviossa:
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.
Tallenna raportti nimellä AdventureWorksProducts.pbix.
Valitse Aloitus-välilehdessä Julkaise.
Valitse Julkaise Power BI:hin - näytössä Oma työtila ja valitse sitten Valitse. Kirjaudu tarvittaessa sisään Power BI -palvelu.
Kun näkyviin tulee onnistumisilmoitus , valitse Avaa AdventureWorksProducts.pbix Power BI:ssä.
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.
Valitse Power BI -palvelu näytön oikeassa yläkulmassa oleva asetusten hammasrataskuvake ja valitse sitten Asetukset.
Valitse Semanttiset mallit -välilehti ja valitse sitten tietojoukkoluettelosta AdventureWorksProducts-tietojoukko .
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.
Laajenna tietolähteet valitsemalla Toiminnot-kohdan alla oleva nuolipainike ja valitse sitten tietolähteen vieressä oleva Lisää yhdyskäytävään -linkki.
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.
Valitse Luo.
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ä.
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.
Laajenna vasemmassa siirtymisruudussa Oma työtila -kohtaa.
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.
Määritä Ajoitettu päivitys -osion Pidä tietosi ajan tasalla -kohdassa päivitysasetus käyttöön.
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.
Muistiinpano
Voit määrittää jopa kahdeksan päivittäistä ajankohtaa, jos tietojoukkosi on jaetussa kapasiteetissa, tai 48 ajankohtaa, jos tietojoukkosi on Power BI Premiumissa.
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:
Laajenna Power BI -palvelu vasemmassa siirtymisruudussa Oma työtila -kohtaa.
Vie semanttiset mallit -osiossa hiiren osoitin AdventureWorksProducts-tietojoukon päälle, valitse kolme pystysuuntaista pistettä Avaa valikko -kuvake ja valitse sitten Päivitä nyt.
Oikeassa yläkulmassa näkyy Päivityksen valmisteleminen -ilmoitus.
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.
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.
Valitse Power BI -näytön oikeasta yläkulmasta asetusten hammasrataskuvake ja valitse sitten Asetukset.
Valitse Semanttiset mallit -välilehdeltä tietojoukko, jota haluat tarkastella, kuten AdventureWorksProducts.
Valitse Päivityshistoria-linkki.
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.
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 .
Liittyvä sisältö
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.